ربط قاعدة بيانات باردوكس مع الدلفي عن طريق السورس
#1
السلام عليكم ورحمة الله وبركاته
حبيت أشارك بموضوع حول ربط قاعدة بيانات باردوكس مع الدلفي عن طريق السورس .

وذلك بعد إضافة عنصر DataSource من قائمة DataAccess
و إضافة عنصر Table من قائمة BDE
ونضيف الكود التالي في حدث FormShow للفورم .

وسوف أضيف BDGrid من أجل عرض البيانات
و عنصر DBNavigator من أجل الإنتقال بين السجلات المعروضة ضمن DBGrid

كود :
procedure TForm1.FormShow(Sender: TObject); begin Table1.DatabaseName := GetCurrentDir + '.\data'; Table1.TableName := 'frigidaire_balance'; DataSource1.DataSet := Table1; DBGrid1.DataSource := DataSource1; // DBGrid من أجل أظهار البيانات في DBNavigator1.DataSource := DataSource1; // DBNavigator من أجل أنتقال بين البيانات عن طريق DBGrid1.Columns[0].FieldName := 'date_f'; DBGrid1.Columns[0].Title.Caption := 'تاريخ'; DBGrid1.Columns[1].FieldName := 'Virtage_blood'; DBGrid1.Columns[1].Title.Caption := 'زمرة الدم'; DBGrid1.Columns[2].FieldName := 'Conjugate_ready_blood'; DBGrid1.Columns[2].Title.Caption := 'الدم الجاهز لصرف'; DBGrid1.Columns[3].FieldName := 'New_give_blood'; DBGrid1.Columns[3].Title.Caption := 'الدم المقطوف حديثا ً'; DBGrid1.Columns[4].FieldName := 'Blood_corpuscles'; DBGrid1.Columns[4].Title.Caption := 'دم كريات الحمر'; DBGrid1.Columns[5].FieldName := 'New_give_blood_sendery'; DBGrid1.Columns[5].Title.Caption := 'الدم الثنائي'; DBGrid1.Columns[6].FieldName := 'New_give_blood_ternary'; DBGrid1.Columns[6].Title.Caption := 'الدم الثلاثي'; Table1.Open; end;

حمل المرفقات يوجد مثال توضحي


الملفات المرفقة
.rar   delphi4arab.rar (الحجم : 13.57 ك ب / التحميلات : 442)
قاطعوا البضائع الأمريكية والدنمركية لنصرة قضية شعبنا المضطهد
[-] كل من 1 user says قال شكرا ل abo-ghadab على المشاركة المفيدة
  • invocker
الرد
#2
وعليكم السلام ورحمة الله وبركاته
بداية موفقة، كود ديناميكي أخي abo-ghadab Smile
للمناقشة:
ما الفرق بين:
كود :
Table1.DatabaseName := GetCurrentDir + '.\data';
و
كود :
Table1.DatabaseName := ExtractFilePath(Application.ExeName) + 'data';
وأيهما أفضل؟
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
ههههه عرفت أنك سوف ترد

بس مبين من الكود الذي وضعته انت أنه سوف يفتح مسار البرنامج ويصل الى data

هل وصلت لما تريدني أن أصل إليه

Smile

أو وضح ,,,, لكي أصبح أعرف :laugh:
قاطعوا البضائع الأمريكية والدنمركية لنصرة قضية شعبنا المضطهد
الرد
#4
إقتباس :ههههه عرفت أنك سوف ترد
حتى لا تشعر بأنك في بين مهجور Smile
إقتباس :بس مبين من الكود الذي وضعته انت أنه سوف يفتح مسار البرنامج ويصل الى data
هذا تفسير الكود.
لكن أين الفرق؟
وقد ذكر في المنتدى.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#5
معرفة مسارالبرنامج بواسطة الدالة ExtractFilePath

هل تقصد هذه المشاركة , هنا

لكن لم أعرف الفرق بعد ؟ :disgust:
قاطعوا البضائع الأمريكية والدنمركية لنصرة قضية شعبنا المضطهد
الرد


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


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