exceldeki 1 satırı access e sürekli alt alta eklemek

Katılım
1 Mart 2007
Mesajlar
72
Excel Vers. ve Dili
2003 ingilizce
arkadaslar, raporlama için 1x9 luk bir satır yarattım. bu 1x9 luk satırı makro yardımı ile bir mdb file in icindeki table a göndermek istiyorum. ben her islem yaptıgımda bu belirledigim satır, raporlama için accesse gonderilecek ve son eklenen kaydın hemen altına eklenecek. workshhetlerden birini guncelleyip accesse gonderdigim bir kod mevcut. bu kod uzerınde ekleme yapmayı denedim ama beceremedim. yaptıgım eklemeler mavi renk ile renklendirdim.

satis isimli bir dosya zaten var mesajı veriyor. bunu silmek istemiyorum. içine surekli eklenmesi gerek cunku. tesekkurler


Dim Baglan As Object
Dim Katalog As ADOX.Catalog
Dim Komut As String
Dim Kaynak_Dosya As String
Dim Hedef_Dosya As String


Set Baglan = CreateObject("ADODB.connection")
Kaynak_Dosya = ThisWorkbook.FullName
Hedef_Dosya = "U:\urunler-stok.mdb"
Baglan.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Kaynak_Dosya & ";" _
& "Extended Properties=""Excel 8.0;HDR=Yes"""

Set Katalog = New ADOX.Catalog
Katalog.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Hedef_Dosya

Komut = "SELECT * INTO [;DATABASE=" & Hedef_Dosya & "].[fatno] FROM [FAT$]"
Komut2 = "SELECT * INTO [;DATABASE=" & Hedef_Dosya & "].[satis] FROM [Satis$]"

On Error Resume Next
Katalog.Tables.Delete "fatno"
On Error GoTo 0
Baglan.Execute Komut
Baglan.Close
Baglan.Execute Komut2

Baglan.Close

Set Baglan = Nothing
Set Katalog = Nothing
 
Katılım
1 Mart 2007
Mesajlar
72
Excel Vers. ve Dili
2003 ingilizce
arkdasalar yok mu exceldeki table ı mdb dosyasına göndermek içi n bana yardım edecek biri :(
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Yeni kayıt eklemek için "INSERT INTO" komutunu kullanabilirsiniz. Basit şekliyle kalıp şu şekilde olabilir.

Kod:
komut=INSERT INTO <veritabanındaki kayıt yapacağın table ismi> VALUES (<Alan1,Alan2,Alan3,Alan4,Alan5,Alan6,Alan7,Alan8,Alan9>)
 
Katılım
3 Ağustos 2007
Mesajlar
1
Excel Vers. ve Dili
excel
excel --> access

merhaba bir sorum olcaktı.excel deki verileri,access tablosuna kaydaden programı bilen var mı?yardımcı olursanız sevinirim.örneğinn excel de yazılmıs ad soyad borc değişkenlerini access e kaydeden program.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Sn.pebbless, s&#246;yledi&#287;iniz &#351;ey m&#252;mk&#252;n.. Forumda da a&#231;&#305;klay&#305;c&#305; bir &#231;ok &#246;rnek bulunmakta.

Tabi bunun i&#231;in &#246;ncelikle neyi kaydetmek istedi&#287;iniz de &#246;nemli.. Yani xls dosyan&#305;z&#305;n yap&#305;s&#305; bilinmeli. Aktar&#305;lacak kay&#305;tlar genel Veritban&#305; yap&#305;s&#305;na uygun olmal&#305;

&#214;rnek bir dosya ekleyerek, yeni bir ba&#351;l&#305;kta konu a&#231;arsan&#305;z, yard&#305;mc&#305; olunur. Ho&#351;&#231;akal&#305;n
 
Üst