02/11/2021, 16:27
Kod:
Dim klasorsec As Integer
Dim yoluyaz As String
klasorsec = Application.FileDialog(msoFileDialogFolderPicker).Show
yoluyaz = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1)
If klasorsec <> 0 Then
DoCmd.OpenReport "rpr_toplu", acViewPreview, , "[Kimlik]=" & Me.Metin10, acHidden
DoCmd.OutputTo acOutputReport, "rpr_toplu", acFormatPDF, yoluyaz & "\" & "TOPLULUK.PDF" ',
End If
DoCmd.Close acReport, "rpr_toplu", acSaveNo
Yukarıda bulunan kod butonun olay yordamından alınmadır.Butona basıldığında kayıt yerini seçmek için pencere açılmakta ve kayıt yerini seçip,TOPLULUK isminde PDF olarak olarak seçtiğimiz yere kayıt yapılmakta,buraya kadar hiç sorun yok.
Sorun açılan pencereyi (kayıt yerini seçmeden ) X (üstten kapatmak için çarpı işaretine ) ya da İptal e bastığımızda resimdeki hatayı almaktayız.
Kod üzerinde nasıl bir düzenleme yapılma ki X ya da iptale bastığımızda (pdf olarak kaydetmekten vazgeçildiğinde ) hata mesajı çıkmasın??
Örnek uygulama eklemem gerçekten zor,daha önceki (https://accesstr.net/konu-birlesik-giris...#pid183296) konuda da belirttiğim gibi,orta ölçekli bir işletmede yıllardır kullanılan bir program ve burada paylaşmam imkansız.Sadece bu kısmı içeren bölümü hatasız ayıklayıp örnek amaçlı buraya atabilecek kadar da bilgim yo(
Sadece kod üzerinden yapılabilecek birşeyler var mı??