delphi4arab منتديات دلفي للعرب
DateTimePicker1 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : DateTimePicker1 (/showthread.php?tid=7036)



DateTimePicker1 - محمد .م.م - 09-06-2015

اعمل برنامج متصل بلاكسس والحقل فى الاداه dbedit من نوع التاريخ ولكن عند كتابة تاريخ فى الاداه وتنفيذ البرنامج يعطى رساله بما معناها خطأ ......... كيف حل هذه المشكله


2 ـ كيف اربط الاداه DateTimePicker1 بقاعدة البيانات فى الدلفى


DateTimePicker1 - أبو معاذ - 09-06-2015

[INDENT]
السلام عليكم.
مرحبا بك معنا مفيدا و مستفيدا.
يمكنك استخدام DateTimePicker لادخال الوقت و الزمن ، لكن في الحدث BeforePost لل ADOTable الخاصة بك قم بإرفاق قيمة التاريخ برمجيا.
مثال ذلك :
كود :
AdoTableMyDate.asDate := DateTimePicker1.date ;

[/INDENT]


DateTimePicker1 - محمد .م.م - 10-06-2015

عندما اكتب هذا الكود يعطى خطأ بانها غير معرفه


DateTimePicker1 - أبو معاذ - 10-06-2015

[indent]
طيب ، ضع الكود الذي كتبته أنت لمعرفة الخطأ...
[/indent]


DateTimePicker1 - محمد .م.م - 10-06-2015

الخطأ هو
[Error] Unit1.pas(55): Undeclared identifier: 'AdoTableMyDate'
[Error] Unit1.pas(55): Missing operator or semicolon
[Error] Unit1.pas(55): Missing operator or semicolon
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'


DateTimePicker1 - أبو معاذ - 10-06-2015

[INDENT]
السلام عليكم ورحمة الله وبركاته ،
1- طلبت منك ارفاق الكود الخاص بك وليس رسالة الخطأ.
2- تبعا لرسالة الخطأ ، أخي الحبيب أنا أعطيتك مثالا فقط ، فمثلا عندما كتبت الكود التالي :
كود :
AdoTableMyDate.asDate := DateTimePicker1.date ;

لابد أن تعوض AdoTable1 باسم المكون الخاص بك .
ولابد أن تعوض MyDate باسم السجل الخاص بك.
[/INDENT]


DateTimePicker1 - محمد .م.م - 10-06-2015

الكود
ADOTable1DSDesigner2.AsDateTime := DateTimePicker1.date ;