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=10690)



كيف يمكن استيراد البيانات من فورم الى فورم اخر لاجراء عملية حسابية - فارس المطر - 01-03-2020

السلام عليكم
DBedit3 هل يمكن  إستيراد بيانات مثلا من
في فورم 1 
لاجراء عملية حسابية
في فورم 2 
مع العلم انهما من نفس داتا سورس
PHP كود :
a:=strtoint(Form1.DBEdit3.Text);
b:=strtoint(DBEdit5.Text);
c:=a-b;
DBEdit2.text:=floattostr(c);
end; 

Big Grin Big Grin Big Grin



RE: كيف يمكن استيراد البيانات من فورم الى فورم اخر لاجراء عملية حسابية - ghostdz - 02-03-2020

(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;

Big Grin Big Grin Big Grin

يمكنك فعل ذلك ، لكن حسب هذا الكود لايمكنك حفظ قيمة dbedit2.text لكي يمكنك حفظ القيمة عليك باستخدام dataset
ملاحظة : من الأفضل أخذ القيم من داتا سورس


RE: كيف يمكن استيراد البيانات من فورم الى فورم اخر لاجراء عملية حسابية - فارس المطر - 02-03-2020

شكرا على التنويه

أنا أقصد بذلك فعل عمليات حسابية في أكثر من فورم قبل الحفظ طبعا

مثل العمل في PageControle يعني يعمل الفورم مثل Tab


RE: كيف يمكن استيراد البيانات من فورم الى فورم اخر لاجراء عملية حسابية - ghostdz - 03-03-2020

(02-03-2020, 08:31 PM)فارس المطر كتب : شكرا على التنويه

أنا أقصد بذلك فعل عمليات حسابية في أكثر من فورم  قبل الحفظ طبعا

مثل العمل في PageControle  يعني يعمل الفورم مثل Tab

من الأفضل فصل العمليات الحسابية عن الواجهة و وضعها في datamodule موحد لتفادي التكرار حتى لا تلقى صعوبة عند القيام بالتغيير في طريقة العملية الحسابية مثلا ، ففي هذه الحالة عليك التغيير في كل الأماكن التي تحتوي على تلك العملية الحسابية
DRY : Don't Repeat Yourself


RE: كيف يمكن استيراد البيانات من فورم الى فورم اخر لاجراء عملية حسابية - wadoud - 03-03-2020

السلام عليكم
لم أفهم السؤال ولكـــــن على العموم يمكن ذلك عليك فقط الإشارة الى الفورم الذي يوجد فيه edit
مثال
formX.edtitX
يا أخي جرب
والله هو الموفق