تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب كود في برنامج مبيعات
#1
باعمل برنامج مبيعات
وباضيف فاتورة الشراء داخل داتا جريد فيو
وعملت button خاص بحفظ البيانات من الداتا جريد فيو مرة واحدة داخل قاعدة بيانات اكسس
ومحتاج كود
عند اضافة اسم صنف
لو الصنف موجود يعمل تعديل عليه
ولو الصنف مش موجود يضيف جديد

(كود البحث عن الاصناف الموجودة داخل الجريد فيو)
الرد
تم الشكر بواسطة:
#2
ساقوم بشرح الفكرة لك نظرياً 
وانت تقوم بتطبيقها عملياً لان انت لا قمت بوضه المشوع
أو اى بيانات على قاعدة البيانات وما ذلك

فى زر الاضافة..
فى البداية ستعمل كود استعلام على ان يستعلم على اسم الصنف
من ثم التحقق من خلال IF اذا كان الاستعلام ايجابى اى يوجد ناتج
وداخل IF اذا تحقق تقوم بوضح كود التعديل بدلاً من الاضافة

واذا كان ناتج IF سلبى اي لا يوجد اسم الصنف بقاعدة البيانات
فى ذلك تضع كود الاضافة

الشرح بالاعلى ينطبق على قاعدة البيانات

طيب لو كان الامر على Datagridview

كل ما هو عليك فعله فى البداية
جلب عدد محتوى الـ Datagridview

من ثم عمل For يقوم بالعد من 0 الى قيمة محتوى Datagridview
من ثم بداخله شرط التحقق IF
يقوم بالتاكد بان Row الخاص بـ Datagridview

بحيث ان يكون كود الشرط بهذا الشكل
كود :
IF DataGridView1.Rows(i)(2).Value = "اسم الصنف" Then
'-| ضع كود التعديل |-'
Else
'-| ضع كود الاضافة |-'
End If

اتمنى ان يكون الفكرة قد وصلت لك
وان تكون الامور مبسطة لديك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى تقديم   لكل من يقوم بالمساهمة
فى حل اى مشكلة او استفسار لديك مع اضافة رد بشكره ودعوة له
فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
الرد
تم الشكر بواسطة:
#3
(13-06-18, 01:57 PM)elgokr كتب :
ساقوم بشرح الفكرة لك نظرياً 
وانت تقوم بتطبيقها عملياً لان انت لا قمت بوضه المشوع
أو اى بيانات على قاعدة البيانات وما ذلك

فى زر الاضافة..
فى البداية ستعمل كود استعلام على ان يستعلم على اسم الصنف
من ثم التحقق من خلال IF اذا كان الاستعلام ايجابى اى يوجد ناتج
وداخل IF اذا تحقق تقوم بوضح كود التعديل بدلاً من الاضافة

واذا كان ناتج IF سلبى اي لا يوجد اسم الصنف بقاعدة البيانات
فى ذلك تضع كود الاضافة

الشرح بالاعلى ينطبق على قاعدة البيانات

طيب لو كان الامر على Datagridview

كل ما هو عليك فعله فى البداية
جلب عدد محتوى الـ Datagridview

من ثم عمل For يقوم بالعد من 0 الى قيمة محتوى Datagridview
من ثم بداخله شرط التحقق IF
يقوم بالتاكد بان Row الخاص بـ Datagridview

بحيث ان يكون كود الشرط بهذا الشكل
كود :
IF DataGridView1.Rows(i)(2).Value = "اسم الصنف" Then
'-| ضع كود التعديل |-'
Else
'-| ضع كود الاضافة |-'
End If

اتمنى ان يكون الفكرة قد وصلت لك
وان تكون الامور مبسطة لديك

تحياتى لك
وتمنياتى لك التوفيق


انا استخدمت الكود ده
PHP كود :
For xx As Integer 0 To dgv_bill.Rows.Count 1


            Dim cm 
As New OleDbCommand("select count(item_code) from items where item_code=@Column2"Conn5)


 
           Conn5.Open()
 
           If cm.ExecuteScalar 0 Then

                MsgBox
("هذا الصنف موجود مسبقا")
 
               Exit Sub

            End 
If

 
       Next 
لكن بيظهر مشكلة


الملفات المرفقة صورة/صور
   
الرد
تم الشكر بواسطة:
#4
اين هى قيمة @Column2

اذا كنت تريد عمل كود الاستعلام من خلال 
Parameters

فيجب عليك وضح هذه الاسطر 
كود :
cm.Parameters.Add("@Column2", SqlDbType.VarChar)
cm.Parameters("@Column2").Value = '-|رقم الصنف|-'

اعلى هذه المنطقة
كود :
Conn5.Open()

مع استبدال هذه الجملة
PHP كود :
'-|رقم الصنف|-' 

بالرقم الخاص بالاستعلام

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى تقديم   لكل من يقوم بالمساهمة
فى حل اى مشكلة او استفسار لديك مع اضافة رد بشكره ودعوة له
فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
الرد
تم الشكر بواسطة:
#5
(13-06-18, 05:36 PM)elgokr كتب :
اين هى قيمة @Column2

اذا كنت تريد عمل كود الاستعلام من خلال 
Parameters

فيجب عليك وضح هذه الاسطر 
كود :
cm.Parameters.Add("@Column2", SqlDbType.VarChar)
cm.Parameters("@Column2").Value = '-|رقم الصنف|-'

اعلى هذه المنطقة
كود :
Conn5.Open()

مع استبدال هذه الجملة
PHP كود :
'-|رقم الصنف|-' 

بالرقم الخاص بالاستعلام

تحياتى لك
وتمنياتى لك التوفيق

تسلم يا هندسة
تم وشكرا للمساعدة
الرد
تم الشكر بواسطة: elgokr
#6
الشكر لله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى تقديم   لكل من يقوم بالمساهمة
فى حل اى مشكلة او استفسار لديك مع اضافة رد بشكره ودعوة له
فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة فى برنامج اصنعوة (مكرار) naderalkeng54 3 54 منذ 3 ساعة مضت
آخر رد: naderalkeng54
  مشكلة في برنامج قواعد بيانات وجداول وحقول من نوع اكسس ابراهيم ايبو 3 137 أمس, 11:57 AM
آخر رد: ابراهيم ايبو
  محتاج اعرف اذاى اشفر برنامج فيجول بيسك naderalkeng54 1 49 23-09-18, 09:35 PM
آخر رد: elgokr
  [VB.NET] اريد مساعدة فى برنامج اصنعة فى الفجول بسك naderalkeng54 4 161 18-09-18, 03:04 PM
آخر رد: naderalkeng54
  للمرة الثانية بخصوص برنامج تصنيع فى ورشة salah mansour 9 212 15-09-18, 09:50 PM
آخر رد: 911
  كيف اصمم برنامج يتحكم بالفيس بوك؟ samira20 1 69 15-09-18, 10:15 AM
آخر رد: elgokr
  اكواد صنع برنامج للضغط علي زر معين بكثره مثال علي زر c AhmedShawqe 3 113 13-09-18, 03:19 PM
آخر رد: DK-x
  [سؤال] عرض برنامج داخل اخر DK-x 3 79 12-09-18, 09:43 PM
آخر رد: elgokr
Exclamation [سؤال] كيف اصمم برنامج مثل من سيربح المليون DK-x 3 88 12-09-18, 05:08 PM
آخر رد: عبدالله الدوسري
  بخصوص برنامج تصنيع....هام salah mansour 5 162 12-09-18, 12:55 AM
آخر رد: salah mansour

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


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