- Katılım
- 31 Aralık 2005
- Mesajlar
- 4,354
- Excel Vers. ve Dili
- Office 365 (64 bit) - Türkçe
Merhaba,
Excelde "Dış Veri Al" komutu ile Access veritabanından istediğim kriterlere göre veri çekebiliyorum. Veri tabanında değişiklik yapmak, yeni kayıt eklemek ya da kayıt silmek için "MSQuery" kullanarak kolaylıkla yapabiliyorum.
Bir butona bağlı olarak sayfaya çekilen bilgiler üzerinde değişiklik yaptıktan sonra yine bu yolla veri tabanını da güncellemek istiyorum.
Aşağıdaki kodlar sorgu sihirbazını çalıştırarak kaydettiğim makroya aittir.
Excelde "Dış Veri Al" komutu ile Access veritabanından istediğim kriterlere göre veri çekebiliyorum. Veri tabanında değişiklik yapmak, yeni kayıt eklemek ya da kayıt silmek için "MSQuery" kullanarak kolaylıkla yapabiliyorum.
Bir butona bağlı olarak sayfaya çekilen bilgiler üzerinde değişiklik yaptıktan sonra yine bu yolla veri tabanını da güncellemek istiyorum.
Aşağıdaki kodlar sorgu sihirbazını çalıştırarak kaydettiğim makroya aittir.
Kod:
Sub Makro1()
With Range("aaa").QueryTable ' "aaa" Sayfadaki QueryTable alanıdır.
.Connection = "ODBC;DSN=MS Access Veritabanı;DBQ=C:\Documents and Settings\zgry\Desktop\vt1.mdb"
.CommandText = "SELECT Ad, tut FROM Tablo1 WHERE (Tablo1.Ad='deneme')"
.Refresh BackgroundQuery:=False
End With
End Sub