delphi4arab منتديات دلفي للعرب
عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, (/showthread.php?tid=5436)



عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - DJAMELCOLLO - 02-08-2013

عندي مشكلة في الجداول يعني اطبق هذا الكود

if not t1.locate('email',edit1.text,[]) then
begin
t1.open;
t1.edit;
t1.appaned;
t1email.value:=edit1.text;
t1.post;
t1.close;
end;
المسكلة هي ان التسجيلات تضظاف عادي
ولكن عندما اعيد تشغيل الحاسوب اجد ان الجدول فارغ ولما اضغط على الزر يسجل تسجيلة جديدة والتي سجلتهم من قبل يختفو الرجاء من لديه حل فليتفضل به


عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - format82 - 03-08-2013

اخي ما قرض من الكود هل هو اضافة ام تعديل
appaned يستخدم لاضافة حقل جديد
edit يستخدم لتعديل حقل موجود
لا يمكنك اسنخدام الاثنين في نفس الوقت
اذا كان قصدك اضافة في حالة عدم وجودها وتعديل في حالة وجودها يكون الكود الاتي


كود :
t1.open; if not t1.locate('email',edit1.text,[]) then begin t1.appaned; t1email.value:=edit1.text; t1.post; t1.close; end else begin t1.edit; t1email.value:=edit1.text; t1.post; t1.close; end;



عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - DJAMELCOLLO - 03-08-2013

اخي المشكلة ان الجداول يمحى مافيها لما يتوقف الجهاز عن العمل أما اذ اوضعنا الكود كما قلت فيقول لي الجدول ليس في وضعية للكتابة لذلك وضعية edit


عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - S.FATEH - 04-08-2013

السلام عليكم ما هي المكونات المستعملة في الاتصال اخي


عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - DJAMELCOLLO - 05-08-2013

جدول في الفورم عادي واتعامل معاهtatable


عندي مشكلة في الجداول يعني اطبق هذا الكود if not t1.locate('email',edit1.text, - S.FATEH - 06-08-2013

اقصد اذا كنت تسخدم مكونات dbexpress فيجب ان تستدعي ApplyUpdates عند كل عملية تحديث حذف او اضافة
للبيانات نفس الشيئ اذا كنت تستخدم مكونات خارجية تحفض البيانات في الذاكرة يجب ان تبحث عن الخاصية التي
تجعل البيانات تسجل من الذاكرة الى قاعدة البيانات