Skip to main content

AccessTr.neT


Açılan Kutudan Alt Formla İlişkili Form Açma

Açılan Kutudan Alt Formla İlişkili Form Açma

#7
Hocam yapmak istediğimi resim üzerinde anlatmaya çalıştım.

[Resim: do.php?imgf=152599112825331.jpg]
.rar 11.05.2018.rar (Dosya Boyutu: 523,44 KB | İndirme Sayısı: 10)
Cevapla
#8
Merhaba,

Alt formdaki SyDurum açılan kutusunun güncelleştirme olayındaki kodda yapılmak istenileni anlamadığım için formu açtırdığınız kod üzerinde düzeltme yaptım.

Alt formun Güncelleştirme sonrasında olayında


Private Sub Form_AfterUpdate()
On Error Resume Next
DoCmd.OpenForm Me.SyDurum
End Sub

Şeklinde kod var.

Bu kodu

Private Sub Form_AfterUpdate()
On Error Resume Next

If Me.SyDurum = "FsRapor" Then

If Nz(DLookup("SRaporID", "SRapor", "[SYetkiliFk]= " & SYetkiliID), 0) = 0 Then

DoCmd.RunSQL "INSERT INTO SRapor (SYetkiliFk) values (" & SYetkiliID & ")"
End If

End If

DoCmd.OpenForm Me.SyDurum
End Sub

Kodu ile değiştirirseniz önce Srapor tablosuna olması gereken veriyi aktarır, formu daha sonra açar.
Cevapla
#9
hocam teşekkür ederim yazmış olduğunuz kod sorunsuz çalışıyor aynı açılan kutuda birden fazla form için bunu yapmamız mümkünmüdür.
Cevapla
#10
hocam teşekkür ederim yazmış olduğunuz kod sorunsuz çalışıyor aynı açılan kutuda birden fazla form için bunu yapmamız mümkünmüdür.
Cevapla
#11
Mümkündür. Üst mesajdaki kodu incelerseniz diğer formlar için de kullanabilirsiniz.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da