الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال بخصوص الداتا جريد

بدأه a_ahmed13 في 26 مارس 2008 · 5 رد · 873 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

لدي أداة DataGrid

واتصال بقاعدة بيانات Access من خلال الأداة ADODC1

والتي هي مصدر البيانات للـ DataGrid

والـ DataGrid هي تحوي على بيانات الفاتورة

قمت بإضافة عمود أريد أن يتم به عملية ضرب السعر في العدد ويعطي الإجمالي

ما الكود أو الحدث المناسب لذلك

منذو ثلاثة أيام وأبحث في المنتدى ومشاريع الأقسام وكذلك الأقسام الأخرى وذلك للوصول إلى هذا الحل ولم أجد

أرجو المساعدة

ولسيادتكم جزيل الشكر

#2

اخى هون عليك وابعة برنامج صغير ولشرح اللى انت عايزه فيه وانشاء اله يتم الرد عليك

00
 

فاضى 

 

00

#3
a_ahmed13 كتب:
السلام عليكم ورحمة الله

لدي أداة DataGrid

واتصال بقاعدة بيانات Access من خلال الأداة ADODC1

والتي هي مصدر البيانات للـ DataGrid

والـ DataGrid هي تحوي على بيانات الفاتورة

قمت بإضافة عمود أريد أن يتم به عملية ضرب السعر في العدد ويعطي الإجمالي

ما الكود أو الحدث المناسب لذلك

منذو ثلاثة أيام وأبحث في المنتدى ومشاريع الأقسام وكذلك الأقسام الأخرى وذلك للوصول إلى هذا الحل ولم أجد

أرجو المساعدة

ولسيادتكم جزيل الشكر

بسم الله الرحمن الرحيم

بص يا سيدي الفاضل

أنت نسيت تقول هو السعر والعدد موجودين فين يعني في text ولا في dbgride برضه المهم الكود هدهولك

هنفرض أن نص السعر txtprice

والعدد txtnumber

إذا يكون الكود كالتالي

dbgride.AddItem txtprice & vbTab & txtnumber & vbTab & (Val(txtprice)* val(txtnumber))

dbgride1.AddItem val(txtprice) & vbTab & val(txtnumber) & vbTab & Val(txtprice)*val(txtnumber)

ملْءُ السنابل تنحني بتواضع **** والفارغات رؤوسهن شوامخ

أقوى برنامج محاسبي لعام 2012

www.itdoodle.com

#4

مشكو أخي على هذا الكود

لكن رغم ذلك لم يعمل بكفاءه جيده

أما بالنسبة للسعر والعدد فهما موجودان في الداتا جريد

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

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

وذلك حيث أنه لا يظهر التعديل إلا بعد الضغط على زر الحفظ

وأنتظر منكم الرد

وجزاكم الله كل خير على المجهود والمساعدة التي تقدموها لي

DataGrid.rar

#5

بسم الله الرحمن الرحيم

بص يا معلم

أولا فيه كام ملاحظه تسمحلي أضيفهم لشغلك دا بدافع الخبره مش أكتر

1- أولا كتر الرسايل إلي بتظهر غلط تمام .. لأن دي بتعمل ربكه للمستخدم .. حتى أنتى مع معظم رسايل الويندوز مبتقرئهاش وبتتدايق منها .

2- كل ما قل عدد الزراير كل ما كان الفورم سهل التعامل بمعنى

ليه ميبقاش زرار إضافه وحفظ في زرار واحد فاهمني

مثلا يعني الكود إلي جاي ده

rs.addnew

save

rs.update

cleartxt بينضف texts

اوك

---------------------------------------------------------------------------------

txtTotalSales=val(txtTotalSales) + (val(txtdb(1)* val(txtdb(2)))

تمام وكده هو هيجمع النتيجه الأخيره ويحطها في text

ملْءُ السنابل تنحني بتواضع **** والفارغات رؤوسهن شوامخ

أقوى برنامج محاسبي لعام 2012

www.itdoodle.com

#6

مشكور أخي على مساعدتك لكن أريد

أن أقوم بعملية حاصل ضرب العدد في السعر

ويعطي النتيجة في الداتا جريد

وليس من خلال Text

والسؤال مرة أخرى

كيف يقوم العمود الإجمالي في (الداتا جريد ) بحاصل ضرب (العدد / من الداتا جريد) في (السعر/ من الداتا جريد)

وبمجرد التعديل في أي منهما يعطي ناتج سريع فوري

ولا أريد أن يتم ذلك بحفظ البيانات في قاعدة البيانات

أو تتم هذه العملية في قاعدة البيانات فقط الداتا جريد هي المسئولة عن إظهار الناتج لأنه يتغير من حين لآخر

وشكراً لمساعدتكم لي مرة أخرى

مواضيع مشابهة