تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Database
#2
لتحديث مدخلات اليوزر في قاعدة البيانات بناءً على الشهر، يمكنك استخدام استعلام SQL لتحديث القيمة الموجودة بالفعل. على سبيل المثال، إذا كان لديك جدول يحتوي على الشهر والمبلغ المخزن، يمكنك القيام بشيء مشابه لهذا:

PHP كود :
Private Sub UpdateAmount(month As IntegernewAmount As Decimal)
 
   Dim connectionString As String "YourConnectionStringHere" ' استبدل هذا بسلسلة الاتصال الخاصة بك

    Using connection As New OleDbConnection(connectionString)
        Using command As New OleDbCommand()
            command.Connection = connection
            command.CommandText = "UPDATE YourTableName SET Amount = @NewAmount WHERE Month = @Month"
            command.Parameters.AddWithValue("@NewAmount", newAmount)
            command.Parameters.AddWithValue("@Month", month)

            connection.Open()
            command.ExecuteNonQuery()
        End Using
    End Using
End Sub 

ثم يمكنك استدعاء هذه الوظيفة في الشهر الجديد لتحديث المبلغ. على سبيل المثال، إذا كنت تريد تحديث المبلغ في الشهر 6:

PHP كود :
Private Sub UpdateButton_Click(sender As ObjectAs EventArgsHandles UpdateButton.Click
    Dim newAmount 
As Decimal ' تعيين المبلغ الجديد
    If Decimal.TryParse(TextBoxNewAmount.Text, newAmount) Then ' 
التحقق من صحة إدخال المبلغ الجديد
        UpdateAmount
(6newAmount' استدعاء الوظيفة لتحديث المبلغ للشهر الجديد (مثلاً شهر 6)
        MessageBox.Show("تم تحديث المبلغ بنجاح!", "تحديث")
    Else
        MessageBox.Show("الرجاء إدخال مبلغ صحيح!", "خطأ")
    End If
End Sub 
يرجى استبدال "YourConnectionStringHere" بسلسلة الاتصال الخاصة بك و "YourTableName" بالجدول الذي يحتوي على البيانات المراد تحديثها. هذا الكود يحدث المبلغ في الشهر 6 على سبيل المثال، ويمكنك استخدام الوظيفة UpdateAmount() في الشهر الذي تحتاجه لتحديث القيمة بناءً على الشهر المعين.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
Database - بواسطة 22reem - 13-04-21, 07:29 AM
RE: Database - بواسطة HALIM ELEULMA - 06-01-24, 02:50 AM

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


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