المشاركات : 13
المواضيع 5
:
: 1
الإنتساب : Jan 2016
24-09-2017, 07:06 PM
(آخر تعديل لهذه المشاركة: 25-09-2017, 09:07 AM بواسطة محمد عبد العزيز.)
السلام عليكم و رحمة الله و بركاته
![[صورة: 366378747.png]](http://www13.0zz0.com/2017/09/24/21/366378747.png)
كيف عند الضغط على السطر رقم 1 لـ dbgrid الى الفورم رقم 2
و عند الضغط على السطر التاني لـ dbgrid انتقل اى الفورم رقم 3
وهكذا مع باقي السطور
يعني كل سطر يقبله فورم جديد
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
كود :
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
if DBGrid1.DataSource.DataSet.RecNo=1 then form2.showmodal;
if DBGrid1.DataSource.DataSet.RecNo=2 then form3.showmodal;
if DBGrid1.DataSource.DataSet.RecNo=3 then form4.showmodal;
if DBGrid1.DataSource.DataSet.RecNo=4 then form5.showmodal;
end;
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 13
المواضيع 5
:
: 1
الإنتساب : Jan 2016
شكرا لك أخي بارك الله فيك
و جزاك كل خير
وجعلك من اهل الجنة
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
ملاحظة: اذاكان الDbgrid1 ربط بDataSource1 التي بدورها ربطت AdoTable1 يمكن كتابة الكود السابق
كود :
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
if AdoTable1.RecNo=1 then form2.showmodal;
if AdoTable1.RecNo=2 then form3.showmodal;
if AdoTable1.RecNo=3 then form4.showmodal;
if AdoTable1.RecNo=4 then form5.showmodal;
end;
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