![]() |
|
منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد (/showthread.php?tid=30285) الصفحات:
1
2
|
منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - سلام نيس - 15-07-19 شباب الله يكرمكم مساعده انا شغال في برنامج مبيعات وعملت زر واحد للتعديل والاضافه المشكله انه بيكرر الاضافه عاوز اخلي الاستعلام انه لو الاسم موجود ماتضفيه تاني ده الكود كود : If Unit.Text = "" ThenRE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - اسامه الهرماوي - 15-07-19 رأي: انك تخلي TEXTSANF لما يتكتب فيه يتم الاستعلام منه عند الكتابة في الجدول ولو مثلا كتبنا كالأتي TEXTSANF= شاي وعملنا استعلام وبعد كتابة الاستعلام ظهر اسم الصنف في TEXTSERSH نستخدم الكود الاتي. if textsanf=textsearsh.text then كود الاقتراح باضافة الصنف اذا كان نعم يتم الحفظ واذا كان لا يمنع حفظ هذا الصنف else كود الحفظ او التعديل end if هذا رأي والله أعلم ولعلك تجد ضالتك عند احد الاخوة. RE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - ابراهيم ايبو - 15-07-19 السلام عليكم احي الكريم
لفعل جملة تقوم بالحفظ او التعديل نحتاج الى التأكد من ان السجل موجود او لا وافضل تحقق يكون بحقل الاي دي كونه فريد لايتكرر في البداية قم بإنشاء هذا الصب كود : Dim da As New OleDbDataAdapterثم في حدث زر الحفظ ضع هذا الكود وضع كود الحفظ في المكان المشار اليه وكذلك كود التعديل كود : ' كود الحفظ والتعديلRE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - Rabeea Qbaha - 15-07-19 PHP كود : Private Function ID_Exists(ByVal num As Integer) As Booleanتستطيع فحص التكارا كالاتي: PHP كود : If ID_Exists(ID.Text.text) Is True ThenRE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - aljzazy - 15-07-19 الله يعطيك العافية باعتقادي انه من الافضل هو عدم تكرار رقم الباركود وبالتالي كل صنف له رقم باركود فريد فاسم الصنف من الممكن ان يتكرر اذا كان هناك اختلاف بوحدة الصنف فمثلا لو فرضنا ان لدينا صنف اسمه (شاي) والوحدة عبارة عن عبوة بوزن 250 غرام مثلا" وكان هناك عبوة اخرى من نفس الصنف لكن الوحدة عبارة عن 500 غرام هنا اسم الصنف سيتكرر لكن كيف يمكن ان نفرق بينهما يبقى رقم الباركود هو الذي من خلاله نستطيع ان نفرق بين الصنفين RE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - سلام نيس - 15-07-19 اولا انا بشكركم جدا علي التفاعل والمساعده بس اظن ان الفكره لم تصل كامله الفكر ببساطه انا عاوز اقول للزر لو الاسم اللي انا كتبته في textbox موجود في خانة الاسم رساله ان الاسم ده موجود من قبل لو مش موجود ضيفه وفي نفس الوقت الزر بيقوم بالتعديل في حالة كود : dt.Rows.Count > 0 ThenRE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - ابراهيم ايبو - 15-07-19 السلام عليكم اخي الكريم حقل الاسم يمكن ان يتكرر الاسم في السجلات اما حقل الاي دي او الباركود لايتكرر وبما انك تريد حقل الاسم استبدل جملة الاستعلام الى التالي: كود : da = New OleDbDataAdapter("select * From Items where حقل الاسم = '" & Txt_Name.Text & "'", con)RE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - سلام نيس - 16-07-19 (15-07-19, 11:13 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم عليكم السلام اخي انت شخص عظيم ولكن في هذه الحاله يكرر الاسم انا اريد الا يكرر الاسم ويعلمنى ان الاسم منوجود من قبل RE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - سعود - 16-07-19 مارايك بالاطلاع على المثال السريع؟ [attachment=22073]
RE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - سلام نيس - 16-07-19 احسنتم جميعا والشكر لكم تم حل المسكله بالتحقق من من الداتا جريد فيو بهذا الكود كود : For i = 0 To DataGridView1.Rows.Count - 1 |