Access Hata(Girdiğiniz İfadedeparent Özelliğine Geçersiz Bir Başvuru Var)

1 2 3 4
30/01/2020, 11:05

feraz

Neden diğerlerinde o mesaj vermiyor?
30/01/2020, 11:21

accessman

form current olduğunda kendisi bir formun ana formu olmalı yani bağlı bir formu olmalı ama yok çünkü tek başına açılıyor
30/01/2020, 11:36

feraz

Çözüm nasıl üretilir?
30/01/2020, 11:54

accessman

bunu ekleyin

Public Function hasParent(F As Object) As Boolean
  Dim bHasParent As Boolean
  On Error GoTo noParents

  bHasParent = Not (F.Parent Is Nothing)
  hasParent = True
  Exit Function

noParents:
  hasParent = False
End Function
30/01/2020, 11:54

accessman

currentide bu şekilde değiştirin


Sub Form_Current()

    On Error Resume Next

    If Err <> 0 Then
        GoTo Form_Current_Exit
    Else
        On Error GoTo Form_Current_Err
       
        If hasParent(Me) Then
            Me.Parent![AltKtgr3].Requery
        End If
       
    End If

Form_Current_Exit:
    Exit Sub

Form_Current_Err:
    MsgBox Error$
    Resume Form_Current_Exit

End Sub
30/01/2020, 12:12

feraz

If hasParent(Me) Then

Bu kısmımı ekleyeceğiz en if ile
1 2 3 4