تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التعديل على كود استدعاء بيانات الصنف بشكل متسلسل
#1
Wink 
السلام عليكم لدي كود لاستدعاء بيانات الاصناف وعرضها في داتا جريد بشكل متسلسل عن طريق زيادة رقم 1 على كود الصنف في كل مره  ولك في بعض الاحيان يحدث خطا عندما يكون كود الصنف غير موجود المطلوب عمل لووب لجعل البرنامج يقفز عن كود الصنف غير الموجود  مثال  اذا كان عندي كود صنف   1,2,5,6,7
     ان يقفز البرنامح عن كود الصنف 3 و 4 وينتقل الى 5         



تم وضع الكود في زر امر
Dim sql = "select * from item where item_code=N'" & (itemcode.text+ 1) & "'"
            Dim adp As New SqlDataAdapter(sql, sqlconn)
            Dim ds As New DataSet
            adp.Fill(ds)
            Dim dt = ds.Tables(0)
        
   If dt.Rows.Count > 0 Then
           يتم عرض البيانات الخاصة في الصنف    
Else
الرد }}}
تم الشكر بواسطة:
#2
عليكم السلام ورحمة الله وبركاته

إذا كنت تريد أن يعرض فقط الموجود في الجدول، فعليك أن تستغني عن العبارة  (where item_code=N'" & (itemcode.text+ 1)).
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#3
(12-09-22, 01:38 PM)Taha Okla كتب : عليكم السلام ورحمة الله وبركاته

إذا كنت تريد أن يعرض فقط الموجود في الجدول، فعليك أن تستغني عن العبارة  (where item_code=N'" & (itemcode.text+ 1)).

عرض البانات حسب كود الصنف وليس عرض كل الاصناف
الرد }}}
تم الشكر بواسطة:
#4
الصنف يكون له بداية رقم متشابه مع كل مواده
فتضع شرط Like

وتجعل مربع النص يكتب الجزء المتشابه
والباقي تضع مكانه اشارة (%)
لو كان عدد خانات الصنف = 3 خانات يصبح شكل الكود :
واذا اكثر او اقل استبدل مكان الرقم ثلاثة بالرقم المناسب لعدد الخانات (في حال كنت تضع في مربع الصنف رقم مادة من مواد الصنف)


كود :
Dim sql As String = "select * from item where item_code Like N'" & Mid(itemcode.Text, 1, (Len(itemcode.Text) - 3)) & "%'"

وفي حال كنت تضع رقم مجموعة الصنف ضع الرقم الخاص بالمجموعة كـ:


كود :
Dim sql As String = "select * from item where item_code Like N'" & itemcode.Text & "%'"
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,469 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 420 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 993 15-04-25, 06:16 PM
آخر رد: princelovelorn
  مشكلة عدم قراءة قاعدة بيانات MS access 0 423 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 289 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 520 25-02-25, 09:31 AM
آخر رد: heem1986
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 548 10-02-25, 05:11 PM
آخر رد: fireswored1
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,750 07-02-25, 07:59 PM
آخر رد: الورد2
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt

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


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