![]() |
|
الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي و التعامل مع قواعد البيانات (https://delphi4arab.net/forum/forumdisplay.php?fid=23) +--- الموضوع : الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) (/showthread.php?tid=7528) |
الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - أبو معاذ - 17-02-2016 السلام عليكم و رحمة الله وبركاته ، احتجت إلى استعمال الحقول الحسابية (calculated field) لاستعمالها في الفلترة ، بحثت عنها ، وبعد أن وجدتها واستعملتها و فرحت بها . وضعتها هنا ليستفيد منها من يحتاج إليها. برجاء أن لا يكون الموضوع مكرر في الحدث OnFilterRecord التابع لل (Table , Query) شرط بسيط : كود : procedure TForm1.DataSet1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept := (DataSet1.FieldByName('CF').Value = comp);
end;حيث أن CF هو اسم الحقل الحسابي. dataSet1 هو اسم للمكون الذي تستعمله في جلب المعطيات table أو Query شرط متعدد: كود : procedure TForm1.DataSet1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept := (DataSet1.FieldByName('CF').Value = comp) and
((DataSet1.FieldByName('Dates').Value = '01/01/2016') or
(DataSet1.FieldByName('Dates').Value = '01/02/2016');
end;مع الملاحظة أن الحدث OnFilterRecord لن يتم استدعاؤه إلا إذا كان الخاصية Filtered لها القيمة True. دعواتكم.
RE: الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - محمد عبد العزيز - 17-02-2016 وعليكم السلام ورحمة الله لما لا تستخدم الحدث OnCalcFields RE: الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - أبو معاذ - 17-02-2016 (17-02-2016, 10:14 AM)B.M.AbdelAziZ كتب : وعليكم السلام ورحمة الله RE: الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - magicabdou - 25-02-2016 بارك الله فيك RE: الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - Imad Ch - 17-05-2016 بارك الله فيك لقد افادني هذا
RE: الفلترة في الجداول باسنعمال الحقول الحسابية (calculated field) - أبو معاذ - 17-05-2016 (17-05-2016, 08:02 PM)Imad Ch كتب : بارك الله فيك لقد افادني هذاالحمد لله رب العالمين. |