delphi4arab منتديات دلفي للعرب
مشكل اثناء اظهار الجدول في DBGrid - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل اثناء اظهار الجدول في DBGrid (/showthread.php?tid=10830)



مشكل اثناء اظهار الجدول في DBGrid - Rever7eR - 12-05-2020

السلام عليكم , 

قمت بانشاء قاعدة بيانات برمجيا , و بها الجدول Login و يحتوي على الحقول Username و Password . 
الكود كاملا موجود في حدث Timer في Splash Screen  ثم حذفتها من خيارات Auto Create Form لكي لا تستهلك الذاكرة .
يعني عند تشغيل البرنامج يقوم بانشاء قاعدة بيانات و بها الجدول المذكور سابقا .

المشكل الان , لم استطع تعيين الجدول بهذة الطريقة لأتمكن من اظهاره في DBGrid .
كود :
FrmDatabase.DataSource.DataSet := FrmSplash.ADOTable1;
 
مع العلم ان ADOTable1 متغير Global .
هذا الكود موجود في حدث onShow في الفورم الرئيسي .
FrmDatabase عبارة عن Frame و بها DBGrid 

أظن أن المشكل هو ان الSplash يتم انشاؤه قبل ال Main و يقوم بعمله ثم يغلق قبل ان يتم تعيين القيمة ما الحل ؟


RE: مشكل اثناء اظهار الجدول في DBGrid - Rever7eR - 12-05-2020

كحل بديل قمت بنقل الكود الى حدث ال Onshow في الفورم الرئيسي ...
الامر صعب فيما يتعلق بال Frames و كيفية التاخطب بينهم ...


RE: مشكل اثناء اظهار الجدول في DBGrid - S.FATEH - 12-05-2020

السلام عليكم ممكن مثال لما تحاول فعله ...
كحل بديل قمت بنقل الكود الى حدث ال Onshow في الفورم الرئيسي ..
اعتقد حلك سليم...