delphi4arab منتديات دلفي للعرب
ما هو الكود الذي يوضع في زر إلغاء - نسخة قابلة للطباعة

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



ما هو الكود الذي يوضع في زر إلغاء - medreg - 23-07-2020

السلام عليكم ورحمة الله تعالى وبركاته
ما هو الكود الذي يوضع في زر إلغاء


RE: ما هو الكود الذي يوضع في زر إلغاء - Mr.DOS - 23-07-2020

سلام عليكم

الغاء = (خروج من البرنامج مثلا) . !
الغاء = التراجع عن ملئ حقول ما مثلا
الغاء = حسب ما تود الغاءه ...

وضح اكثر


RE: ما هو الكود الذي يوضع في زر إلغاء - Delphi4Us - 23-07-2020

اغلاق النافذة
كود :
Close

الغاء عملية على قاعدة البيانات

كود :
Cancel

الغاء عملية على قاعدة البيانات بشكل عام

كود :
Abort

اغلاق كامل المشروع

كود :
Application.Termenate



RE: ما هو الكود الذي يوضع في زر إلغاء - medreg - 23-07-2020

مالفرق بين الغاء العملية على قاعدة البيانات والغاء العملية على قاعدة البيانات بشكل عام
جزاكم الله عنا كل خير

التراجع عن ملأ حقول

(23-07-2020, 03:09 PM)Mr.DOS كتب : سلام عليكم

الغاء =  (خروج من البرنامج مثلا) . !
الغاء = التراجع عن ملئ حقول ما مثلا
الغاء = حسب ما تود الغاءه ...

وضح اكثر

اقص التراجع عن ملأ حقول


RE: ما هو الكود الذي يوضع في زر إلغاء - sofiane201 - 23-07-2020

Abort ليس تابع لقاعدة البيانات هي بالنسبة للبرنامج أما cancel فهي تابعة للجداول والاستعلامات الموروثة عن الكلاس TDataSet مثل TAdoTable, TAdoQuery, TFDTable, TFDQuery.


RE: ما هو الكود الذي يوضع في زر إلغاء - medreg - 23-07-2020

هل تقصد ان الامر abort
يلغي العمل الاخير بالبرنامج قبل اغلاقه ام ماذا تقصد تابع للبرنامج

بمعنى اوضح ما هو الدور بالتفصيل الذي يقوم به الامر abort


RE: ما هو الكود الذي يوضع في زر إلغاء - Mr.DOS - 23-07-2020

سلام عليكم
ولله الامر يختلف بإختلاف الحالة التي انت بصدد عمل لها الغاء

لنفرض انك تريد الغاء او افراغ الحقول

داخل زر الالغاء تضع مثلا


كود :
var i:integer; begin for I :=0 to controlcount-1 do if controls[i]is Tedit then   Tedit(controls[i]).Clear; end;



RE: ما هو الكود الذي يوضع في زر إلغاء - medreg - 23-07-2020

(23-07-2020, 04:40 PM)Delphi4Us كتب : اغلاق النافذة
كود :
Close

الغاء عملية على قاعدة البيانات

كود :
Cancel

الغاء عملية على قاعدة البيانات بشكل عام

كود :
Abort

اغلاق كامل المشروع

كود :
Application.Termenate

عندما استعمل الامر Cancel في حدث زر الإلغاء
تظهر رسالة الخطاء وهذا نصها
Identificateur 'Cancel' non déclaré à la ligne 108 (108:3)


RE: ما هو الكود الذي يوضع في زر إلغاء - Delphi4Us - 24-07-2020

يبدو لي انك تستخدم Cancel لوحدها
وهو يتبع احد المكونات الخاصة بالجدول او الكويري
يعني مثل

YourTable.Cancel

اما Abort وايضا Close فيمكن استخدامها مباشرة 
واذا كنت تريد اغلاق نموذج من نموذج اخر فيجب ان تذكر اسم النموذج

Form1.Close اما بحال كنت بنفس النموذج Close تكفي لانها تعني Self.Close


RE: ما هو الكود الذي يوضع في زر إلغاء - medreg - 24-07-2020

(24-07-2020, 09:43 AM)Delphi4Us كتب : يبدو لي انك تستخدم Cancel لوحدها
وهو يتبع احد المكونات الخاصة بالجدول او الكويري
يعني مثل

YourTable.Cancel

اما Abort وايضا Close فيمكن استخدامها مباشرة 
واذا كنت تريد اغلاق نموذج من نموذج اخر فيجب ان تذكر اسم النموذج

Form1.Close اما بحال كنت بنفس النموذج Close تكفي لانها تعني Self.Close

بارك الله فيكم