كيف التعامل مع حدول ذو بعدين؟
#1
السلام عليكم

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

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

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

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

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

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

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

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

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

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

فيعرض لك من جدول البيانات التي تريد وتحدد اسم الحقل الذي ستضع قيمته بحال تغيير الاختيار وبجدول اخر تحدد الحقل الذي سيغير القيمة التي فيه حسب اختيارك
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#6
ماهي هذه الأدوات الصوره لم تظهر
الرد
#7
اعتتقد DbLoakuoCoboBox وايضا DbLoakupListBox شئ كهذا على العموم انظر بخصائها كما قلت لك والتي تجد بها الخصائص المذكور هي المطلوبة
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • ALG2009
الرد
#8
جزاك الله خيرا
وكيف يمكن العرض في Edit1.text 

عندي جدول به الإسم وتاريخ الميلاد على سبيل المثال عند إختيار الإسم من قاعدة البيانات  عن طريق DbLookupComboBox واريد ان اعرض تاريخ ميلاده في Edit1.text علما ان  مربع نص ليس به في الخصائص الموجوده في  DbLookupComboBox  كيف أقوم بذلك ؟
الرد
#9
من اسم الجدول مباشرة ، عندما تختار قيمة باي من الادوات المذكورة القيمة تستطيع سحبها من الجدول المرتبط
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • ALG2009
الرد
#10
يعني عن طريق DBedit وليس Edit هذا ممكن جزاك الله خيرا
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم