اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

abdullhadi999

عضو جديد 01
  • Posts

    7
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه abdullhadi999

  1. 7 ساعات مضت, أبو آدم said:

    أخي العزيز

    استخدم الكود التالي

    
    Private Sub Emp_ID_BeforeUpdate(Cancel As Integer)
    'By Nart Lebzo for www.officena.net 05/05/2018
    
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim Answer As String
    Dim MyMsg As String
     
        MyMsg = "Employee number is not registered " & _
        vbNewLine & "Would you like to add the new employee?"
        
     
    If DCount("*", "TBL_Employee", "Emp_ID=" & Me.Emp_ID & "") = 0 Then
        
        'Display MessageBox
        Answer = MsgBox(MyMsg, vbQuestion + vbYesNo, "Unknown Number")
     
        If Answer = vbYes Then
    
        
        Set db = CurrentDb
        Set rs = db.OpenRecordset("TBL_Employee", dbOpenDynaset, dbSeeChanges)
    
        With rs
            .AddNew
            rs("Emp_ID") = Me.Emp_ID
            .Update
            .Close
        End With
    
           Set db = Nothing
           Set rs = Nothing
         
           DoCmd.OpenForm "FormEmployee", , , "Emp_ID =" & Me.Form.Emp_ID
        
        
        Else
            'Code for No button Press
        DoCmd.Close acForm, Me.Name, acSaveNo
        Exit Sub
        End If
     
     Else
     End If
     
     
    End Sub

    تمت التجربة ويعمل بنجاح

     

    الله يجزاك الجنة ياغالي . شغال 100 %

     

  2. السلام عليكم ...

    لدي جدولين بنموذجين مستقلين ومرتبطه ببعض,. نموذج موظفين ونموذج عهد . اريد بعد كتابة رقم الموظف في نموذج العهد يبحث لي عنه في جدول الموظفين اذا وجده يسمح باضافة سجل . واذا لم يجده يعطيني رسالة بعدم وجوده وهل ارغب باضافته ويقوم بفتح نموذج الموظفين للاظافه . ولكم جزيل الشكر 

×
×
  • اضف...

Important Information