السلام عليكم ورحمة الله تعالى وبركاته
إخواني أعضاء الفريق العربي للبرمجة أرجو أن تكونو جميعا في تمام الصحة والعافية
وأعتذر عن هذا الغياب فوالله أنا لا أطيق فرقتكم ولكن لي ظروف خاصة ستمر قريبا إن شاء الله.
على كل حال هذه طريقة تتيح لكم فلترة جدول بعدة حقول أرجو أن يستفيد منها الإخوة الكرام في مشاريعهم .
procedure....
var
chan:String;
Begin
chan:='';ABSTable1.Filtered:=False;
chan:='Code_FORT='+''''+Edit2.Text+''''+' and '+'Datee>='+''''+Edit3.Text+''''+' and '+'Datee<='+''''+Edit4.Text+'''' ;
ABSTable1.Filter:=chan;
ABSTable1.Filtered:=true;
end;
كما تلاحظون من خلال الكود أنه يمكنني عمل إستعلام على الجدول بعدد غير محدد من الحقول مثلا هنا إستعملت :
1- إسم المورد
2- تاريخ دخول السلع إلى المخزن
من أجل إظهار المورد المحدد وبالمدة المحصورة بين التاريخين المدخلين .
وهذه الطريقة مفيدة جدا خصوصا في برامج تسيير مخزون .
ملاحظة :
Code_FORT: هو حقل كود المورد
Datee: هو حقل تاريخ دخول السلع إلى المخزن
ومن أجل ذلك وضعت على الفورم الخاص بالإستعلام ثلاث عناصر من Edit
الأولى نضع فيها كود المورد والثانية التاريخ الأول والثالثة التاريخ الثاني والصورة توضح أكثر :
