23/08/2013, 00:30
Ses soluk çıkmadığına göre sanırım halledemediniz
Neyse ben size kodları vereyim de buton tıklama eylemini düzeltin. Ama kodları inceleyerek öğrenmeye çalışın.
Neyse ben size kodları vereyim de buton tıklama eylemini düzeltin. Ama kodları inceleyerek öğrenmeye çalışın.Kod:
Private Sub yazdır_Click()
Dim x, sayac, say, tik As Integer
Dim cevap As String
DoCmd.GoToRecord , , acFirst
On Error GoTo err_hata
say = DCount("[ÜrünSıraNo]", "Kitaplık")
For x = 1 To say
If Me.Secim_Yapınız = -1 Then
For sayac = 1 To Me.ÇıktıSayısı
If Me.okoli1 = True Then DoCmd.OpenReport "koli1", acViewNormal
If Me.okoli2 = True Then DoCmd.OpenReport "koli2", acViewNormal
If Me.okoli3 = True Then DoCmd.OpenReport "koli3", acViewNormal
Next sayac
End If
DoCmd.GoToRecord , , acNext
Next x
cevap = MsgBox("Yazdırma işlemi tamamlandı. Sorun yoksa yazdırma seçimleriniz sıfırlansın mı?", vbYesNo)
If cevap = 6 Then
DoCmd.GoToRecord , , acFirst
For tik = 1 To say
If Me.Secim_Yapınız = -1 Then Me.Secim_Yapınız = 0
DoCmd.GoToRecord , , acNext
Next tik
Else: End If
err_hata:
End Sub