الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قراءة وإضافة محتويات مربع تحرير وسرد في جدولين

بدأه Darkest Side في 16 مارس 2013 · 1 رد · 261 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء،

الرجاء المساعدة في توضيح فكرة كيف يمكن لمربع تحرير وسرد أن يقرأ محتويات حقل معين في جدول رقم 1 وعند الضغط على حفظ يضيف البيان إلى جدول 2، وفي حالة لم يكن البيان موجودا من الأصل في الجدول رقم 1 يتم حفظ نسخه منه بحيث يظهر البيان الجديد ضمن محتويات مربع التحرير والسرد في كل مرة يتم استخدامه.

 

أرجو أن يكون طلبي واضح حيث أنني لا أستطيع إرفاق قاعدة البيانات التي أعمل عليها لكبر حجمها.

مع الشكر.

#2

أشكركم .. لا داعي للرد على الطلب لأنني وجدت الكود في أحد المنتديات الأجنبية

وهذا هو الكود لفائدة الجميع

بالطبع يتم وضع الكود في حدث not in list

 

Private Sub cboJobTitle_NotInList(NewData As String,  
   Response As Integer)
    On Error GoTo cboJobTitle_NotInList_Err
    Dim intAnswer As Integer
    Dim strSQL As String
    intAnswer = MsgBox("The job title " & Chr(34) & NewData & _
        Chr(34) & " is not currently listed." & vbCrLf & _
        "Would you like to add it to the list now?" _
        , vbQuestion + vbYesNo, "Acme Oil and Gas")
    If intAnswer = vbYes Then
        strSQL = "INSERT INTO tblJobTitles([JobTitle]) " & _
                 "VALUES ('" & NewData & "');"
        DoCmd.SetWarnings False
        DoCmd.RunSQL strSQL
        DoCmd.SetWarnings True
        MsgBox "The new job title has been added to the list." _
            , vbInformation, "Acme Oil and Gas"
        Response = acDataErrAdded
    Else
        MsgBox "Please choose a job title from the list." _
            , vbInformation, "Acme Oil and Gas"
        Response = acDataErrContinue
    End If
cboJobTitle_NotInList_Exit:
    Exit Sub
cboJobTitle_NotInList_Err:
    MsgBox Err.Description, vbCritical, "Error"
    Resume cboJobTitle_NotInList_Exit
End Sub

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…