sorgunun excel olarak alınması - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: sorgunun excel olarak alınması (/konu-sorgunun-excel-olarak-alinmasi.html) |
sorgunun excel olarak alınması - koruyucu - 07/12/2016 Selamlar herkese yapmış olduğum bir sorguyu kod ile excel olarak almak istiyorum DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "sorgugmrapor", "C:\Users\Yunus\Desktop\rapor.xlsx", True bu kodu yazdım ve Excel dosyasını masa üstüne kaydediyorum fakat açmak istediğimde hata veriyor. yardımcı olabilirmsiniz Cvp: sorgunun excel olarak alınması - ozanakkaya - 07/12/2016 Yazdığınız kod xlsx uzantısını desteklemiyor. Koddaki rapor.xlsx kısmını rapor.xls olarak değiştirin veya aşağıdaki kodu kullanın.
Cvp: sorgunun excel olarak alınması - koruyucu - 07/12/2016 Teşekkür ederim işe yaradı Cvp: sorgunun excel olarak alınması - atoz112 - 08/12/2016 sayın koruyucu, sadece bilgilendirme amacı ile,aşağıdaki açıklamanın yapılması uygun görülmüştür. 1) DoCmd.TransferSpreadsheet acExport komutunun kullanımı üzerine; bu komut ile,uygulamada mevcut hazırlanmış bir raporu direkt olarak Excel dosyasına dönüştürülememektedir.sadece,Tablo ya da Sorgu (ya da,raporun kaynağını oluşturan sorguyu seçmek sureti ile de geçerli olabilir) olarak işlem yapabilirsiniz.çünkü; KULLANIM KALIBI:
kodlar ve aşağıda bağlantısı yazılı DoCmd.TransferSpreadsheet Method (Access) ilgili açıklama konusundan da üzerinden de anlaşılacağı üzere,sadece;Tablo ya da Sorgu kullanılmak sureti ile geçerli olmaktadır. dolayısı ile de,bu kodu,ancak;rapora kaynak oluşturan sorguyu seçmek sureti ile kullanabilirsiniz. 2) bir diğer husus ise, bu komut ile direkt olarak ".XLSX" uzantılı olacak şekilde kullandığınız Ofis sürümünüze göre geçerli olan sürüm tipi acSpreadsheetTypeExcel9 değeri üzerinden aktarım yapamazsınız. çünkü;".XLSX" uzantısı,sadece XML sürüm tipi (SpreadsheetType) için geçerli olarak kullanılabilir.zaten,yazdığınız sürüm tipi ile birlikte ".XLSX" uzantısını denediğinizde geçersizliğine vurgu yaparak hata iletisi (uyarı mesajı) gösterecektir. fakat,".XLSX" olarak ille de kaydetmek istiyorsanız eğer,o zaman;
veyahut da,
olarak kullanmayı deneyiniz.bilginize...iyi çalışmalar,saygılar. |