الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فتح فورم اخر عند الضغط على عمود من Dbgrid

مغلق
بدأه elhedjadj في 9 يناير 2008 · 4 رد · 1,085 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اعلم انني اكترت من الاسئلة لكن مضطر على دلك :(

المهم

انا عملت dbgrid فيها حقول منوعة والامر يعمل جيدا

انا الان اريد ان اعمل التالي

عند الضغط على الdbgrid تفتح الفورم التانية اللي فيها edit1 edit 2 .... ويكون فيها نفس القيم الموجودة في سطر dbgrid

اللي قمت بالضغط عليه

ارجو المساعدة في دلك

:resentful:

#2

السلام عليكم

لعل ذلك يساعدك

 
		  FNewForm:=TFNewForm.Create(self);
		   FNewForm.Edit1.Text:=TABLE.FieldByName('FieldName1').AsString;
		   FNewForm.Edit2.Text:=TABLE.FieldByName('FieldName2').AsString;
		   FNewForm.ShowModal; // or Show

حيث

newform هو إسم الفورم التي تريد فتحها من النافذة الأصليه

Edit1 هو الإديت الذي تريد إظهار قيمة الحقل الأول

Edit2 هو الإديت الذي تريد إظهار قيمة الحقل الثاني

FieldName1 هو إسم الحقل الأول في قاعدة البيانات

FieldName2 هو إسم الحقل الثاني في قاعدة البيانات

تضع الكود في GrdKeyDown

أو في دبل كلك

بالتوفيق

تم تعديل هذه المشاركة بواسطة TopSec في 9 يناير 2008 في 14:26

#3

بطريقة ابسط يكثير

test.rar

#4

ربي يحفظك لعزيز :lol:

#5

أشكرك أخي زكيري.

عندما طلب

اقتباس
التانية اللي فيها edit1 edit 2

هو قال edit فإفترضت أنا أن المطلوب TEdit وليسTDBEdit :) .

ولكن بالطبع طريقتك أسهل بكثير.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…