[FONKSiYON] Butona Tıklandığında Klasör Oluşturma(masaüstüne)
#13
(20-02-2020, 17:40)Ahmet51 demiş ki:
Visual Basic
  1. Function Klsyap()
  2. Dim KlsYol, KlsYol1 As String
  3. KlsYol = "D:\DSS_YIL_SONU_HESAP_CETVELLERİ\"
  4. If Len(Dir(KlsYol, vbDirectory)) = 0 Then MkDir KlsYol
  5. KlsYol1 = "D:\DSS_YIL_SONU_HESAP_CETVELLERİ\RAPORLAR"
  6. If Len(Dir(KlsYol1, vbDirectory)) = 0 Then MkDir KlsYol1
  7. Klsyap = KlsYol1
  8. End Function


Visual Basic
  1. If yzdrsecenek = 1 Then
  2.            DoCmd.OpenReport "Kasa_Sayım_Tutanağı", acViewPreview
  3.        ElseIf yzdrsecenek = 2 Then
  4.            DoCmd.OutputTo acOutputReport, "Kasa_Sayım_Tutanağı", "PDFFormat(*.pdf)", Klsyap & "\" & "Kasa Sayım Tutanağı.pdf", True
  5.        ElseIf yzdrsecenek = 3 Then
  6.            DoCmd.OutputTo acOutputReport, "Kasa_Sayım_Tutanağı", "XPSFormat(*.xps)", Klsyap & "\" & "Kasa Sayım Tutanağı.xps", True
  7.        End If



Olayı çözdüm. Belki başka birilerine lazım olu diye paylaşayım dedim.

Siz değerli hocalarımın yaptığı vba kodunu Fonksiyona dönüştürdüm

fonksiyonun adını da (Klsyap) kaydedip yazdıracağım pdf veya xps ye ekledim işlem tamam oldu emeği geçen herkese teşekkürlerimi sunarım.



  Alıntı
Bu mesajı beğenenler:
#14
iyi çalışmalar)



  Alıntı
Bu mesajı beğenenler:
#15
Merhaba.


Len(Dir(KlsYol, vbDirectory)) = 0 yerine kısaca alttaki gibi yazılabilir Dir için.

Dir(KlsYol, vbDirectory) = ""



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Gmaile Etiket Oluşturma Access Ziyaretçisi 32 409 23-04-2024, 14:00
Son Mesaj: halily
  Qrbarkod Oluşturma ates2014 5 175 09-04-2024, 10:15
Son Mesaj: ates2014
  [FORM] Alt Forum Dan Tıklandıgında Yenı Form Acmak sevincili 2 113 29-03-2024, 15:54
Son Mesaj: sevincili
  [FORM] QR Kod Oluşturma ebenli 20 4.014 08-02-2024, 13:24
Son Mesaj: BeyTor
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.181 29-12-2023, 10:24
Son Mesaj: burhanb
  Butona Tıklayınca Hücredeki Veri Görünsün ankaram 2 111 30-11-2023, 15:00
Son Mesaj: ankaram
  Klasor Açma Kars36 6 5.355 14-11-2023, 15:35
Son Mesaj: vetaltan
  [SORGU] Onay Kutusuna Göre Sorgu Listesi Oluşturma 88888888 6 377 31-07-2023, 16:40
Son Mesaj: 88888888

Foruma Git:


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