![]() |
|
عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه (/showthread.php?tid=5564) |
عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - des4life - 17-09-2013 السلام عليكم و رحمة الله وبركته لدي مجموعة من الأسئلة و التي سوف أضعها في مواضيع منفصلة إن شاء الله تعالى السؤال الأول و هو عند تشغيل البرنامج و أقوم بإضافة مادة جديدة إلى قاعدة البيانات و أفعل الأمر (يعني أن المادة تم إضافتها بنجاح) لكن المشكل هو عندما أفتح نافذة لمعاينة المواد المجودة لا أجد تلك المادة إلا بعد غلق البرنامج ككل ثم إعادة فتحه من جديد هل من حل جزاكم الله خيرا إن شاء الله عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - makhlouf - 17-09-2013 و عليكم السلام و رحمة الله تعالى و بركاته: أخي يمكنك استعمال إحدى الطريقتين: 1- استخدم الأمر: table1.Refresh; 2- استخدم الأمرين: table1.close; table1.Open; بالتوفيق عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - King SofT - 17-09-2013 وعليكم السلام ورحمة الله المشكلة في تحديث table وذالك لان عملية الاضافة ليست في table الخاصة بالعرض والحل كما قال الاخ لكن الtable التي يجب تحديثها هي المربوبط مع dbgrid (العرض) عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - des4life - 23-09-2013 السلام عليكم ورحمة الله وبركته شكرا هلى الرد بارك الله فيكم لقد قمت بذلك أخي MAKHLOUF للعلم أنا أستعمل adotable لكن نفس المشكل قمت بوضع زر في نافذة معاينة المواد وفيه الكود التالي adotable1.refresh; لكن ال جديد و الأمر بحدث مع كل النوافذ التي لها نفس الدور بارك الله فيكم عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - makhlouf - 24-09-2013 و عليكم السلام و رحمة الله تعالى و بركاته: جرب الطريقة الثانية يا أخي table1.close; table1.Open; و الكود إجعله في زر الحفظ و ليس زر مستقل حيث لما يحفظ البرنامج المادة الجديدة أو المعدل عليها يغلق الجدول ثم يفتحه و هذا لتحديثه وفي نافذة المعاينة تجد الجدول كاملا. بالتوفيق عند إضافة في قاعدة البيانات لا تظهر الإضافة إلا بعد غلق البرنامج وفتحه - des4life - 24-09-2013 شكرا لكم تم الحل الحل هو كما قال الأخ مخلوف إضافة Table.close ; Table.open بالإضافة إلى Dbgrid1.refresh وهذا في Events de votre fenêtre On choser onActive Double click Copier le code Au-dessus بارك الله فيكم |