[VBA] pdf kayıt yerini sorsun
#1
merhaba aşağıdaki kod ile raporu pdf olarak programın bulunduğu yere kaydediyor

kayıt yerini bana sormasını nasıl ayarlayabilirim

DoCmd.OutputTo acOutputReport, "RAPOR1", "PDFFormat(*.pdf)", "A FİRMA RAPORU.PDF", True, "", 0, acExportQualityPrint



  Alıntı
Bu mesajı beğenenler:
#2
DoCmd.OutputTo acOutputReport, "RAPOR1", "PDFFormat(*.pdf)", "A FİRMA RAPORU.PDF", True, "", 0, acExportQualityPrint

"a firma rapor.pdf" boş bırakırsanız size kayıt yerini soracaktır.
yani aşağıdaki gibi
DoCmd.OutputTo acOutputReport, "RAPOR1", "PDFFormat(*.pdf)", , True, "", 0, acExportQualityPrint
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#3
teşekürler sayın jon206
orayı metin kutusuna bağlayıp sürekli çıktının ismini değiştireceğim için orayıboş bırakamıyorum...



  Alıntı
Bu mesajı beğenenler:
#4
sn hedefkaya;
aşağıdaki kodları modüle kaydedin..
Visual Basic
  1. Option Compare Database
  2.  
  3. Private Type BROWSEINFO
  4. hOwner As Long
  5. pidlRoot As Long
  6. pszDisplayName As String
  7. lpszTitle As String
  8. ulFlags As Long
  9. lpfn As Long
  10. lParam As Long
  11. iImage As Long
  12. End Type
  13.  
  14. #If VBA7 And Win64 Then
  15. Private Declare PtrSafe Function SHGetPathFromIDList Lib "shell32.dll" Alias _
  16. "SHGetPathFromIDListA" (ByVal pidl As Long, _
  17. ByVal pszPath As String) As Long
  18.  
  19. Private Declare PtrSafe Function SHBrowseForFolder Lib "shell32.dll" Alias _
  20. "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _
  21. As Long
  22. #Else
  23.  
  24. Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
  25. "SHGetPathFromIDListA" (ByVal pidl As Long, _
  26. ByVal pszPath As String) As Long
  27.  
  28. Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
  29. "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _
  30. As Long
  31. #End If
  32.  
  33. Private Const BIF_RETURNONLYFSDIRS = &H1
  34. Public Function BrowseFolder(szDialogTitle As String) As String
  35. Dim X As Long, bi As BROWSEINFO, dwIList As Long
  36. Dim szPath As String, wPos As Integer
  37.  
  38. With bi
  39. .hOwner = hWndAccessApp
  40. .lpszTitle = szDialogTitle
  41. .ulFlags = BIF_RETURNONLYFSDIRS
  42. End With
  43.  
  44. dwIList = SHBrowseForFolder(bi)
  45. szPath = Space$(512)
  46. X = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
  47.  
  48. If X Then
  49. wPos = InStr(szPath, Chr(0))
  50. BrowseFolder = Left$(szPath, wPos - 1)
  51. Else
  52. BrowseFolder = ""
  53.  
  54. End If
  55. End Function



sonra;
pdf gönder komutunun tıklama olayına;
Visual Basic
  1. dim yol , dosya
  2. yol = BrowseFolder("Pdf Kaydedilecek Yol Belirleyiniz..") & "\"
  3. If yol = "\" Then Exit Sub
  4. dosya = metin_kutusu_adi & ".pdf"
  5. DoCmd.OutputTo acOutputReport, ""RAPOR1", acFormatPDF, yol & dosya,true



ile yapılabilir..



imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#5
teşekürler sayın jon206 bu hafta epey yardımcı oldunuz
ellerinize sağlık saygılar



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Kayıt Iptali: Kayıt Iptal Tablosuna Ekle, Kayıdı Sil Işlemi programmer67 6 309 21-07-2023, 10:40
Son Mesaj: onur_can
  Rapor Içindeki Metin Kutusunun Yerini Koordinata Göre Değiştirme Hk. adnnfrm 1 175 30-01-2022, 00:34
Son Mesaj: dsezgin
  [FORM] Puantaj Kayıt Formlarında Kayıt Hataları M_Kemal_Askeri 11 993 26-02-2021, 15:27
Son Mesaj: M_Kemal_Askeri
  [VBA] Liste Den Kayıt Seçme Ve Yazdırma Yada Listeden Kayıt Seçim Buton Ile Yazdırma Ahmet51 6 1.099 10-02-2020, 16:24
Son Mesaj: Ahmet51
access-sql-18 [VBA] Kayıt Butonuna Tıklamadan Kayıt Etme Sorunu mkmugla 2 648 20-01-2020, 08:27
Son Mesaj: mkmugla
  Formun Ekrandaki Yerini Sabitleme toygar.01 2 628 29-10-2019, 08:13
Son Mesaj: toygar.01
  [FORM] Yeni kayıt butonu liste kutusunu güncellemiyor ve yeni kayıt yapmıyor. Orion 2 1.040 25-08-2018, 21:07
Son Mesaj: Orion
  [FORM] Liste kutundan seçerek forma gelen kayıt farklı tablolara nasıl kayıt yapılır sonerdursun 8 3.141 19-06-2018, 12:43
Son Mesaj: baskanmmc

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 2 Ziyaretçi