25-01-2016, 10:31 PM
السلام عليكم أحبتي
من يستطيع أن يمخمخ معي في هته المشكلة
برنامج delphi وقاعدة معطياتsqlserver
![[صورة: 981626cbadcf1.jpg]](http://www.3rbz.com/uploads/981626cbadcf1.jpg)
لدي جدولين المركز ، الموظف
اريد تصفية أسماء الموظفين حسب اسم المركز
أي عندما أختار أسم مركز في DBloockupbox يتم عرض أسماء الموظفين التابعين للمركز المحدد
مع العلم الجدولين مربوطين برمز المركز
ماهي طريقة التصفية الصحيحة
هدة محاولتي
من يستطيع أن يمخمخ معي في هته المشكلة
برنامج delphi وقاعدة معطياتsqlserver
![[صورة: 981626cbadcf1.jpg]](http://www.3rbz.com/uploads/981626cbadcf1.jpg)
لدي جدولين المركز ، الموظف
اريد تصفية أسماء الموظفين حسب اسم المركز
أي عندما أختار أسم مركز في DBloockupbox يتم عرض أسماء الموظفين التابعين للمركز المحدد
مع العلم الجدولين مربوطين برمز المركز
ماهي طريقة التصفية الصحيحة
هدة محاولتي
كود :
procedure TForm5.DBLookupComboBox1Click(Sender: TObject);
var ch, code: string;
begin
ch:='select * from centr where nomcentr ='+Quotedstr(DBLookupComboBox1.Text);
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(ch);
ADOQuery1.Open;
code:=ADOQuery1.Fieldbyname('codcentr').Value;
ch:='select * from fonctionnaire where codcentr ='+Quotedstr(code);
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add(ch);
ADOQuery2.Open;
end;![[صورة: 26_01_1614538414759251.jpg]](http://up.arabseyes.com/uploads2013/26_01_1614538414759251.jpg)
![[صورة: 145392386764551.jpg]](http://store1.up-00.com/2016-01/145392386764551.jpg)