تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود الحذف لايحذف السجل الأول من الجدول
#21
اخي العزيز السيد مهما يكن فالنتيجة التي اوصلت فيها المشروع مرضية جدا وهي عندي من افضل الطرق ولكن كبرمجة دائما نطمح للأفضل فإذا توصلت لنيجة افضل فهو خير 


وإذا لم نتوصل فنكون قد حاولنا  .

لقد ارفقت لك المشروع معدل عليه بقاعدة البيانات اضافة حقل الى الجدول الاول pharstore  ترقيم تلقائي  باسم id وكذلك للجدول الثاني sale2 باسم تسلسل وشاكر لك 

تعاونك ياباشا


الملفات المرفقة
.rar   fadel 4.rar (الحجم : 173.23 ك ب / التحميلات : 48)
الرد }}}
تم الشكر بواسطة:
#22
اخي السيد الغالي لقد حاولت ازبط كود باستعلام حقول الترقيم التلقائي فوجدت ذلك عديم الفائدة والنفع لان الترقم التلقائي

في الجدول pharstore ثابت بالنسبة للأصناف اقصد يدي لكل صنف رقم واحد بينما في الجدول sale2 غير ثابت فهو يدي للصنف ممكن عشرات الأرقام حسب مبيع كل صنف فكل ما يدخل صنف عبر الفاتورة فانه ياخذ رقم آخر وهكذا .

فوجدت ان نتحايل على البرنامج بطريقة تانية كيف ؟ اولا عملت كود نحصر فيه البحث عن الصنف ( فلترة تقريبا )

نستعلم عن رقم الفاتورة وتاريخ البيع فهذا يخفف لنا سهولة الوصول للصنف الذي نريد ان نحدفه من الفاتورة

طبعا هو اضافة بسيظة على الكود اللي انت وضعته في زر تحديد السجل وهو :




كود :
On Error Resume Next
If Text9 = "" Then
MsgBox "ÍÏÏ ÑÞã ÇáÝÇÊæÑÉ"
Exit Sub
Else
DataGrid1.Visible = True
x = Text9
W = Text11
Adodc2.RecordSource = " select * from [sale2] where [ÑÞã _ÇáÝÇÊæÑÉ]&[ÊÇÑíÎ ÇáÈíÚ] like '" & x & W & "'"

Adodc2.CommandType = adCmdText
Adodc2.Refresh

End If


تانيا نعمل تكست بوكس  أو اكثر ولنفرض عدد تلاتة  Text15  و  Text17  و  Text16 بحيث اذا اضغطنا على

السجل المحدد في DBGrid1  تعرض بيانات محددة في التكست بوكس التلاته ولنفرض عرض الإسم  والكود والكمية


ومن خلال هذه التكسات نستطيع عمل فلترة واستعلام  في زر تحديد السجل .

بصرحة حاولت ان اطبق الفكرة التانية ولم انجح فاذا في مجال تزبطها  لي وشكرا 
الرد }}}
تم الشكر بواسطة:
#23
الاخ فاضل السلام عليكم
نعم اخي العزيز هذا ما واجهني وايضا هذا ما كنت افكر فيه تماما (وكأنك تقرأ افكاري) وحاولت ان اطبقه عمليا ولكن توجد مشكلة اخرى وهي عندما يتكرر اسم الصنف ورقم الصنف والكمية والتاريخ في نفس الفاتورة وهذا امر ممكن الحدوث عندها سيكون هذا الاستعلام عديم النفع !
لذا اخي العزيز يجب ان يكون تركزنا مادمنا نتبع هذه الطريقة على الاتي :
نعمل textbox يعرض رقم الصف المحدد في DBGrid1 وفي نفس الوقت من خلال رقم الصف المعروض في textbox يتم تحديد رقم الصف في DataGrid1 وبهذا يتم تحديد السجل المراد حذفه . هذه الطريقة جدا عملية ولكن تنقصني الاكواد اللازمة لعرض رقم الصف المحدد في textbox وقد بحثت كثيرا في النت ولم اجد ها . لذا ان امكن ان تحاول ايجاد هذه الاكواد . عندها ستحل المشكلة باذن الله .
او ان نعيد برمجة مشروعك مرة اخرى وهذه العلمية تتطلب وقت وجهد . والخيار متروك لحضرتك . لكن بودي ان اسأل اذا سمحتم لي هل ان كل الجداول والاستعلامات في قاعدة البيانات ضرورية ؟ .لاني وجدت عند التعامل مع برنامجك لا نحتاج الا لثلاثة جداول ! وايضا اريد ان توضح لي فكرة البرنامج . ان امكن .
تحياتي لك
   تحيــــــــــــــــــــــــــــاتي لكـــــــــــــــــــم    
الرد }}}
تم الشكر بواسطة:
#24
ليش ماتسخدم أداة ال FlexGrid فهي الاداة المطلوبة والافضل خاصة بموضوع الفاتورة .
الرد }}}
تم الشكر بواسطة:
#25
الاخ فاضل السلام عليكم
اولا اشكر الاخ احمد على مداخلته
وقد توصلت الى الحل سارفق لك المشروع بعد ساعات ارجو ان تنتظرني
تحياتي لك وللاخ احمد
   تحيــــــــــــــــــــــــــــاتي لكـــــــــــــــــــم    
