• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

SQL ile listbox'a verileri getirmek

Katılım
17 Şubat 2010
Mesajlar
56
Excel Vers. ve Dili
excel 2007 Türkçe
Merhabalar,

Ekteki dosyada userform üzerindeki listbox'un rowsource'una ekteki Access veritabanında bulunan bir alanı getirmek istiyorum.

Bağlantıyı yapabiliyorum, fakat listbox'a verileri alamıyorum. Yardımcı olabilirseniz çok sevinirim.

Şimdiden teşekkürler.
 

Ekli dosyalar

internetde senin sorununa benzer bi veri bulmuştum umarım işine yarar
 

Ekli dosyalar

kodda
Kod:
baglan.Open "C:\Veritabanı2.mdb"

demişsiniz.

eklediğiniz dosyanın ismi "Veritabanı2.accdb"

belki budur neden.
 
Sayın mancubus eklediğim dosya accdb olabilir. Fakat işlem yaptığım veritabanı 2003 formatlı mdb.
Yani sorun orda değil.

Form üzerine bir textbox yerleştirdiğimde veritabanındaki ilk kaydı başarıyla alıyor. Ama benim istediğim tüm kayıtların listboxa gelmesi. Bu noktada yardımlarınızı bekliyorum.
 
Sayın hakantasal,

ilginiz için teşekkür ederim. Fakat eklediğiniz dosyada sorunumu çözecek bişey göremedim.
 
Sayın mancubus eklediğim dosya accdb olabilir. Fakat işlem yaptığım veritabanı 2003 formatlı mdb.
Yani sorun orda değil.

bazen çok basit bir hata engelleyebiliyor. küçük bir ihtimal olarak belirtmiştim.
 
Merhabalar,

Ekteki dosyada userform üzerindeki listbox'un rowsource'una ekteki Access veritabanında bulunan bir alanı getirmek istiyorum.

Bağlantıyı yapabiliyorum, fakat listbox'a verileri alamıyorum. Yardımcı olabilirseniz çok sevinirim.

Şimdiden teşekkürler.
Dosyanız ekte...
Kodlardaki Veri tabanı adını Kendinize göre düzenleyin..
 

Ekli dosyalar

sayın security,
çok teşekkürler..Veriler listbox'a geliyor.

Bir sorum daha olacaktı, veritabanı tablosundaki alanları tek tek alabilir miyiz? (Mevcut durumda tüm alanlar geliyor.) Yani demek istediğim; tablodaki bir alanı listbox'a, bir diğer alanı combobox'a alabilir miyiz?
 
Arkadaşlar tek tek almayı da başardım..:)

Kod:
getRows(Kayitlar, Başlangıç, AlanIndis)

'Kayitlar : kaç kayıt?
'Başlangıç : kaçıncı kayıttan başlasın?
'AlanIndis : kaçıncı sütunu alsın (0'dan başlar)

yukarıdaki parametrelere göre istediğimiz sütunu (alanı) seçebiliyoruz.

Örnek:

getRows(10, 0, 2)

tablonun 2. sütunundan ilk 10 kaydı getirir.
 
Geri
Üst