AccessTr.neT
access ten excelle - 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ığı: access ten excelle (/konu-access-ten-excelle.html)



access ten excelle - mahsumyavuz - 27/08/2009

merhaba ben Access te bi veri tabanı yaptım. rapor oluşturdum ancak raporu direk excelle atmak istiyorum ama tasarım değişmeyecek aynen rapordaki gibi atacak.
yardımlarınızı bekliyorum acil
şimdiden teşekkürler.


Cvp: access ten excelle - Seruz - 27/08/2009

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.


Cvp: access ten excelle - adnan - 27/08/2009

Merhaba;

Seruz hocam çok güzel bir örenek elinize sağlık.
Teşekkürederim.


Cvp: access ten excelle - hscorpi - 26/01/2010

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...


Cvp: access ten excelle - Seruz - 26/01/2010

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.

Kod:
Dim DOSYAADI As String
DOSYAADI = CurrentProject.Path & "\SONUÇLAR.xls"
DoCmd.TransferSpreadsheet acExport, 8, "SORGUADI", DOSYAADI, True