المشاركات : 5
المواضيع 3
:
: 0
الإنتساب : Apr 2014
السلام عليكم
بعد القيام بالفلترة filter تظهر بعض السطور في dbgrid1 . كيف يمكنني تحديد select أحد هذه الاسطر (بالماوس أو بأسهم الاتجاه على لوحة المفاتيح ) لــتنتقل قيم هذا السطر إلى dbgrid2 موجود بجانبه .
---
من جهة اخرى كيف يمكن كذلك عند تحديد السطر تنقل قيمه الى حقول كــ edit أو DBEdit
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
وعليكم السلام
الامر بسيط،
الdbgrid مربوط بDataset التي بدورها مربوطة بTable او Query
يكفي كتابة شيئ مثل
كود :
Table2.FieldByName("SomeField").AsString:=Table1.FieldByName("SomeField").AsString;
بالنسبة للDBEdit يكفي ربطها مع الجدول/الحقل المناسب اما Edit فشيئ مثل
كود :
Edit1.text :=Table1.FieldByName("SomeField").AsString;
ارفقط مثال ان تعثر عليك الامر.
المشاركات : 5
المواضيع 3
:
: 0
الإنتساب : Apr 2014
السلام عليكم
شكرا على الرد ،
بعد اطلاعي على فيديو تسألت عن هذه الطريقة في البحث
داخل قاعدة بيانات فعند بداية ملء الخانة الصفراء يظهر
جدول مشابه للـ DBGrid بإسم Article
ونختار منه السطر المناسب لتظهر قيم السطر في الجدول السفلي (DBGrid)
بعد اختيار عدة أسطر يعطينا المجموع في الأسفل
- من فضلكم شرح هذه الطريقة
- ما نوع هذا العنصر الشابه DBGrid ذو الاسم Client و Article
-طريقة حساب مجموع الأسطر في الأسفل
شكرا و بالتوفيق للجميع
التوضيح في الصور :
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
أولا الصورة صغيرة وغير دقيقة
ثانيا حسب ما فهمت مها هو مجرد DBGridيتم تغيير ربطه مع DataSource لجداول مختلفة
في البداية يربط مع جدول Article وتتم الفلترة حسب الEditالأول و/أو الثاني بعد اختياره وتحديد الكمية وباقي المعلومات في الedit الباقية يتم اضافة سجل جديد Commane وهنا يغير ربط الdbgrid ويتم حساب المجموع اسفل
المشاركات : 5
المواضيع 3
:
: 0
الإنتساب : Apr 2014
السلام عليكم
من فضلك صديقي تفاصيا أكثر حول كيف يتم حساب المجموع كما في الصورة السابقة و هذه الصورة :
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
اخي الصورة غير واضحة (بالنسبة لي على الاقل)
ارفق محاولتك او مشروعك او ضع رابط للبرنامج الذي اخذت له صورة ان كان متوفر.