تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] اكواد العمليات الحسابية على قواعد البيانات ( جزاكم الله خير مقدما )
#2

السلام عليكم ورحمة الله

هذه دالة QuantityDiscount لإجراء الخصم من المستودعات ترسل لها رقم الصنف الكمية المطلوبة، إن شاء الله يكون تمام
PHP كود :
Dim connString As String "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Database1.accdb;"
Dim conn As New OleDbConnection(connString)

Private 
Sub Button2_Click(sender As System.ObjectAs System.EventArgsHandles Button2.Click
    QuantityDiscount
(Val(Me.TextBox1.Text), Val(Me.TextBox2.Text))
End Sub

' خصم الكمية المطلوبة من المستودعات '
Public Function QuantityDiscount(nump As Integerqty As Integer) As Boolean

    
' التأكد من صحة الأرقام المدخلة '
    
If (nump <= 0) Or (qty <= 0Then Exit Function

    
'----------------------------------------'

    
Using con As New OleDbConnection(connString)
        
con.Open()

        
'---------- التأكد من توفر الكمية المطلوبة ----------'
        
Using comm As New OleDbCommand(" SELECT [nowp] FROM [products] WHERE [nump] = @nump "con)
            
comm.Parameters.AddWithValue("@nump"nump)
            If 
comm.ExecuteScalar qty Then
                MsgBox
("الكمية المطلوبة غير متوفرة في المستودعات"_
                       MsgBoxStyle
.Critical MsgBoxStyle.MsgBoxRtlReading MsgBoxStyle.MsgBoxRight)
                Return 
False
            End 
If
        
End Using

        
'---------- خصم الكمية المطلوبة من المستودعات ----------'
        
Dim result As Integer
        Using comm 
As New OleDbCommand(" UPDATE [products] SET [nowp] = [nowp] - @qty "con)
            
comm.Parameters.AddWithValue("@qty"qty)
            
result comm.ExecuteNonQuery()
        
End Using

        
'---------- التأكد من نتيجة عملية الخصم ----------'
        
If result 0 Then
            MsgBox
("تم خصم الكمية المطلوبة من المستودعات"_
                    MsgBoxStyle
.Information MsgBoxStyle.MsgBoxRtlReading MsgBoxStyle.MsgBoxRight)
            Return 
True
        End 
If

        
con.Close()
    
End Using

End 
Function 

الرد }}}
تم الشكر بواسطة: العزابي


الردود في هذا الموضوع
RE: اكواد العمليات الحسابية على قواعد البيانات ( جزاكم الله خير مقدما ) - بواسطة الوليد ☺ - 08-11-14, 09:53 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 831 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 654 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 685 10-07-25, 09:35 PM
آخر رد: abo ragab
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,246 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,026 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920

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


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