اجراء عمليات حسابية عن طريق DBGrid
#21
و عليكم السلام ورحمة الله وبركاته

تلك ليست مشكلة لأننا إستخدمنا الحدث BeforePost الذي ينفذ بعد الحفظ أو تحريك المؤشر

إقتباس :ادخال قيمة فقط والضغط على Enter
حل :
كود :
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char); begin if Key=#13 then if ADOTable1.State in [dsInsert,dsedit] then ADOTable1BeforePost(ADOTable1); end;
إقتباس :في حالة الانتقال من العمود الحالي الى عمود أخر
حل :
كود :
procedure TForm1.DBGrid1ColExit(Sender: TObject); begin if ADOTable1.State in [dsInsert,dsedit] then ADOTable1BeforePost(ADOTable1); end;
بالتوفيق
الرد
#22
السلام عليكم ورحمة الله وبركاته

ماذا عن اظهار النتيجة مباشرة دون الانتقال بين الصفوف والاعمدة،،ودون الضغط على انتر ،، يعني بمجرد كتابة القيمة (سواء قيمة السعر أو الكمية) تظهر النتيجة في الحقل F_Total هل من الممكن اجراء ذلك ؟؟؟
الرد
#23
ممكن لك أن تنصب jvcl الذي يحتوي على dbgrid ومن الامثلة تستخلص كيف تفعل ذلك

كود :
http://jvcl.delphi-jedi.org/

أو من الأحسن إستعمال QUERY
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#24
louay كتب :ممكن لك أن تنصب jvcl الذي يحتوي على dbgrid ومن الامثلة تستخلص كيف تفعل ذلك

كود :
http://jvcl.delphi-jedi.org/
السلام عليكم ورحمة الله وبركاته

حاولت تحميلة من الموقع المذكور ،، لكن يبدو ان هناك مشكلة في الرابط

louay كتب :أو من الأحسن إستعمال

query

هل تقصد استخدام جمل الاستعلام ؟؟؟
الرد
#25
shdotcom كتب :لكن يبدو ان هناك مشكلة في الرابط

طلع معي أنا حاول مرة أخرى

كود :
http://sourceforge.net/projects/jvcl/files/

shdotcom كتب :هل تقصد استخدام جمل الاستعلام ؟؟؟

نعم أقصد جمل الإستعلام فهي سريعة و بعيدة عن التعقيد Smile
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#26
louay كتب :طلع معي أنا حاول مرة أخرى
السلام عليكم ورحمة الله وبركاته

صفحة التحميل فتحت ،، لكن رابط التحميل لم يفتح

louay كتب :نعم أقصد جمل الإستعلام فهي سريعة و بعيدة عن التعقيد Smile

لا **** استخدام جمل الاستعلام (Insert, update,delete)،، ما ****ه الاضافة والتعديل والحذف مباشرة عن طريق الDBGrid
الرد
#27
shdotcom كتب :صفحة التحميل فتحت ،، لكن رابط التحميل لم يفتح
DBGrid

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

الرابط :

كود :
http://sourceforge.net/projects/jvcl/files/JVCL%203/JVCL%203.40/JVCL340CompleteJCL221-Build3845.zip/download
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#28
louay كتب :لم أعطيك رابط الصفحة بل هي الصفحة الأم ومنها تجد الرابط

الرابط :

كود :
http://sourceforge.net/projects/jvcl/files/JVCL%203/JVCL%203.40/JVCL340CompleteJCL221-Build3845.zip/download

قصدت برابط الصفحة،، اي صفحة موقع sourceforge

[صورة: 2222kv.jpg]


وعند التحميل تظهر الصفحة التالية:

[صورة: 57880649.jpg]

لا أدري هل المشكلة عندي أم بالموقع ؟؟!!
الرد
#29
shdotcom كتب :لا أدري هل المشكلة عندي أم بالموقع ؟؟!!

حاول بـ Direct Link أو Mirror و إلا فأبحث عليه في النت Smile
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#30
السلام عليكم ورحمة الله وبركاته

أخيرا تمكنت من تحميل المكون jvcl (يبدو ان المشكلة كانت في الموقع) ،، لكن لم اجد المطلوب ،،
الرد


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


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