ستعمل بشكل عادي طبعا
ولكن ما الفائدة من هذا لانك بكل مكون جدول سوف تنشئ مكون اتصال جديد منفرد ومستقل
مكون الجدول سوف ينشئ برمجيا مكون اتصال ويربط نفسه به .
السلام عليكم
اخي / ابو همام
[b]في نفس المثال الحالي[/b]
1- كيف اعدل اسماء الحقول في dbgride؟
2- وايضا كيف يمكنني اخفاء بعض الاعمدة DBGride ؟
3- كيف اضيف listbox واربطة باحد الاعمدة بحيث يتحمل البينات من العمود المحدد ؟
الله يبارك فيك
وعليكم السلام ورحمة الله
اخ سندباد انقر نقرا مزودجا على الـ Dbgrid لتظهر لك نافذة بها كل الاعمدة انقر على العمود المناسب ومن نافذة الخصائص ستجد العنوان تحت Title
وستجد كل الخصائص التي تريد اخفاء والطول والعرض والحقل وكل شئ
السلام عليكم
اخي ابو همام في المثال الحالي
وحتى عنما قمت انا بعمل مثال
اذا كتبت اي شيء في DBEdit1 اوتماتيكي يقوم بعمل حفظ
بدون ما اضغط زر تعديل او حفظ
هل هذه خاصية يمكن ايقافها
ام تحتاج الى اكود قفل DBEdit1 عند الحفظ وفتح عن التعديل او الاضافة
وعليكم السلام اخ سندباد
الحفظ لا يتم الا بعد ان تنتقل الى سجل أخر ، بعدها افتراضيا يعتبر ان هذه التغييرات مطلوبة ويحفظها
اما القفل فيتم ذاتياً عند الربط بادوات DbControls
فالادوات مرتبطة بالمكون DataSource وهذا الاخير له خاصية اسمها AutoEdit فقط اجعلها False ووقتها لن يمكنك تغيير محتوى اي اداة الا بعد ان تكون بوضع التعديل .
لاحظ بحال نقرت زر تعديل ودخلت حالة التعديل بمجرد انتقالك لسجل اخر يتم الحفظ اوتوماتيكيا .
يمكنك في الحدث BeforPost للجدول ان تظهر رسالة تطلب التأكيد
الله يعطيك الصحة والعافية
كنت بدات اكتب اكواد لعمل قفل وفتح
ولكن فكرت انه اكيد في خاصية لايقاف ذلك
ولم اجد اي خاصية تخدمني في DBEdit
ولم افكر انها ممكن تكون في DataSource
على العموم كان السؤال افضل فكرة لتوفير الوقت
وانت لم تقصر اجبت بسرعة
جزاك الله الف خير
اخي ابو همام
شكرا لكل ما تقدمه
العفو لو انني املك الفراغ فقط لكنت قدمت اكثر مما اقدم الان
ولكن يعلم الله كم انا مشغول
اكاد لا اجد وقت بتاتاً