المشاركات : 64
المواضيع 32
:
: 0
الإنتساب : Apr 2012
عندي مشكلة في الجداول يعني اطبق هذا الكود
if not t1.locate('email',edit1.text,[]) then
begin
t1.open;
t1.edit;
t1.appaned;
t1email.value:=edit1.text;
t1.post;
t1.close;
end;
المسكلة هي ان التسجيلات تضظاف عادي
ولكن عندما اعيد تشغيل الحاسوب اجد ان الجدول فارغ ولما اضغط على الزر يسجل تسجيلة جديدة والتي سجلتهم من قبل يختفو الرجاء من لديه حل فليتفضل به
المشاركات : 136
المواضيع 20
:
: 0
الإنتساب : Feb 2008
اخي ما قرض من الكود هل هو اضافة ام تعديل
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;
المشاركات : 64
المواضيع 32
:
: 0
الإنتساب : Apr 2012
اخي المشكلة ان الجداول يمحى مافيها لما يتوقف الجهاز عن العمل أما اذ اوضعنا الكود كما قلت فيقول لي الجدول ليس في وضعية للكتابة لذلك وضعية edit
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم ما هي المكونات المستعملة في الاتصال اخي
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 64
المواضيع 32
:
: 0
الإنتساب : Apr 2012
جدول في الفورم عادي واتعامل معاهtatable
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
اقصد اذا كنت تسخدم مكونات dbexpress فيجب ان تستدعي ApplyUpdates عند كل عملية تحديث حذف او اضافة
للبيانات نفس الشيئ اذا كنت تستخدم مكونات خارجية تحفض البيانات في الذاكرة يجب ان تبحث عن الخاصية التي
تجعل البيانات تسجل من الذاكرة الى قاعدة البيانات
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج