delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف التعامل مع حدول ذو بعدين؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم

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

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

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

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

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

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

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

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

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

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

فيعرض لك من جدول البيانات التي تريد وتحدد اسم الحقل الذي ستضع قيمته بحال تغيير الاختيار وبجدول اخر تحدد الحقل الذي سيغير القيمة التي فيه حسب اختيارك
ماهي هذه الأدوات الصوره لم تظهر
اعتتقد DbLoakuoCoboBox وايضا DbLoakupListBox شئ كهذا على العموم انظر بخصائها كما قلت لك والتي تجد بها الخصائص المذكور هي المطلوبة
جزاك الله خيرا
وكيف يمكن العرض في Edit1.text 

عندي جدول به الإسم وتاريخ الميلاد على سبيل المثال عند إختيار الإسم من قاعدة البيانات  عن طريق DbLookupComboBox واريد ان اعرض تاريخ ميلاده في Edit1.text علما ان  مربع نص ليس به في الخصائص الموجوده في  DbLookupComboBox  كيف أقوم بذلك ؟
من اسم الجدول مباشرة ، عندما تختار قيمة باي من الادوات المذكورة القيمة تستطيع سحبها من الجدول المرتبط
يعني عن طريق DBedit وليس Edit هذا ممكن جزاك الله خيرا
الصفحات : 1 2