[FONKSiYON] Excel Aktarma
#1
Hayırlı Akşamlar. Ekte göndermiş olduğum dosyada Excel e gönderme işlemi yapılıyor, Ancak göndermeden önce kayıt yerini sormasını ve aktarma işleminden sonra dosyayı açmasını nasıl yapabilirim. Teşekkürler.


Eklenti Dosyaları
.rar   Database4.rar (Boyut: 38,28 KB / İndirilme: 84)



  Alıntı
Bu mesajı beğenenler:
#2
(20-06-2017, 21:26)hanedan0812 demiş ki: Ancak göndermeden önce kayıt yerini sormasını
aktarma işleminden sonra dosyayı açmasını nasıl yapabilirim.
kayıt yerini sorması
Visual Basic
  1. Dim dlg As FileDialog
  2. Dim DosyaAdi As String
  3. Dim SecDosya As Variant
  4. Set dlg = Application.FileDialog(msoFileDialogFolderPicker)
  5. With dlg
  6. .AllowMultiSelect = False
  7. .ButtonName = "Klasor Seç"
  8. .Title = "KLASOR Seciniz"
  9. If .Show = True Then
  10. For Each SecDosya In .SelectedItems
  11. DosyaAdi = SecDosya
  12. Next SecDosya
  13. End If
  14. End With
  15. msgbox DosyaAdi


\My Documents'yi kendinize gore degistirin.

aktarma işleminden sonra dosyayı açma
Visual Basic
  1. Dim Dosya As String
  2. Dosya = "D:\DosyaAdi.xls"
  3. Application.FollowHyperlink Dosya , , True, True





  Alıntı
Bu mesajı beğenenler:
#3
Hocam yapamadım. Size zahmet dosyaya ekler misiniz. Teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#4
Arkadaşlar yardımcı olurmusunuz.



  Alıntı
Bu mesajı beğenenler:
#5
\AA.xls degistirebilirsiniz.
Visual Basic
  1. Private Sub Aktar_Click()
  2. Dim dlg As FileDialog, SrgYap As QueryDef, SqlA, DosyaAdi As String, Cevap, SecDosya As Variant
  3. Set dlg = Application.FileDialog(msoFileDialogFolderPicker)
  4. With dlg
  5. .AllowMultiSelect = False
  6. .ButtonName = "Klasor Seç"
  7. .Title = "KLASOR Seciniz"
  8. If .Show = True Then
  9. For Each SecDosya In .SelectedItems
  10. DosyaAdi = SecDosya
  11. Next SecDosya
  12. End If
  13. End With
  14.  
  15. SqlA = "SELECT Personel.Kimlik, IIf([Sicili]<>'Kapat','Göster','') AS Edit, Personel.Adý, Personel.Soyadý, Personel.Sicili, Personel.tcno " & _
  16. "FROM Personel " & IIf(strWhere <> "", "Where " & strWhere, Null)
  17. Set SrgYap = CurrentDb.CreateQueryDef("Gecici", SqlA)
  18. DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Gecici", DosyaAdi & "\AA.xls", True
  19. DoCmd.DeleteObject acQuery, "Gecici"
  20. If MsgBox("Acmak Istermisiniz", vbYesNo, "EXCEL DOSYASI") = vbYes Then Application.FollowHyperlink DosyaAdi & "\AA.xls", , True, True
  21. End Sub





  Alıntı
Bu mesajı beğenenler:
#6
Dim dlg As FileDialog, seçerek hata veriyor.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Bir Klasördeki Tüm Txt Dosyalarının Içeriğini Tabloya Aktarma Hk. adnnfrm 1 140 23-04-2024, 12:00
Son Mesaj: dsezgin
  [TABLO] Excel Aktarımı kahramanselim 6 232 06-04-2024, 21:11
Son Mesaj: kahramanselim
  Veri Aktarma Işlemi halil.tefci 4 170 28-11-2023, 07:56
Son Mesaj: halil.tefci
  Ekleme Sorgusunda Ay/yıl Metin Değeri Tarih/saat Alanına Doğru Aktarma Hk. adnnfrm 2 190 14-08-2023, 00:12
Son Mesaj: adnnfrm
  Excel Birleştir Ve Süz Bora34 6 797 16-02-2023, 18:33
Son Mesaj: Bora34
  [VBA] bir tablodan bir tabloya veri aktarma hknct 7 3.607 06-02-2023, 21:35
Son Mesaj: dsezgin
  Formda Onay Kutusu Ile Veri Aktarma anno 7 386 24-11-2022, 23:02
Son Mesaj: onur_can
  [RAPOR] Access Rapordan Forma Aktarma firatmalkoc 6 275 17-11-2022, 23:21
Son Mesaj: onur_can

Foruma Git:


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