![]() |
|
مشاكل تواجهني في البرنامج delphi +access - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : مشاكل تواجهني في البرنامج delphi +access (/showthread.php?tid=1808) الصفحات:
1
2
|
مشاكل تواجهني في البرنامج delphi +access - amar_del2007 - 22-03-2010 السلام عليكم : شكراً اخ tempuser على الاجابة ولكن اخي الكريم انا استخدم ال Like لتصفية اسماء الاصناف وليس الارقام وبالنسبة للاستعلام فهو يصفي اسماء الاصناف في dbgrid ويتم اختيار الصنف المطلوب بالضغط على dbgrid ومن ثم ادخال الكمية والادخال الي جدول مساعد قبل الحفظ ، سؤالي الجديد الآن الذي ايضاً ولد شك عندي ، هل DBgrid محبذ في الادخال يعني الضغط عليه هل يحصل لخبطة بعض الاحيان في تحديث السجلات انتظر جواب وتعليق من الاخوة ولكم جزيل الشكر مشاكل تواجهني في البرنامج delphi +access - tempuser - 08-01-2012 أنا اعتذر بشدة من الاخ صاحب المشكلة وذلك لأنني لم اتابع حل مشكلته واعلم ان اعتذاري جاء متأخر جدا فأنا لا اتابع الانترنت بكثرة ومشترك في عدة منتديات آسف آسف آسف انا سأكتب سبب المشكلة والحل المقترح لو متأخر ولكن لتعم الفائدة في المستقبل هناك عدة اسباب اخرى لحصول ذلك وهو عدم الاعتماد على الحقل المفتاحي او الفريد للجدول primary key الحل يكمن في انك او المستخدم عندما يقوم بالضغط على سطر ما في مكون الشبكة DBgrid فإنك يجب ان تقوم بالوصول الى السجل أو السطر المرادف له في مكون AdoQuery وذلك بالاعتماد على رقم السجل أو الحقل الفريد او استخدام استعلام تحديث update statement وتحصل هذه المشكلة ايضا في حالة ان مكون الاستعلام يعتمد في بياناته على اكثر من جدول او عدم وجود الحقل المفتاحي الفريد من ضمن الحقول المسترجعة انا افضل ان تستخدم مكون الجدول افضل من مكون الاستعلام فاذا كان لديك تحديث لأكثر من سجل فيجب استخدام جملة/استعلام التحديث update TABLENAME set FIELD1= Value Where CONDITION |