المشاركات : 128
المواضيع 47
:
: 24
الإنتساب : Jan 2015
01-03-2020, 10:41 PM
(آخر تعديل لهذه المشاركة: 02-03-2020, 09:00 PM بواسطة S.FATEH.)
السلام عليكم
DBedit3 هل يمكن إستيراد بيانات مثلا من
في فورم 1
لاجراء عملية حسابية
في فورم 2
مع العلم انهما من نفس داتا سورس
PHP كود :
a:=strtoint(Form1.DBEdit3.Text);
b:=strtoint(DBEdit5.Text);
c:=a-b;
DBEdit2.text:=floattostr(c);
end;
المشاركات : 55
المواضيع 0
:
: 17
الإنتساب : Mar 2008
(01-03-2020, 10:41 PM)فارس المطر كتب : السلام عليكم
DBedit3 هل يمكن إستيراد بيانات مثلا من
في فورم 1
لاجراء عملية حسابية
في فورم 2
مع العلم انهما من نفس داتا سورس
a:=strtoint(Form1.DBEdit3.Text);
b:=strtoint(DBEdit5.Text);
c:=a-b;
DBEdit2.text:=floattostr(c);
end;
يمكنك فعل ذلك ، لكن حسب هذا الكود لايمكنك حفظ قيمة dbedit2.text لكي يمكنك حفظ القيمة عليك باستخدام dataset
ملاحظة : من الأفضل أخذ القيم من داتا سورس
المشاركات : 128
المواضيع 47
:
: 24
الإنتساب : Jan 2015
شكرا على التنويه
أنا أقصد بذلك فعل عمليات حسابية في أكثر من فورم قبل الحفظ طبعا
مثل العمل في PageControle يعني يعمل الفورم مثل Tab
المشاركات : 55
المواضيع 0
:
: 17
الإنتساب : Mar 2008
(02-03-2020, 08:31 PM)فارس المطر كتب : شكرا على التنويه
أنا أقصد بذلك فعل عمليات حسابية في أكثر من فورم قبل الحفظ طبعا
مثل العمل في PageControle يعني يعمل الفورم مثل Tab
من الأفضل فصل العمليات الحسابية عن الواجهة و وضعها في datamodule موحد لتفادي التكرار حتى لا تلقى صعوبة عند القيام بالتغيير في طريقة العملية الحسابية مثلا ، ففي هذه الحالة عليك التغيير في كل الأماكن التي تحتوي على تلك العملية الحسابية
DRY : Don't Repeat Yourself
كل من 1 user says قال شكرا ل ghostdz على المشاركة المفيدة1 user says Thank You to ghostdz for this post
• ELARAPY
المشاركات : 259
المواضيع 35
:
: 383
الإنتساب : Feb 2011
السلام عليكم
لم أفهم السؤال ولكـــــن على العموم يمكن ذلك عليك فقط الإشارة الى الفورم الذي يوجد فيه edit
مثال
formX.edtitX
يا أخي جرب
والله هو الموفق
الخوف من أي محاولة جديدة طريق حتمي للفشل.