delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يمكن عرض كل بيانات الجدول في مجموعة من edit أو dbedit
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كيف يمكن عرض كل بيانات الجدول في مجموعة من edit أو dbedit
مثلا : جدول يحتوي على
الإسم اللقب السن
علي كامل 18
محمد حامد 20

**** أن أظهر على التوالي مثلا :
Edit1 edit2 edit3
edit4 edit5 edit6

لا يهم بالنسبة ل (الإسم اللقب السن) سوف أستعمل label
بارك الله فيكم
السلام عليكم و رحمة الله تعالى و بركاته
أخي إن كانت المعطيات في حقول متفرقة في الجدول فهذا بسيط جدا، استعمل الكود التالي:
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
السلام عليكم

لم افهم بالتحديد طلب عليك اعادة صياغته بطريقة اخرى

هل تريد وضع كل محتوى حقل في Edit خاص به حسب سجل واحد؟؟

اذا كان هذا ما تريده فهنا عليك استعمال TQuery والاستعانة بـ تعليمات SQL

انظر كتاب لغة البرمجة دلفي . المؤلف: محمد ناصر خالد آغا
الصفحة 118 - 130

يمكنك تحميله من هنا
http://ge.tt/1JaAMKM/v/0
بالتوفيق
بارك الله فيك أخي و صديقي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
إلى أخره
كما قلت لك استعن بتعليمات SQL
يمكنك تحميل من هنا

http://www.kutub.info/library/book/434
للأسف لم أجد لها حل