الرد }}}
تم الشكر بواسطة:
#26
(23-10-14, 10:46 AM)السيد الغالي كتب : الاخ فاضل السلام عليكم
نعم اخي العزيز هذا ما واجهني وايضا هذا ما كنت افكر فيه تماما (وكأنك تقرأ افكاري) وحاولت ان اطبقه عمليا ولكن توجد مشكلة اخرى وهي عندما يتكرر اسم الصنف ورقم الصنف والكمية والتاريخ في نفس الفاتورة وهذا امر ممكن الحدوث عندها سيكون هذا الاستعلام عديم النفع !

كلامك صحيح  مئة في المئة 

لذا اخي العزيز يجب ان يكون تركزنا مادمنا نتبع هذه الطريقة على الاتي :
نعمل textbox يعرض رقم الصف المحدد في DBGrid1 وفي نفس الوقت من خلال رقم الصف المعروض في textbox يتم تحديد رقم الصف في DataGrid1 وبهذا يتم تحديد السجل المراد حذفه . هذه الطريقة جدا عملية ولكن تنقصني الاكواد اللازمة لعرض رقم الصف  المحدد في textbox  وقد بحثت كثيرا في النت ولم اجد ها . لذا ان امكن ان تحاول ايجاد هذه الاكواد . عندها ستحل المشكلة باذن الله .

لقد فكرت في هذه  الفكرة ولكني لم استطيع أن اعبر عنها وكنت انت اقدر مني في التعبير , وكذلك تنقصني الأكواد  وبحثت عنها حتى في المنتديات الأجنبية ولم اجدها لذا سوف اعرض الفكرة في المنتدى بموضوع مستقل عسى أن يكون هناك من عنده الأكواد  أو يساهم في ايجاد الحل .

او ان نعيد برمجة مشروعك مرة اخرى وهذه العلمية تتطلب وقت وجهد . والخيار متروك لحضرتك . لكن بودي ان اسأل اذا سمحتم لي هل ان كل الجداول والاستعلامات في قاعدة البيانات ضرورية ؟ .لاني وجدت عند التعامل مع برنامجك لا نحتاج الا لثلاثة جداول ! وايضا اريد ان توضح لي فكرة البرنامج . ان امكن .
تحياتي لك

اعادة برمجة المشروع تاخذ وقت وجهد كما تفضلت  , بالنسبة للجداول والاستعلامات كلها مهمة اخي الكريم 
وفكرة البرنامج هو لإدارة عمل الصيدلية حيث اني كنت ادير صيدلية واحتجت لمثل هذا البرنامج وقررت ان اعمله بنفسي 

اوكي اخي  السيد الغالي انا في انتظار الحل الذي توصلت اليه واشكر الاخ احمد على مداخلته 
الرد }}}
تم الشكر بواسطة:
#27
اخي العزيز فاضل السلام عليكم
تم وبحمد الله عمل المطلوب ارجو  تجربته واعلامي بملاحظاتك عليه وهل هذا ما تريده ارجو ان اكون وفقت في مساعدتك
تحياتي لك ولا نتسى التواصل معي
تحياتي لك


الملفات المرفقة
.rar   fadel 5.rar (الحجم : 147.12 ك ب / التحميلات : 52)
   تحيــــــــــــــــــــــــــــاتي لكـــــــــــــــــــم    
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , عبد العزيز البسكري
#28
أخي السيد الغالي  تبارك الله ماشاء نعم هذا مااريده  اتعبتك معي جزاك الله خير وزادك  من علمه



ومن تميز إلى تميز  اتمنى لك التوفيق
الرد }}}
تم الشكر بواسطة:
#29
حياك الله اخي العزيز
   تحيــــــــــــــــــــــــــــاتي لكـــــــــــــــــــم    
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ريد عند النقر على الصف من الجدول المجود على الفورم يظهر رقم الصنف في Text ؟ Microformt 1 327 04-11-23, 10:34 PM
آخر رد: Amir_Alzubidy
  نقل بيانات الجدول الى جدول اخر بعد تجميع البيانات haithamelareny 1 359 10-08-23, 11:54 PM
آخر رد: ahmedabdelaliem
  اصدار الجدول الى الوورد باسم جديد gonm64 0 579 03-06-22, 02:49 PM
آخر رد: gonm64
  المساعدة في ترتيب الاسماء بلا تكرر في الصف الواحد من الجدول gonm64 3 1,458 03-07-20, 06:42 PM
آخر رد: gonm64
  كيف يمكن الحفاظ على تسلسل ارقام حقول الجدول حتى بعد الحذف؟ gonm64 12 3,404 18-01-20, 12:52 AM
آخر رد: gonm64
  هل يمكن اسناد جملة في حال وجود حقل في الجدول او عدمه gonm64 10 2,863 13-12-19, 08:22 PM
آخر رد: Ahmed_Mansoor
  هل يبمكن حجز تسلسل العمود في الجدول حتى بعد حذفه gonm64 4 1,595 13-12-19, 01:50 AM
آخر رد: gonm64
  هل يمكن دمج عمودين من نفسس الجدول في عمود واحد gonm64 6 2,006 24-11-19, 12:27 AM
آخر رد: gonm64
  استكمالا لاستفسارى السابق :ما الخطأ فى هذا الكود؟ عند تغيير اسم الجدول؟ مبرمج مصرى 2 1,390 21-10-19, 11:00 AM
آخر رد: مبرمج مصرى
  بحث عن رقم معين في اكثر من حقل في الجدول mustafa mohamed 4 1,689 01-08-19, 03:28 PM
آخر رد: mustafa mohamed

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


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