![]() |
|
[كود] كود الحذف لايحذف السجل الأول من الجدول - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : [كود] كود الحذف لايحذف السجل الأول من الجدول (/showthread.php?tid=3937) |
RE: كود الحذف لايحذف السجل الأول من الجدول - فاضل الحمود - 21-10-14 اخي العزيز السيد مهما يكن فالنتيجة التي اوصلت فيها المشروع مرضية جدا وهي عندي من افضل الطرق ولكن كبرمجة دائما نطمح للأفضل فإذا توصلت لنيجة افضل فهو خير وإذا لم نتوصل فنكون قد حاولنا . لقد ارفقت لك المشروع معدل عليه بقاعدة البيانات اضافة حقل الى الجدول الاول pharstore ترقيم تلقائي باسم id وكذلك للجدول الثاني sale2 باسم تسلسل وشاكر لك تعاونك ياباشا RE: كود الحذف لايحذف السجل الأول من الجدول - فاضل الحمود - 23-10-14 اخي السيد الغالي لقد حاولت ازبط كود باستعلام حقول الترقيم التلقائي فوجدت ذلك عديم الفائدة والنفع لان الترقم التلقائي في الجدول pharstore ثابت بالنسبة للأصناف اقصد يدي لكل صنف رقم واحد بينما في الجدول sale2 غير ثابت فهو يدي للصنف ممكن عشرات الأرقام حسب مبيع كل صنف فكل ما يدخل صنف عبر الفاتورة فانه ياخذ رقم آخر وهكذا . فوجدت ان نتحايل على البرنامج بطريقة تانية كيف ؟ اولا عملت كود نحصر فيه البحث عن الصنف ( فلترة تقريبا ) نستعلم عن رقم الفاتورة وتاريخ البيع فهذا يخفف لنا سهولة الوصول للصنف الذي نريد ان نحدفه من الفاتورة طبعا هو اضافة بسيظة على الكود اللي انت وضعته في زر تحديد السجل وهو : كود : On Error Resume Nextتانيا نعمل تكست بوكس أو اكثر ولنفرض عدد تلاتة Text15 و Text17 و Text16 بحيث اذا اضغطنا على السجل المحدد في DBGrid1 تعرض بيانات محددة في التكست بوكس التلاته ولنفرض عرض الإسم والكود والكمية ومن خلال هذه التكسات نستطيع عمل فلترة واستعلام في زر تحديد السجل . بصرحة حاولت ان اطبق الفكرة التانية ولم انجح فاذا في مجال تزبطها لي وشكرا RE: كود الحذف لايحذف السجل الأول من الجدول - السيد الغالي - 23-10-14 الاخ فاضل السلام عليكم نعم اخي العزيز هذا ما واجهني وايضا هذا ما كنت افكر فيه تماما (وكأنك تقرأ افكاري) وحاولت ان اطبقه عمليا ولكن توجد مشكلة اخرى وهي عندما يتكرر اسم الصنف ورقم الصنف والكمية والتاريخ في نفس الفاتورة وهذا امر ممكن الحدوث عندها سيكون هذا الاستعلام عديم النفع ! لذا اخي العزيز يجب ان يكون تركزنا مادمنا نتبع هذه الطريقة على الاتي : نعمل textbox يعرض رقم الصف المحدد في DBGrid1 وفي نفس الوقت من خلال رقم الصف المعروض في textbox يتم تحديد رقم الصف في DataGrid1 وبهذا يتم تحديد السجل المراد حذفه . هذه الطريقة جدا عملية ولكن تنقصني الاكواد اللازمة لعرض رقم الصف المحدد في textbox وقد بحثت كثيرا في النت ولم اجد ها . لذا ان امكن ان تحاول ايجاد هذه الاكواد . عندها ستحل المشكلة باذن الله . او ان نعيد برمجة مشروعك مرة اخرى وهذه العلمية تتطلب وقت وجهد . والخيار متروك لحضرتك . لكن بودي ان اسأل اذا سمحتم لي هل ان كل الجداول والاستعلامات في قاعدة البيانات ضرورية ؟ .لاني وجدت عند التعامل مع برنامجك لا نحتاج الا لثلاثة جداول ! وايضا اريد ان توضح لي فكرة البرنامج . ان امكن . تحياتي لك RE: كود الحذف لايحذف السجل الأول من الجدول - Ahmed_Mansoor - 23-10-14 ليش ماتسخدم أداة ال FlexGrid فهي الاداة المطلوبة والافضل خاصة بموضوع الفاتورة . RE: كود الحذف لايحذف السجل الأول من الجدول - السيد الغالي - 23-10-14 الاخ فاضل السلام عليكم اولا اشكر الاخ احمد على مداخلته وقد توصلت الى الحل سارفق لك المشروع بعد ساعات ارجو ان تنتظرني تحياتي لك وللاخ احمد RE: كود الحذف لايحذف السجل الأول من الجدول - فاضل الحمود - 23-10-14 (23-10-14, 10:46 AM)السيد الغالي كتب : الاخ فاضل السلام عليكم اوكي اخي السيد الغالي انا في انتظار الحل الذي توصلت اليه واشكر الاخ احمد على مداخلته RE: كود الحذف لايحذف السجل الأول من الجدول - السيد الغالي - 23-10-14 اخي العزيز فاضل السلام عليكم تم وبحمد الله عمل المطلوب ارجو تجربته واعلامي بملاحظاتك عليه وهل هذا ما تريده ارجو ان اكون وفقت في مساعدتك تحياتي لك ولا نتسى التواصل معي تحياتي لك RE: كود الحذف لايحذف السجل الأول من الجدول - فاضل الحمود - 24-10-14 أخي السيد الغالي تبارك الله ماشاء نعم هذا مااريده اتعبتك معي جزاك الله خير وزادك من علمه ومن تميز إلى تميز اتمنى لك التوفيق RE: كود الحذف لايحذف السجل الأول من الجدول - السيد الغالي - 24-10-14 حياك الله اخي العزيز |