![]() |
|
اجراء عمليات حسابية عن طريق DBGrid - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : اجراء عمليات حسابية عن طريق DBGrid (/showthread.php?tid=3218) |
اجراء عمليات حسابية عن طريق DBGrid - Lam.Abdeldjalil - 25-06-2011 وعليكم السلام ورحمة الله وبركاته إقتباس :هل بالامكان توضيح الاسطر السابقة ؟حاليا لا يوجد متسع من الوقت ( يلزمها درس و ليس شرح في سطور ) يمكنك الإطلاع على هذا الكتاب بالفرنسية http://www.delphi4arab.net/forum/showthread.php?tid=5129 إقتباس :ماذا عن: أخذ القيمة وتنفيذ الكود مباشرة بمجرد كتابة القيمة،، دون الضغط على انتر أو الانتقال الى خلية اخرى ،،، كيف يمكن اجراء ذلك ؟لم أفهم مقصودك ؟ مارأيك برفع محاولة ! اجراء عمليات حسابية عن طريق DBGrid - shdotcom - 26-06-2011 السلام عليكم ورحمة الله وبركاته Lam.Abdeldjalil كتب :حاليا لا يوجد متسع من الوقت ( يلزمها درس و ليس شرح في سطور ) للأسف لا اعرف اللغة الفرنسية ،، لكن ساطلع على النسخة الانكليزية المذكورة في نفس الموضوع Lam.Abdeldjalil كتب :مارأيك برفع محاولة ! في المثال المرفق: المطلوب هو ادخال قيمة الـ F_Price وبمجرد ادخال القيمة يتم ضربها مع القيمة F_Quantity واظهار النتيجة في F_Total (وقد ذكرت سابقاً ،، شئ مشابه لتنفيذ الحدث ONCellChange) علما بأن الحقل F_Total موجود ضمن قاعدة البيانات وليس Calculated Field ... اما في حال استخدام Calculated Field لا تظهر النتيجة الا عند الضغط على انتر أو الانتقال الى خلية اخرى ،،كما انه لا يتم تخزين النتيجة في قاعدة البيانات،، وليس هذا المطلوب. اجراء عمليات حسابية عن طريق DBGrid - Lam.Abdeldjalil - 26-06-2011 و عليكم السلام و رحمة الله و بركاته تريد تخزين الحقل المحسوب ، حل من الحلول في المرفق بالتوفيق اجراء عمليات حسابية عن طريق DBGrid - shdotcom - 26-06-2011 Lam.Abdeldjalil كتب :و عليكم السلام و رحمة الله و بركاته السلام عليكم ورحمة الله وبركاته PHP كود : procedure TForm1.ADOTable1BeforePost(DataSet: TDataSet);بالنسبة للكود السابق ،، لم يقم بعملية التخزين إلا بعد اضافة سجل جديد ،، الامر الاخر لم يظهر أي تغيير على الـ DBGrid اجراء عمليات حسابية عن طريق DBGrid - Lam.Abdeldjalil - 26-06-2011 وعليكم السلام ورحمة الله و بركاته لنفس السبب السابق http://www.delphi4arab.net/forum/showpost.php?p=28304&postcount=9 في المرفق قاعدة البيانات بدون default Value جرب بها بالتوفيق اجراء عمليات حسابية عن طريق DBGrid - shdotcom - 27-06-2011 lam.abdeldjalil كتب :لنفس السبب السابق http://www.delphi4arab.net/forum/showpost.php?p=28304&postcount=9السلام عليكم ورحمة الله وبركاته لم يحصل تغيير ،،كذلك لم تتم عملية الاضافة الا بعد التحرك الى اعلى او الى أسفل،، في حين المطلوب تنفيذ العملية بمجرد الكتابة داخل الخلية ،،اي بمجرد كتابة السعر او الكمية يتغير الناتج مباشرة دون الانتقال بين الصفوف او الاعمدة. اجراء عمليات حسابية عن طريق DBGrid - Lam.Abdeldjalil - 27-06-2011 و عليكم السلام ورحمة الله وبركاته لا أدري ما مشكلتك ، لكنه يعمل معي بشكل عادي أعدت جمع المرفقات هنا بالتوفيق اجراء عمليات حسابية عن طريق DBGrid - shdotcom - 28-06-2011 السلام عليكم ورحمة الله وبركاته Lam.Abdeldjalil كتب :لا أدري ما مشكلتك ، لكنه يعمل معي بشكل عادي السلام عليكم ورحمة الله وبركاته المشكلة عندي بالـ DBGrid لانه عندما قمت باستبدالها بـ DBadvGrid أحد مكونات TMS عملت بشكل عادي ،، علما باني جربت المرفق باستخدام Delphi 7 و Delphi XE،، لا أدري ما هي مشكلة االـ DBGrid ؟؟؟!!! اجراء عمليات حسابية عن طريق DBGrid - Lam.Abdeldjalil - 28-06-2011 و عليكم السلام و رحمة الله و بركاته المشكل لا علاقة له بالـ DBGrid ولا إصدار الدلفي فيديو فتح المرفق بدلفي Xe وتجربة بعض القيم كود : http://www.mediafire.com/?07p9hlj03e7euegبالتوفيق اجراء عمليات حسابية عن طريق DBGrid - shdotcom - 29-06-2011 السلام عليكم ورحمة الله وبركاته الفيديو يحتوي على نفس المشكلة ،، حيث ان ناتج عملية الضرب لا يظهر في الحقل F_Total الا بعد الانتقال من الصف الحالي الى صف أخر ،، لكن جرب ادخال قيمة فقط والضغط على Enter ،، في هذه الحالة لن تظهر النتيجة ،، وكذلك في حالة الانتقال من العمود الحالي الى عمود أخر. |