Access SQL
[FONKSiYON] Excel Aktarma - Yazdırılabilir Sürüm

+- Access SQL (https://www.access-sql.com)
+-- Forum: ACCESS SORULARI VE ÖRNEK UYGULAMALARI (https://www.access-sql.com/Forum-ACCESS-SORULARI-VE-ORNEK-UYGULAMALARI)
+--- Forum: ACCESS SORULARI (https://www.access-sql.com/Forum-ACCESS-SORULARI)
+--- Konu: [FONKSiYON] Excel Aktarma (/Konu-Excel-Aktarma)

Sayfalar: 1 2


Excel Aktarma - hanedan0812 - 20-06-2017

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.


Cvp: Excel Aktarma - dsezgin - 21-06-2017

(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





Cvp: Excel Aktarma - hanedan0812 - 21-06-2017

Hocam yapamadım. Size zahmet dosyaya ekler misiniz. Teşekkürler.


Cvp: Excel Aktarma - hanedan0812 - 21-06-2017

Arkadaşlar yardımcı olurmusunuz.


Cvp: Excel Aktarma - dsezgin - 23-06-2017

\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





Cvp: Excel Aktarma - hanedan0812 - 23-06-2017

Dim dlg As FileDialog, seçerek hata veriyor.