Skip to main content

AccessTr.neT


excele gönderilen veriyi yeni sayfa olarak ekleme

excele gönderilen veriyi yeni sayfa olarak ekleme

Çözüldü #1
hayırlı cumalar
eklediğim örnekte Access dosyasındaki adresler formundaki ekcele gönder butonuna tıklayınca
aktif kayıttaki
adresno
adı soyadı
bilgilerini aynı klasördeki Excel dosyasına göndermek istiyorum
ama bu gönderdiğim bilgiler daha sonra gerektiğinde tekrar yazdırılabilmesi için saklanabilmeli
amacım
butonu tıkladığımda
hangi kayıtta isem o kaydın adresno değeri ile
excel dosyasında yeni bir sayfa açılmalı
ve o kayıttakı bilgiler ilgili hücrelere yazılmalı
inşallah anlatabilmişimdir
örnekte 3. ve 4. kayıtlar excele gönderildiği takdirde olması gerekeni gösterdim
yani
adresler formunda herhangi bir kayıtta iken
excele gönder butonuna tıkladığımda
daha önceden kayıtlı olan aynı klasör altındaki excele gönder xls dosyasına ilgili kaydın adresno değeri ile yani sayfa açılacak
hatta olursa bu açılan sayfa ikinci bir mudahaleye gerek olmadan yazdrırılırsa süper olur
yardımlarınınız iiçin teşekkürler
.rar excele gönder.rar (Dosya Boyutu: 11,72 KB | İndirme Sayısı: 18)
@benbendedeilem
Cevapla
Çözüldü #2
Access den pek anlamam ama yinede bu kod belki işini görür kendine göre uyarlama yaparsın artık .[/code]



[code]Sub TransferEt()

Dim excel_Dosya As Object, FormAdı As String, Yol As String
Set excel_Dosya = CreateObject("excel.Application")
Yol = ThisWorkbook.Path & "\Veriler.mdb"

Set Syf = Sheets("Sayfa1")
Strlr = Syf.Range("A1:T65536").End(xlUp).Row
FormAdı = "TransferVerileri"

With excel_Dosya
.OpenCurrentDatabase Yol
With .DOCMD
On Error Resume Next
.DeleteObject acTable, FormAdı
On Error GoTo 0

.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, FormAdı, ThisWorkbook.FullName, Strlr
.Opentable FormAdı, acViewNormal, acAdd
.Close
End With
.Quit
End With
Set excel_Dosya = Nothing

End Sub
Cevapla
Çözüldü #3
bu kodu benim örneğime uyarlayabilirmisiniz
@benbendedeilem
Cevapla
Çözüldü #4
Sn ; Accesman size söyledim Access den anlamıyorum.siz kendinize göre uyarlayın biraz çaba sarfedin lütfen.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task