delphi4arab منتديات دلفي للعرب

نسخة كاملة : فشل في حذف عنصرين بنفس الاسم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2

باختصار كقاعدة عامة
استعمل ADOQuery لجلب البيانات أوعرضها
استخدم ADOCommand لتعديل البيانات او حذفها
وبالتوفيق
عندما كنت اكتب ردي السابق لم ارى ردك الاخير
إقتباس :مادة1
مادة1
مادة1
[color="#0000ff"]لا اعرف ما الذي تريد القيام به فاتورة او ما شابه من المفروض الا تظهر المادة اكثر من مرة
وفي حالة ظهورها اكثر من مرة هناك حقل ما للتفرقة بينها[/color]
السلام عليكم

يبدو كما قال الأخ B.M.AbdelAziZ

تأكد من وجود حقل به قيمة فريدة كمعرف للتسجيلة.
راجع تصميم الجدول واضف حقل يكون من نوع AutoIncr على سبيل المثال.
السلام عليكم:
يعني اخي الكريم قصدك مثل ما ذكرت اضافة حقل تسلسل فاصل بينها .. ولكن تكمن صعوبة هذا في حال حذف عنصر فان التسلسل سوف يتلخبط وايضاً في حال اضافة اصناف جديدة للفاتورة فات التسلسل يجب اعادة ترتيبه من جديد ..
السلام عليكم :
يعني اخي من الافضل اضافة حقل autoincr .. وهل مشكلة في الحذف بواسطة adoquery لانه البيانات تظهر بواسطة dbgrid والداتا سيت تابعة ل adoquery وشكراً لكم مرة ثانية
إقتباس :فان التسلسل سوف يتلخبط
افهم جيدا انه ليس شرط ظهور كل الحقول للمستخدم
هناك حقول تستخدمها انت للعمل الصحيح للبرنامج
السلام عليكم:
اخ عبد العزيز نعم اعرف ذلك الحقول التي يريدها الزبون فقط هي التي تظهر ، واشكرك جزيل الشكر على تفاعلك ولكن اخي الكريم هل توجد مشكلة مستقبلية في عملية الحذف بواسطة adoquery ام انك تفضل adocomand وكيف يتم ذلك عندما يتم عرض البيانات في dbgrid اشكركم جزيل الشكر .
كقاعدة ذهبية:
كل جدول جديد تقوم بإنشائه يجب أن تقوم أو شيء بإنشاء حقل فريد، مثلا AutoNumber.
الصفحات : 1 2