access ten word e veri aktarımı

Katılım
26 Aralık 2008
Mesajlar
27
Excel Vers. ve Dili
office 2007
forumda araştırdım fakat tam olarak amacıma ulaşamadım. Amacım access ten bir butona basılınca yeni bir word oluşturacak ve bu worde var olan bir sorguyu atacak. Üstatlar şimdiden teşekkürler.
 
Katılım
26 Aralık 2008
Mesajlar
27
Excel Vers. ve Dili
office 2007
ben şöle birşey yazdım

Dim wdApp As Word.Application, wdDoc As Word.Document
Set wdApp = CreateObject("Word.Application")
Set wdDoc = CreateObject("Word.Document")
wdDoc.SaveAs ("test1.doc")
With wdDoc.Content
.InsertAfter
End With
wdApp.Activate

bu benim işimi görüyor eğer .InsertAfter den sonra bir string yazınca ama yazacağım şey bir string olmadığı için olmuyor. mesela veritabanında bir satışlar adında tablo var ve ben bu tabloyu yazdırmak istiyorum onu nasıl yapabilirim yardımlarınızı bekliyorum:yardim:
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Tabloyu atmak için bu kodu da deneyebilirsiniz..

Kod:
[FONT=Courier New][FONT=Courier New]DoCmd.OutputTo [COLOR=red]acTable[/COLOR], "Talonuzun_adı", "RichTextFormat(*.rtf)", "", False, "", 0[/FONT]
 
[/FONT]
Eğer worde göndermek istediğiniz veriler sorguda ise de kırmızı olan kısmı acQuery ile değiştirin..
 
Katılım
26 Aralık 2008
Mesajlar
27
Excel Vers. ve Dili
office 2007
peki burada yanlış olan nedir

Kod:
Private Sub Komut17_Click()
Dim wdApp As Word.Application, wdDoc As Word.Document
Dim docmd As docmd
Set wdApp = CreateObject("Word.Application")
Set wdDoc = CreateObject("Word.Document")
wdDoc.SaveAs ("test7899.doc")
With wdDoc.Content
.InsertAfter "Gökhan"
docmd.OutputTo acOutputTable, "Satislar", "RichTextFormat(*.rtf)", "", False, "", 0
End With
wdApp.Activate
object variable or with blok variable not set diyor
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın deeem,

Kod:
.InsertAfter "Gökhan"
ı anlayamadım ne yapmaya çalışıyorsunuz? Büyük ihtimalile hata burada.


İyi çalışmalar
 
Üst