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

طلب عن كيفية استخدام ال Grid .. عأااااااااااااااااااااااااجل

بدأه Akram Brave في 8 ديسمبر 2009 · 5 رد · 1,203 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أود منكم الاستفسار عن طريقة التعامل مع الـ Grid فمثلا عندي اثنين Grid :

1. ( Gride1 ) : ويحتوي على بيانات مالية لموظفين من راتب وعلاوات ... الخ .

2. ( Gride2 ) : لا يحتوي على أي بيانات إلا التي يتم اختيارها من ( Grid1 ) .

المطلوب طريقتين لنقل البيانات من ( Grid1 ) إلى ( Grid2 ) :

1. نقوم بالضغط دبل كلك على الاسم فينتقل إلى ( Grid2 ) دون أن يتم إلغاءه من ( Grid1 ) بل يتم تعطيل الاسم أي لا يمكن إضافته مرة أخرى أي حالته تبقى (Disable ).

2. الطريقة الثانية نقوم بإضافة أزرار زر إضافة سجل واحد وأيضا إزالة سجل واحد وإضافة الكل وإزالة الكل .

واقرب مثلا لما قلت هي طريقة تخصيص شريط الأدوات في الوندوز كما في الصورة :

2.GIF
ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#2

وعليكم السلام ورحمة الله وبركاته..

تتطابق الطريقتين من ناحية المبدأ

ولطلبك الأول

على افتراض أن لديك حقل رقمي أساسي في الجدول الاول وهو هنا EmpNo

ضع التالي في اجراء DblClick الخاص بــ Grid1

lnEmpNo=Table1.EmpNo
select Table2
locate for EmpNo=lnEmpNo    or you can use Seek 
if !found()
	insert into Table2 (EmpNo, EmpName, EmpSalary) select EmpNo, EmpName, EmpSalary from Table1;
		where Table1.EmpNo= lnEmpNo
	thisform.Grid2.refresh
endif

وفي اجراء DblClick الخاص بـ Grid2 ضع الاجراء التالي لحذف السجل

lnEmpNo=Table2.EmpNo
delete for EmpNo=lnEmpNo IN Table2

ولا تنسى تغيير خاصية AllowCellSelection لكل من Grid1 و Grid2 الى .F.

هذه أحد الأفكار وطبعا عليك تعديلها بما يتناسب مع الجداول لديك....

وقليل من التعديل عليها للوصول لطلبك الثاني

أستغفر الله العظيم و أتوب إليه

#3

بسم الله الرحمن الرحيم

السلام عليكم

السلام الى الاخ العزيز ابو فرح..

اما بالنسبة الى الاخ اكرم

لقد وضعت برنامج في االتحميل التالي لا اعرف اخي اكرم هل هو ما تقصد ؟؟؟

VFP.rar

تم تعديل هذه المشاركة بواسطة jawadfrhad في 9 ديسمبر 2009 في 18:43

#4

اهلا أخي جواد...كيفك ؟؟؟.. وين هالغيبة.. ان شاء الله خير

أستغفر الله العظيم و أتوب إليه

#5
Shadowz كتب:

اهلا أخي جواد...كيفك ؟؟؟.. وين هالغيبة.. ان شاء الله خير

الحمد لله اخي واستاذي عبد الله ..والله كنت مشغول بتصميم برنامج ؟؟؟؟

#6

السللام عليكم ورحمة الله وبركاته

انا تلقيت ردودكم .. وبارك الله فيكم

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

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

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

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

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

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