تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
رقم الفاتورة
#1
السلام عليكم
Public Function sale_bille()
        number = New Integer()
        Try
            Dim cmd As New OleDbCommand("select Max(sNum)from sales", connAccess2010)
            connAccess2010.Open()
            number = cmd.ExecuteScalar
            connAccess2010.Close()
        Catch ex As Exception
            number = 0
            connAccess2010.Close()
        End Try
        Return number
    End Function

عامل بوتن لأضافة رقم جديد في الفاتورة
وكاتب فيه lapel1.text= sale_bille()+1
وعامل Insert into
لرقم الفاتورة علشان يستجل في قاعدة البيانات
\\\\\\
لما بدوس علي البوتن مرة واحدة الفاتورة بتسجل رقم 1
اقفل البرنامج وافتحة تاني الاقي الفاتورة رجعت صفر
ادوس علي البوتن تاني
يطلعلي الرسالة دي

The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.
انا مش عامل مفتاح رئيسي خالص في جدول sales
فا اكيد في قيمة متكررة في قاعدة البيانات
اعمل ايه لحل المشكلة دي

تاني حاجة  انا عامل بوتن فاتورة جديدة عاوز لما ادوس عليه يفضيلي الجدول في الداتا جريد فيو لعمل فاتورة جديدة
فدي تتعمل فلترة بالتريخ ورقم الفاتورة !!
الرد }}}
تم الشكر بواسطة:
#2
اخي الكريم فيه مثال بالرابط التالي:
http://vb4arb.com/vb/showthread.php?tid=21616

لانك استخدمت جملة try فاي خطا سيعيد رقم صفر ازل جملة try وجرب وانظر ماهو الخطا ثم بعد ذلك تعامل مع الخطا.ومن ثم اعد جملة try
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: أبو نوره



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


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