مشاهدة النسخة كاملة : كيف اقوم بهذه العملية البرمجية
nassi
28-05-2008, 08:06 PM
مرحبا
عندي 3 فورم
الفورم الأول وضعت به معلومات الطالب برقم يحتويه هو مفتاحه
كيف اجعل في الفورم الثاني تقريرا اخلاقيا للطالب بدون ان اكتب اسمه يشير اليه وانما مفتاحه الذي تحدثنا عنه في الفورم الأول
أي اجعل الفورم الثاني خاص بالتقارير ولكل تقرير رقم وهو مفتاحه
اما الفورم الثالث فهو للبيان
اضع فيه مفتاح الفورم الأول والفورم الثاني ويخرج لي كل شيئ معلومات الطالب والتقارير المنوطة به وتكون اهزن للطباعة
شكرا
nassi
31-05-2008, 01:40 PM
لمزيد من التفصيل أقول بان قاعدة المعطيات هي Paradox
أما عن السؤال الثاني فقد استعملت TTable
واما عن السؤال الأخير فأقول أن معلومات الطالب جدول مستقل بذاته وضعته في الفورم الأول
أما عن تقارير الطالب فهو جدول ايضا أضعه على الفورم الثاني
شكرا
imad_soft
06-05-2010, 06:20 PM
سلام عليكم
اخي حسب مافهمت اليك الحل
اولا فيما يخص الفلتراج
1/ تضع query وتكتب فيها
select * from etudant
'%'+ where num like :m
2/ edit click
query1.Close;
query1.Params[0].AsString:=sedit1.Text;
query1.Open;
3/dbnavigator
4/datasource
الكاسر الآخر
17-05-2010, 09:52 AM
هذا حسب مافهمت ..
فإنك تريد أن تأخذ رقم الطالب من الفورم الأول من مكون TEdit أو مكون TDBEDIt لكي تستخدمه في الفورم الثاني ..ز وهكذا ...
أذا كان هكذا ...
فعليك أن تقوم بتعربف الفورم الأول في الفورم الثاني لكي تتمكن من الوصول إلى كل المكونات الموضوعة في الفورم الأول وهذا يكون بإحدى الطريقتين
الطريقة الأولى تنتقل إلى الفورم الثاني والضغط على Alt+F11 تظهر لك قائمة الفورم تختار الفورم الأول .. وبذلك يكون الأول معرفا في الثاني ومن هنا يمكنك أن تصل إلى مكونات الفورم الأول
مثلا إذا أردت أن تظهر قيمة Edit1 في الفورم الأول وانت في الفورم الثاني تكتب
Showmessage(Form1.Edit1.Text)
أو مثلا
Edit1.Text := Form1.Edit1.Text;
الطريقة الثانية : هي أن تكتب الكود السابق فقط في الفورم الثاني وتعمل Cmpile أو F9 ستظهر لك رسالة تنبيه تقول لك أن أشرت إلى الفورم الأول من الفورم الثاني ولكن لم تقم بتعريفه .. هل تريد تعريفه الآن ؟ أضغط على Yes .. فيقوم بالتعريف التلقائي
vBulletin® , Copyright ©2008-2012