27/08/2009, 14:17
access ten excelle
27/08/2009, 14:23
Seruz
Access'in standart özelliklerinde, raporu birebir excel'e göndermek gibi bir özellik bulunmuyor.
VBA kod yazılarak, istediğiniz formatta hazırlanmış bir Excel dosyasına veriler gönderilerek
veya boş bir Excel dosyası üzerinde gerekli işlemler yapılarak yapabilmek mümkün.
Excel'e kod ile istenilen formatta aktarım ile ilgili daha önce yapmış olduğum örnek bir çalışma ekledim.
Aşağıdaki konuda bazı açıklamalar da var.
Çarpraz Sorgudan Rapor oluşturma
Mesela 2. Sayfada 19 nolu mesajda nasıl yapılacağı ile ilgili açıklamalar var, ayrıca 3. sayfa 47 nolu mesajda farklı bir örnek daha var.
VBA kod yazılarak, istediğiniz formatta hazırlanmış bir Excel dosyasına veriler gönderilerek
veya boş bir Excel dosyası üzerinde gerekli işlemler yapılarak yapabilmek mümkün.
Excel'e kod ile istenilen formatta aktarım ile ilgili daha önce yapmış olduğum örnek bir çalışma ekledim.
Aşağıdaki konuda bazı açıklamalar da var.
Çarpraz Sorgudan Rapor oluşturma
Mesela 2. Sayfada 19 nolu mesajda nasıl yapılacağı ile ilgili açıklamalar var, ayrıca 3. sayfa 47 nolu mesajda farklı bir örnek daha var.
27/08/2009, 22:01
adnan
Merhaba;
Seruz hocam çok güzel bir örenek elinize sağlık.
Teşekkürederim.
Seruz hocam çok güzel bir örenek elinize sağlık.
Teşekkürederim.
26/01/2010, 21:36
hscorpi
Merhabalar elinize sağlık harika olmuş. Bu raporu birde çapraz sorgusuz yaptırma şansınız varmı. Yani bir tablonun sorgusunu Excel aktarma gibi. Sizin script çok güzel birde sadece sorgu yollayabilirsek mükemmel olacak. Valla çok uğraştım ama zannediyorum size daha kolay yapabilirsiniz zannediyorum. Bir örnek koyma şansınız olurmu ! Şimdiden yardımlarınız için teşekkürler...
26/01/2010, 22:38
Seruz
Bu konuda (mesaj 3) basit bir sorgunun excel'e aktarım örneği var.
excele aktar
Konuda aynı zamanda DoCmd.TransferSpreadsheet komutu ile direkt sorguyu kısayoldan excel'e aktarmanın örneği de var.
excele aktar
Konuda aynı zamanda DoCmd.TransferSpreadsheet komutu ile direkt sorguyu kısayoldan excel'e aktarmanın örneği de var.
Kod:
Dim DOSYAADI As String
DOSYAADI = CurrentProject.Path & "\SONUÇLAR.xls"
DoCmd.TransferSpreadsheet acExport, 8, "SORGUADI", DOSYAADI, True