تقييم الموضوع :
  • 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 [email protected]"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
الشكر لله

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] أبحث عن شرح أو برنامج صغير للتعامل مع بصمة الأصبع بالفجوال بيسك abomo3ath 1 130 26-06-22, 03:24 AM
آخر رد: DR.YASER
  برنامج مبيعات ومشتريات وإدارة أعمال ( الفاتورة الإلكترونية ) yassoo1985 6 321 05-06-22, 11:30 AM
آخر رد: yassoo1985
  [سؤال] حساب زمن تنفيذ برنامج thalji1969 1 238 02-06-22, 01:57 PM
آخر رد: معاند الحظ
Heart طلب برنامج Advanced Installer أبو خالد الشكري 2 229 17-05-22, 01:35 AM
آخر رد: أبو خالد الشكري
  [سؤال] ما هو اقوى برنامج مستخدم حاليا لحماية برنامجك من التهكير mh66 2 326 07-05-22, 09:22 AM
آخر رد: mh66
  [سؤال] مشكله في برنامج exe حسن الجلب 2 287 04-05-22, 12:39 PM
آخر رد: mrfenix93
  سؤال عن برنامج ارسال رصيد موبايل من الكمبيوتر / يوجد مثال/ ابو انس 1 591 14-04-22, 03:18 AM
آخر رد: ابو انس
  اريد صنع برنامج قراّن كريم sascoxat 10 1,078 04-04-22, 03:00 AM
آخر رد: sascoxat
  [مقال] شباب هذا كتير يقوم بشرح فاتورة مبيعات من الالف الى الياء احمد عبد الحكيم 18 7,920 28-03-22, 03:01 AM
آخر رد: hafid33
  ممكن طريقة اضافة باسورد عند انشاء برنامج للقنوات لكي عندما احد يريد ان يدخل الى البرن omar dz 6 1,077 20-03-22, 07:37 PM
آخر رد: omar dz

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


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