تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال
#1
السلام عليكم لدي كود التالي عندما اضغط علي زر حفظ يظهر رساله تالية 
كود :
If itemname.Text = "" Then
           MessageBox.Show("ادخل اسم الصنف")
           itemname.Focus()
           Exit Sub
       End If
       If Categorizationname.Text = "" Then
           MessageBox.Show("ادخل التصنيف الرئيسي للصنف")
           Categorizationname.Focus()
           Exit Sub
       End If
       If firstunit.Text = "" Then
           MessageBox.Show("ادخل الوحدة الاولي للصنف ")
           firstunit.Focus()
           Exit Sub
       End If
       Try
           Dim str = "select *from items where itemname=N'" & itemname.Text & "'"
           Dim adp = New SqlDataAdapter(str, Module1.con)
           Dim ds = New DataSet
           adp.Fill(ds)
           Dim dt As DataTable
           If dt.Rows.Count > 0 Then
               MessageBox.Show("اسم الصنف المدخل موجود مسبقا يرجي تغير اسم الصنف")
               itemname.Focus()
           Else
               Dim dr = dt.NewRow
               '=====================بيانات اساسية ==========================
               dr!itemcode = itemcode.Text
               dr!itemserail = itemserial.Text
               dr!itemname = itemname.Text
               dr!CategorizationName = Categorizationname.Text
               dr!size = size.Text
               dr!company = company.Text
               dr!color = color.Text
               dr!origin = origin.Text


               '====================الوحدات===============
               dr!firstunit = firstunit.Text
               dr!firstunitbarcode = firstunitbarcode.Text

               dr!secondunit = secondunit.Text
               dr!secondunitbarcode = secondunitbarcode.Text
               dr!secountunitoperatingconversion = secountunitoperatingconversion.Text

               dr!thirdunit = thirdunit.Text
               dr!thirdunitbarcode = thirdunitbarcode.Text
               dr!thirdtunitoperatingconversion = thirdtunitoperatingconversion.Text
               '================خيارات حدود====================
               dr!maxlimitforfirstunit = maxlimitforfirstunit.Text
               dr!minlimitforfirstunit = minlimitforfirstunit.Text
               dr!orderlimitforfirstunit = orderlimitforfirstunit.Text

               dr!maxlimitforsecondunit = maxlimitforsecondunit.Text
               dr!minlimitforsecondunit = minlimitforsecondunit.Text
               dr!orderlimitforsecondunit = orderlimitforsecondunit.Text

               dr!maxlimitforthirdunit = maxlimitforthirdunit.Text
               dr!minlimitforthirdunit = minlimitforthirdunit.Text
               dr!orderlimitforthirdunit = orderlimitforthirdunit.Text

               If unitdefault1.Checked = True Then dr!unitdefault1 = 1
               If unitdefault2.Checked = True Then dr!unitdefault2 = 2
               If unitdefault3.Checked = True Then dr!unitdefault3 = 3

               '============اسعار البيع===============================================
               dr!itemcode = itemcode.Text
               dr!wholesaleforfirstunit = Val(wholesaleforfirstunit.Text)
               dr!wholesaleforsecondunt = Val(wholesaleforsecondunt.Text)
               dr!wholesaleforthirdunit = Val(wholesaleforthirdunit.Text)
               dr!halfwholesaleforfirstunit = Val(halfwholesaleforfirstunit.Text)
               dr!halfwholesaleforsecondunt = Val(halfwholesaleforsecondunt.Text)
               dr!halfwholesaleforthirdunit = Val(halfwholesaleforthirdunit.Text)
               dr!distributorforfirstunit = Val(distributorforfirstunit.Text)
               dr!distributorforsecondunt = Val(distributorforsecondunt.Text)
               dr!distributorforthirdunit = Val(distributorforthirdunit.Text)
               dr!exportforfirstunit = Val(exportforfirstunit.Text)
               dr!exportforsecondunt = Val(exportforsecondunt.Text)
               dr!exportforthirdunit = Val(exportforthirdunit.Text)
               dr!retailforfirstunit = Val(retailforfirstunit.Text)
               dr!retailforsecondunit = Val(retailforsecondunit.Text)
               dr!retailforthirdunit = Val(retailforthirdunit.Text)
               dr!enduserforfirstunit = Val(enduserforfirstunit.Text)
               dr!enduserforsecondunit = Val(enduserforsecondunit.Text)
               dr!enduserforthirdunit = Val(enduserforthirdunit.Text)

               If pricedefault1.Checked = True Then dr!pricedefault1 = 1
               If pricedefault2.Checked = True Then dr!pricedefault2 = 2
               If pricedefault3.Checked = True Then dr!pricedefault3 = 3
               If pricedefault4.Checked = True Then dr!pricedefault4 = 4
               If pricedefault5.Checked = True Then dr!pricedefault5 = 5
               If pricedefault6.Checked = True Then dr!pricedefault6 = 6
               dt.Rows.Add(dr)
               Dim SAVE As New SqlCommandBuilder(adp)
               adp.Update(dt)
               MessageBox.Show("تم حفظ الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)
               Dim st2 As String = "قم بحفظ صنف" & itemname.Text
               Module1.logfunc(str_username, st2)
           End If
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try


       cl()
       Btn_del.Enabled = False
           Btn_edit.Enabled = False
           Btn_save.Enabled = True
           Button3_Click(sender, e)


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
(05-02-23, 01:01 AM)ali_ahmed12 كتب : السلام عليكم لدي كود التالي عندما اضغط علي زر حفظ يظهر رساله تالية 
كود :
If itemname.Text = "" Then
           MessageBox.Show("ادخل اسم الصنف")
           itemname.Focus()
           Exit Sub
       End If
       If Categorizationname.Text = "" Then
           MessageBox.Show("ادخل التصنيف الرئيسي للصنف")
           Categorizationname.Focus()
           Exit Sub
       End If
       If firstunit.Text = "" Then
           MessageBox.Show("ادخل الوحدة الاولي للصنف ")
           firstunit.Focus()
           Exit Sub
       End If
       Try
           Dim str = "select *from items where itemname=N'" & itemname.Text & "'"
           Dim adp = New SqlDataAdapter(str, Module1.con)
           Dim ds = New DataSet
           adp.Fill(ds)
           Dim dt As DataTable
           If dt.Rows.Count > 0 Then
               MessageBox.Show("اسم الصنف المدخل موجود مسبقا يرجي تغير اسم الصنف")
               itemname.Focus()
           Else
               Dim dr = dt.NewRow
               '=====================بيانات اساسية ==========================
               dr!itemcode = itemcode.Text
               dr!itemserail = itemserial.Text
               dr!itemname = itemname.Text
               dr!CategorizationName = Categorizationname.Text
               dr!size = size.Text
               dr!company = company.Text
               dr!color = color.Text
               dr!origin = origin.Text


               '====================الوحدات===============
               dr!firstunit = firstunit.Text
               dr!firstunitbarcode = firstunitbarcode.Text

               dr!secondunit = secondunit.Text
               dr!secondunitbarcode = secondunitbarcode.Text
               dr!secountunitoperatingconversion = secountunitoperatingconversion.Text

               dr!thirdunit = thirdunit.Text
               dr!thirdunitbarcode = thirdunitbarcode.Text
               dr!thirdtunitoperatingconversion = thirdtunitoperatingconversion.Text
               '================خيارات حدود====================
               dr!maxlimitforfirstunit = maxlimitforfirstunit.Text
               dr!minlimitforfirstunit = minlimitforfirstunit.Text
               dr!orderlimitforfirstunit = orderlimitforfirstunit.Text

               dr!maxlimitforsecondunit = maxlimitforsecondunit.Text
               dr!minlimitforsecondunit = minlimitforsecondunit.Text
               dr!orderlimitforsecondunit = orderlimitforsecondunit.Text

               dr!maxlimitforthirdunit = maxlimitforthirdunit.Text
               dr!minlimitforthirdunit = minlimitforthirdunit.Text
               dr!orderlimitforthirdunit = orderlimitforthirdunit.Text

               If unitdefault1.Checked = True Then dr!unitdefault1 = 1
               If unitdefault2.Checked = True Then dr!unitdefault2 = 2
               If unitdefault3.Checked = True Then dr!unitdefault3 = 3

               '============اسعار البيع===============================================
               dr!itemcode = itemcode.Text
               dr!wholesaleforfirstunit = Val(wholesaleforfirstunit.Text)
               dr!wholesaleforsecondunt = Val(wholesaleforsecondunt.Text)
               dr!wholesaleforthirdunit = Val(wholesaleforthirdunit.Text)
               dr!halfwholesaleforfirstunit = Val(halfwholesaleforfirstunit.Text)
               dr!halfwholesaleforsecondunt = Val(halfwholesaleforsecondunt.Text)
               dr!halfwholesaleforthirdunit = Val(halfwholesaleforthirdunit.Text)
               dr!distributorforfirstunit = Val(distributorforfirstunit.Text)
               dr!distributorforsecondunt = Val(distributorforsecondunt.Text)
               dr!distributorforthirdunit = Val(distributorforthirdunit.Text)
               dr!exportforfirstunit = Val(exportforfirstunit.Text)
               dr!exportforsecondunt = Val(exportforsecondunt.Text)
               dr!exportforthirdunit = Val(exportforthirdunit.Text)
               dr!retailforfirstunit = Val(retailforfirstunit.Text)
               dr!retailforsecondunit = Val(retailforsecondunit.Text)
               dr!retailforthirdunit = Val(retailforthirdunit.Text)
               dr!enduserforfirstunit = Val(enduserforfirstunit.Text)
               dr!enduserforsecondunit = Val(enduserforsecondunit.Text)
               dr!enduserforthirdunit = Val(enduserforthirdunit.Text)

               If pricedefault1.Checked = True Then dr!pricedefault1 = 1
               If pricedefault2.Checked = True Then dr!pricedefault2 = 2
               If pricedefault3.Checked = True Then dr!pricedefault3 = 3
               If pricedefault4.Checked = True Then dr!pricedefault4 = 4
               If pricedefault5.Checked = True Then dr!pricedefault5 = 5
               If pricedefault6.Checked = True Then dr!pricedefault6 = 6
               dt.Rows.Add(dr)
               Dim SAVE As New SqlCommandBuilder(adp)
               adp.Update(dt)
               MessageBox.Show("تم حفظ الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)
               Dim st2 As String = "قم بحفظ صنف" & itemname.Text
               Module1.logfunc(str_username, st2)
           End If
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try


       cl()
       Btn_del.Enabled = False
           Btn_edit.Enabled = False
           Btn_save.Enabled = True
           Button3_Click(sender, e)

adp.Fill(ds, "items")
Dim dt As DataTable = ds.Tables("items")
الرد }}}
تم الشكر بواسطة: Taha Okla , مصمم هاوي , ahmed_king2023
#3
(05-02-23, 06:11 PM)AnyDesk كتب :
(05-02-23, 01:01 AM)ali_ahmed12 كتب : السلام عليكم لدي كود التالي عندما اضغط علي زر حفظ يظهر رساله تالية 
كود :
If itemname.Text = "" Then
           MessageBox.Show("ادخل اسم الصنف")
           itemname.Focus()
           Exit Sub
       End If
       If Categorizationname.Text = "" Then
           MessageBox.Show("ادخل التصنيف الرئيسي للصنف")
           Categorizationname.Focus()
           Exit Sub
       End If
       If firstunit.Text = "" Then
           MessageBox.Show("ادخل الوحدة الاولي للصنف ")
           firstunit.Focus()
           Exit Sub
       End If
       Try
           Dim str = "select *from items where itemname=N'" & itemname.Text & "'"
           Dim adp = New SqlDataAdapter(str, Module1.con)
           Dim ds = New DataSet
           adp.Fill(ds)
           Dim dt As DataTable
           If dt.Rows.Count > 0 Then
               MessageBox.Show("اسم الصنف المدخل موجود مسبقا يرجي تغير اسم الصنف")
               itemname.Focus()
           Else
               Dim dr = dt.NewRow
               '=====================بيانات اساسية ==========================
               dr!itemcode = itemcode.Text
               dr!itemserail = itemserial.Text
               dr!itemname = itemname.Text
               dr!CategorizationName = Categorizationname.Text
               dr!size = size.Text
               dr!company = company.Text
               dr!color = color.Text
               dr!origin = origin.Text


               '====================الوحدات===============
               dr!firstunit = firstunit.Text
               dr!firstunitbarcode = firstunitbarcode.Text

               dr!secondunit = secondunit.Text
               dr!secondunitbarcode = secondunitbarcode.Text
               dr!secountunitoperatingconversion = secountunitoperatingconversion.Text

               dr!thirdunit = thirdunit.Text
               dr!thirdunitbarcode = thirdunitbarcode.Text
               dr!thirdtunitoperatingconversion = thirdtunitoperatingconversion.Text
               '================خيارات حدود====================
               dr!maxlimitforfirstunit = maxlimitforfirstunit.Text
               dr!minlimitforfirstunit = minlimitforfirstunit.Text
               dr!orderlimitforfirstunit = orderlimitforfirstunit.Text

               dr!maxlimitforsecondunit = maxlimitforsecondunit.Text
               dr!minlimitforsecondunit = minlimitforsecondunit.Text
               dr!orderlimitforsecondunit = orderlimitforsecondunit.Text

               dr!maxlimitforthirdunit = maxlimitforthirdunit.Text
               dr!minlimitforthirdunit = minlimitforthirdunit.Text
               dr!orderlimitforthirdunit = orderlimitforthirdunit.Text

               If unitdefault1.Checked = True Then dr!unitdefault1 = 1
               If unitdefault2.Checked = True Then dr!unitdefault2 = 2
               If unitdefault3.Checked = True Then dr!unitdefault3 = 3

               '============اسعار البيع===============================================
               dr!itemcode = itemcode.Text
               dr!wholesaleforfirstunit = Val(wholesaleforfirstunit.Text)
               dr!wholesaleforsecondunt = Val(wholesaleforsecondunt.Text)
               dr!wholesaleforthirdunit = Val(wholesaleforthirdunit.Text)
               dr!halfwholesaleforfirstunit = Val(halfwholesaleforfirstunit.Text)
               dr!halfwholesaleforsecondunt = Val(halfwholesaleforsecondunt.Text)
               dr!halfwholesaleforthirdunit = Val(halfwholesaleforthirdunit.Text)
               dr!distributorforfirstunit = Val(distributorforfirstunit.Text)
               dr!distributorforsecondunt = Val(distributorforsecondunt.Text)
               dr!distributorforthirdunit = Val(distributorforthirdunit.Text)
               dr!exportforfirstunit = Val(exportforfirstunit.Text)
               dr!exportforsecondunt = Val(exportforsecondunt.Text)
               dr!exportforthirdunit = Val(exportforthirdunit.Text)
               dr!retailforfirstunit = Val(retailforfirstunit.Text)
               dr!retailforsecondunit = Val(retailforsecondunit.Text)
               dr!retailforthirdunit = Val(retailforthirdunit.Text)
               dr!enduserforfirstunit = Val(enduserforfirstunit.Text)
               dr!enduserforsecondunit = Val(enduserforsecondunit.Text)
               dr!enduserforthirdunit = Val(enduserforthirdunit.Text)

               If pricedefault1.Checked = True Then dr!pricedefault1 = 1
               If pricedefault2.Checked = True Then dr!pricedefault2 = 2
               If pricedefault3.Checked = True Then dr!pricedefault3 = 3
               If pricedefault4.Checked = True Then dr!pricedefault4 = 4
               If pricedefault5.Checked = True Then dr!pricedefault5 = 5
               If pricedefault6.Checked = True Then dr!pricedefault6 = 6
               dt.Rows.Add(dr)
               Dim SAVE As New SqlCommandBuilder(adp)
               adp.Update(dt)
               MessageBox.Show("تم حفظ الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)
               Dim st2 As String = "قم بحفظ صنف" & itemname.Text
               Module1.logfunc(str_username, st2)
           End If
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try


       cl()
       Btn_del.Enabled = False
           Btn_edit.Enabled = False
           Btn_save.Enabled = True
           Button3_Click(sender, e)

Dim dt As DataTable = ds.Tables("items")
لزالت نفس مشكلة
الرد }}}
تم الشكر بواسطة:
#4
(05-02-23, 08:39 PM)ali_ahmed12 كتب :
(05-02-23, 06:11 PM)AnyDesk كتب :
(05-02-23, 01:01 AM)ali_ahmed12 كتب : السلام عليكم لدي كود التالي عندما اضغط علي زر حفظ يظهر رساله تالية 
كود :
If itemname.Text = "" Then
           MessageBox.Show("ادخل اسم الصنف")
           itemname.Focus()
           Exit Sub
       End If
       If Categorizationname.Text = "" Then
           MessageBox.Show("ادخل التصنيف الرئيسي للصنف")
           Categorizationname.Focus()
           Exit Sub
       End If
       If firstunit.Text = "" Then
           MessageBox.Show("ادخل الوحدة الاولي للصنف ")
           firstunit.Focus()
           Exit Sub
       End If
       Try
           Dim str = "select *from items where itemname=N'" & itemname.Text & "'"
           Dim adp = New SqlDataAdapter(str, Module1.con)
           Dim ds = New DataSet
           adp.Fill(ds)
           Dim dt As DataTable
           If dt.Rows.Count > 0 Then
               MessageBox.Show("اسم الصنف المدخل موجود مسبقا يرجي تغير اسم الصنف")
               itemname.Focus()
           Else
               Dim dr = dt.NewRow
               '=====================بيانات اساسية ==========================
               dr!itemcode = itemcode.Text
               dr!itemserail = itemserial.Text
               dr!itemname = itemname.Text
               dr!CategorizationName = Categorizationname.Text
               dr!size = size.Text
               dr!company = company.Text
               dr!color = color.Text
               dr!origin = origin.Text


               '====================الوحدات===============
               dr!firstunit = firstunit.Text
               dr!firstunitbarcode = firstunitbarcode.Text

               dr!secondunit = secondunit.Text
               dr!secondunitbarcode = secondunitbarcode.Text
               dr!secountunitoperatingconversion = secountunitoperatingconversion.Text

               dr!thirdunit = thirdunit.Text
               dr!thirdunitbarcode = thirdunitbarcode.Text
               dr!thirdtunitoperatingconversion = thirdtunitoperatingconversion.Text
               '================خيارات حدود====================
               dr!maxlimitforfirstunit = maxlimitforfirstunit.Text
               dr!minlimitforfirstunit = minlimitforfirstunit.Text
               dr!orderlimitforfirstunit = orderlimitforfirstunit.Text

               dr!maxlimitforsecondunit = maxlimitforsecondunit.Text
               dr!minlimitforsecondunit = minlimitforsecondunit.Text
               dr!orderlimitforsecondunit = orderlimitforsecondunit.Text

               dr!maxlimitforthirdunit = maxlimitforthirdunit.Text
               dr!minlimitforthirdunit = minlimitforthirdunit.Text
               dr!orderlimitforthirdunit = orderlimitforthirdunit.Text

               If unitdefault1.Checked = True Then dr!unitdefault1 = 1
               If unitdefault2.Checked = True Then dr!unitdefault2 = 2
               If unitdefault3.Checked = True Then dr!unitdefault3 = 3

               '============اسعار البيع===============================================
               dr!itemcode = itemcode.Text
               dr!wholesaleforfirstunit = Val(wholesaleforfirstunit.Text)
               dr!wholesaleforsecondunt = Val(wholesaleforsecondunt.Text)
               dr!wholesaleforthirdunit = Val(wholesaleforthirdunit.Text)
               dr!halfwholesaleforfirstunit = Val(halfwholesaleforfirstunit.Text)
               dr!halfwholesaleforsecondunt = Val(halfwholesaleforsecondunt.Text)
               dr!halfwholesaleforthirdunit = Val(halfwholesaleforthirdunit.Text)
               dr!distributorforfirstunit = Val(distributorforfirstunit.Text)
               dr!distributorforsecondunt = Val(distributorforsecondunt.Text)
               dr!distributorforthirdunit = Val(distributorforthirdunit.Text)
               dr!exportforfirstunit = Val(exportforfirstunit.Text)
               dr!exportforsecondunt = Val(exportforsecondunt.Text)
               dr!exportforthirdunit = Val(exportforthirdunit.Text)
               dr!retailforfirstunit = Val(retailforfirstunit.Text)
               dr!retailforsecondunit = Val(retailforsecondunit.Text)
               dr!retailforthirdunit = Val(retailforthirdunit.Text)
               dr!enduserforfirstunit = Val(enduserforfirstunit.Text)
               dr!enduserforsecondunit = Val(enduserforsecondunit.Text)
               dr!enduserforthirdunit = Val(enduserforthirdunit.Text)

               If pricedefault1.Checked = True Then dr!pricedefault1 = 1
               If pricedefault2.Checked = True Then dr!pricedefault2 = 2
               If pricedefault3.Checked = True Then dr!pricedefault3 = 3
               If pricedefault4.Checked = True Then dr!pricedefault4 = 4
               If pricedefault5.Checked = True Then dr!pricedefault5 = 5
               If pricedefault6.Checked = True Then dr!pricedefault6 = 6
               dt.Rows.Add(dr)
               Dim SAVE As New SqlCommandBuilder(adp)
               adp.Update(dt)
               MessageBox.Show("تم حفظ الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)
               Dim st2 As String = "قم بحفظ صنف" & itemname.Text
               Module1.logfunc(str_username, st2)
           End If
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try


       cl()
       Btn_del.Enabled = False
           Btn_edit.Enabled = False
           Btn_save.Enabled = True
           Button3_Click(sender, e)

Dim dt As DataTable = ds.Tables("items")
لزالت نفس مشكلة

نفس مشكلة لم يتم تعين مرجع للكائن
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 99 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 266 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,485 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 798 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 401 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 391 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 446 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 361 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 519 28-09-24, 04:45 PM
آخر رد: المتألق9

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


يقوم بقرائة الموضوع: