السلام عليكم و رحمة الله تعالى و بركاته
أخي إن كانت المعطيات في حقول متفرقة في الجدول فهذا بسيط جدا، استعمل الكود التالي:
edit1.text:=table1.fieldbyname('nom').asstring;
edit2.text:=table1.fieldbyname('prenom').asstring;
edit3.text:=table1.fieldbyname('dt_nais').asstring;
أما ان كانت المعطيات موجودة في حقل واحد فهذا صعب نوعا ما و يستلزم انشاء دالة تفرق بين الاسم و اللقب ثم وضع كل واحد في edit
بالتوفيق
شكرا لك أخي
نعم المعطيات في حقول متفرقة
ولكن هل ممكن أن أظهر كل السطور يعني مثلا
edit1.text:=table1.fieldbyname('nom').asstring;
edit2.text:=table1.fieldbyname('prenom').asstring;
edit3.text:=table1.fieldbyname('dt_nais').asstring
هذه تظهر السطر الاول
edit4.text:=table1.fieldbyname('nom').asstring;
edit5.text:=table1.fieldbyname('prenom').asstring;
edit6.text:=table1.fieldbyname('dt_nais').asstring
و هذه تظهر السطر الثاني
و,,,,,,,, الثالث
و,,,,,,,,إلخ
أخي لم أفهم القصد من كل هذا؟
إن أردت إظهار قائمة السجلات المسجلة فعليك بالمكون dbgrid فهو رائع و سهل جدا.
أما إن أردت إظهار سجل بسجل فوضع هذا الكود يكفي
edit1.text:=table1.fieldbyname('nom').asstring;
edit2.text:=table1.fieldbyname('prenom').asstring;
edit3.text:=table1.fieldbyname('dt_nais').asstring
أما إن أردت إظهار قائمة و عند الضغط على أي سجل تظهر التفاصيل في edit فضع dbgrid و في الحدث onclick ضع هذا الكود
edit1.text:=table1.fieldbyname('nom').asstring;
edit2.text:=table1.fieldbyname('prenom').asstring;
edit3.text:=table1.fieldbyname('dt_nais').asstring
و إن كان شيء آخر فنرجوا ان توضح فكرتك لكي يتسنى لنا إفادتك
بالتوفيق
بارك الله فيك أخ makhlouf
أعلم ان سؤالي غير واضح و أنا أعرف الطريقة التي حدثتني عنها بخصوص DBGRID
فمشكلتي هي أني **** أن أظهر كل محتوى DBGRID و هي عدة أسطر فقط في مجموعة من EDIT
لكي يتسنى لي التعامل مع هذه الأخيرة و إستعمالها في RAPORT كما أشاء عن طريق LES LABEL
بارك الله فيك أخي و صديقيhamzabenz
1 الكتاب الذي أشرت إليه وصل فارغ لا أعلم لمذا
2 لقد أرفقت صورتين لتوضيح المشكل
الصورة 1 فيها dbgrid ةالتي تظهر فيها بيانات بعد تحديد التاريخ
و الصورة 2 هي التي بها مشكل حيث **** ان انقل البيانات من dbgrid إلى المجموعة الظاهرة من edit
حيث كل edit متقابلين تظهر سطر من dbgrid
لتوضيح اكثر
dbedit 1 et edit 31 تظهر السطر الاول من dbgrid
dbedit 2 et edit 32 تظهر السطر الثاني من dbgrid
dbedit 3 et edit 33 تظهر السطر الثالث من dbgrid
إلى أخره