اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

وعليكم السلام 🙂

 

استخدم هذا الكود قبل كود فتح التقرير :


    If Len(Me.[السنة] & "") = 0 Then
        MsgBox "رجاء ادخال السنه"
        Me.[السنة].SetFocus
        Exit Sub
    
    ElseIf Len(Me.user_name & "") = 0 Then
        MsgBox "رجاء ادخال الشهر"
        Me.user_name.SetFocus
        Exit Sub
        
    End If
    

 

جعفر

  • Like 1
  • تمت الإجابة
قام بنشر
8 دقائق مضت, بلال اليامين said:

اخي ابن اضع اسم التقرير في الكود

 

اخبرتك

40 دقائق مضت, jjafferr said:

استخدم هذا الكود قبل كود فتح التقرير

 

هكذا

Private Sub cmd_Preview_Report_Click()
On Error GoTo err_cmd_Preview_Report_Click

    If Len(Me.[السنة] & "") = 0 Then
        MsgBox "رجاء ادخال السنه"
        Me.[السنة].SetFocus
        Exit Sub
    
    ElseIf Len(Me.[الشهر] & "") = 0 Then
        MsgBox "رجاء ادخال الشهر"
        Me.[الشهر].SetFocus
        Exit Sub
        
    End If
    
    
    
    Dim myWhere As String
    
    myWhere = "[السنة]='" & [السنة] & "'"
    myWhere = myWhere & " And"
    myWhere = myWhere & " [الشهر]='" & [الشهر] & "'"
    
    DoCmd.OpenReport "تقرير1", acViewPreview, , myWhere
    
Exit_cmd_Preview_Report_Click:

Exit Sub
err_cmd_Preview_Report_Click:

    If Err.Number = 2501 Then
        'no data, ignor

    Else
        MsgBox Err.Number & vbCrLf & Err.Description
    End If
    
    Resume Exit_cmd_Preview_Report_Click
    
End Sub

.

ومع انت لم تقل هذا ، ولكني استنتجت انك تريد فتح التقرير للسجلات التي تخص الشهر والسنة 🙂

 

جعفر

1203.2020القائمة الفرعية.accdb.zip

  • Like 3
قام بنشر
13 ساعات مضت, jjafferr said:

If Len(Me.[السنة] & "") = 0 Then

مع الاعتذار للسيد jjafferr
ويمكن استخدام دالة Nz كالتالي:
 

If Nz(Me.[السنة], "") = "" Then

 

قام بنشر
14 دقائق مضت, Hawiii said:

If Nz(Me.[السنة], "") = "" Then

ويمكن استخدام دالة IsNull كالتالي:
 

If IsNull(Me.[السنة]) Then

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information