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

الصفحات: 1 2


كيف التعامل مع حدول ذو بعدين؟ - ALG2009 - 21-02-2020

السلام عليكم

هل ممكن طريقة التعامل مع جدول دو بعدين بالـ Sql

أي كيف يمكن تنفيذ دالة ()VLookUp الموجوده في الأكسيل بالـ SQL؟  (FireBird)


RE: كيف التعامل مع حدول ذو بعدين؟ - S.FATEH - 05-03-2020

السلام عليكم
على من يجيبك ان يعرف ماذا تفعل VLookUp في الاكسل لو توضح ما تريد فعله بالدلفي يكون الامر اكثر وضوحا ...


RE: كيف التعامل مع حدول ذو بعدين؟ - ALG2009 - 05-03-2020

(05-03-2020, 07:21 PM)S.FATEH كتب : السلام عليكم
على من يجيبك ان يعرف ماذا تفعل VLookUp في الاكسل لو توضح ما تريد فعله بالدلفي يكون الامر اكثر وضوحا ...

وعليكم السلام

إقتباس :(العمود المراد البحث فيه,الجدول الذي سيتم البحث فيه,القيمة المراد البحث عليها)vlookup

حيث سنبحث على قيمة في جدول معين وفي عمود محدد وهذا العمود به النتيجة 

أظن أنه بإنشاء حقل من نوع lookup سيكون نفس عمل الدالة VlookIp


RE: كيف التعامل مع حدول ذو بعدين؟ - ALG2009 - 05-03-2020

لم يعمل بإضافة حقل من نوع Lookup 
لأن الجدولين غير مربوطين مع بعض هل يجب أن تكون هناك علاقةربط بين الجدولين ؟هل يمكن أن تعمل LookUp مع جدول واحد؟


RE: كيف التعامل مع حدول ذو بعدين؟ - Delphi4Us - 07-03-2020

وعليكم السلام

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

[صورة: 3IX5lcbfGMaRZteSXPd6btSlm1Z7d6sqq-6Cm5Ve...SQYJ4eJNi0]

حيث لها مصدر البيانات DataSource واسم الحقل FiledName وهما الجدول والحقل الذي تريد تغيير بياناته

ولها مصدر بيانات يجلب القيم التي ستختار منها ListSource وايضا ListFiledName 

فيعرض لك من جدول البيانات التي تريد وتحدد اسم الحقل الذي ستضع قيمته بحال تغيير الاختيار وبجدول اخر تحدد الحقل الذي سيغير القيمة التي فيه حسب اختيارك


RE: كيف التعامل مع حدول ذو بعدين؟ - ALG2009 - 07-03-2020

ماهي هذه الأدوات الصوره لم تظهر


RE: كيف التعامل مع حدول ذو بعدين؟ - Delphi4Us - 08-03-2020

اعتتقد DbLoakuoCoboBox وايضا DbLoakupListBox شئ كهذا على العموم انظر بخصائها كما قلت لك والتي تجد بها الخصائص المذكور هي المطلوبة


RE: كيف التعامل مع حدول ذو بعدين؟ - ALG2009 - 08-03-2020

جزاك الله خيرا
وكيف يمكن العرض في Edit1.text 

عندي جدول به الإسم وتاريخ الميلاد على سبيل المثال عند إختيار الإسم من قاعدة البيانات  عن طريق DbLookupComboBox واريد ان اعرض تاريخ ميلاده في Edit1.text علما ان  مربع نص ليس به في الخصائص الموجوده في  DbLookupComboBox  كيف أقوم بذلك ؟


RE: كيف التعامل مع حدول ذو بعدين؟ - Delphi4Us - 08-03-2020

من اسم الجدول مباشرة ، عندما تختار قيمة باي من الادوات المذكورة القيمة تستطيع سحبها من الجدول المرتبط


RE: كيف التعامل مع حدول ذو بعدين؟ - ALG2009 - 08-03-2020

يعني عن طريق DBedit وليس Edit هذا ممكن جزاك الله خيرا