السلام عليكم ورحمة الله وبركاته
عندي جدول به حقل المنصرف اريد ان اجعل مجموع هذا الحقل ان يظهر في textbox
قاعدة البيانات اكسيس وطريقة البرط داتا كنترول
وجزاكم الله كل خير
وكل عام وانتم بخير
السلام عليكم ورحمة الله وبركاته
عندي جدول به حقل المنصرف اريد ان اجعل مجموع هذا الحقل ان يظهر في textbox
قاعدة البيانات اكسيس وطريقة البرط داتا كنترول
وجزاكم الله كل خير
وكل عام وانتم بخير
ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل
أرجو التوضيح اكثر مع مراعاة ان انا اريد ان يظهر المجموع في تكست بوكس فكيف اقوم بعمل ذلك وهل يتم ذلك مع ربط التكست بوكس بالداتا كنترول ام لا ارجوالتوضيح
وجزاكم الله كل خير
ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل
السلام عليكم ،،
بعد تحديد قاعدة البيانات للأداة Data Control ، ضع جملة SQL التالية في الخاصية RecordSource:
Select sum(SalesAmount) as SumPrice from Sales;
على افتراض أن SalesAmount هو اسم الحقل ، و Sales يمثل اسم الجدول.
ثم عدل الخاصية DataSource للأداة Text1 لتكون اسم الأداة Data1 ، والخاصية DataField لتكون اسم الحقل ( والذي هو في مثالنا SumPrice ).
أتمنى أن أكون قد أفدتك
ودمتم سالمين
سبحان الله وبحمده ... سبحان الله العظيم
أخي الكريم المبرمج أحمد اولا مشكووووور علي ردك ولكن عند تجربة الكود تظهر لي رسالة خطأ التالية
too few parametars excpected 1.
ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل
بامكانك فعل ذلك عن طريق الفنكشن الاتي
FUNCTION SUM (DB AS DATA,TXT AS TEXT,FI AS FIELD)
DB.RECORDSET.MOVEFIRST
DO WHILE NOT DB.RECORDSET.EOF
TXT=TXT+DB.RECORDSET!FI
DB.RECRDSET.MOVENEXT
LOOP
طبعا الفنكشن في موديل
وفي الفورم اختار حدث اكتفيتت
وضع
CALL SUM(DATA1,TEXT1,"MON")
حيث ان DATA1 هي اداة الربط اللي ربطت بها القاعدة بالفيجول
وTEXT1 هو التكتست بوكس الي بتجمع فيه
و MON هو الحقل اللي تبي تجمعه
جرب هذا المثال: /index.php?showtopic=118810
أخي الكريم Serious :
مشكوووووووووور وجزاك الله كل خير لقد حلت المشكلة عندي بالطريقة التي ذكرتها مرة أخري مشكوووووووور وجزاك الله خير.
أخواني الكرام:
المبرمج أحمد - Sherif_Web
مشكووووووووورين وجزاكم الله كل خير
ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل
هذا الموضوع مغلق.