Merhaba,
Bir Form oluşturup Üyelik Sözleşmesi gibi tasarladım.
Geçerli Formu yazdır dediğim zaman ekranda görünen üyeyi değil bütün üyelerin cıktısını alıyor.
Bunu nasıl sadece ekranda görünen üye kayıdının cıktısını al şeklinde düzeltebilirim?

Private Sub Komut624_Click()
On Error GoTo Err_Komut624_Click
Dim stDocName As String
Dim MyForm As Form
stDocName = "sözlesme_1"
Set MyForm = Screen.ActiveForm
DoCmd.SelectObject acForm, stDocName, True
DoCmd.PrintOut
DoCmd.SelectObject acForm, MyForm.Name, False
Exit_Komut624_Click:
Exit Sub
Err_Komut624_Click:
MsgBox Err.Description
Resume Exit_Komut624_Click
End Sub
(10/10/2019, 15:29)midascicero yazdı: Dim stDocName As String
Dim MyForm As Form
stDocName = "sözlesme_1"
Set MyForm = Screen.ActiveForm
DoCmd.SelectObject acForm, stDocName, True
DoCmd.PrintOut
DoCmd.SelectObject acForm, MyForm.Name, False
DoCmd.RunCommand acCmdSelectRecord
DoCmd.PrintOut acSelection