• DİKKAT

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

access i veri tabanı olarak kullanmak

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
arkadaşlar access hakkında pek bir bilgim yok ama
access te oluşturulmuş bir tabloyu
veri tabanı olarak kullanarak
vb 6.0 da combobox a verileri nasıl alırım

mesela:

"c:\deneme.mbd" veri tabanım
"ürünler" tablo ismim

ben bunda "BARKOD" yazan sütunu combo1 e nasıl bağlarım
 
Sayın Fuat Şirin,

Sanırım böyle bir şey olması gerekiyor:

Kod:
Adodc1.ConnectionString =  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Ariza_Takip.mdb;Persist Security Info=False"
    Adodc1.CommandType =  adCmdText
    Adodc1.RecordSource = "select * from urunler"
    Adodc1.Refresh
For don = 1 To  Adodc1.Recordset.RecordCount
combo1.AddItem  Adodc1.Recordset("BARKOD")
Adodc1.Recordset.MoveNext
Next don
Bir de veritabanı ve alan adlarında Türkçe karakter kullanmamaya dikkat edin. Hata oluşabilir.
Bir de veritabanınızı Access97 ye çevirerek deneyin.(Eğer çalışmaz ise)

İyi çalışmalar
 
hocam harikasınız
birde vaktiniz varsa bana temel olması açısından
comboda seçilen satırı text lere alması mümkün mü
cinsi renk no fiyat
gibi
 
Sayın Fuat Şirin,

Pek ezbere çalışmayı sevmem, ama combo box un after update olayına şu kodları yazarak deneyin:


Kod:
If Trim(combo1.Text)  <> "" Then
Adodc1.RecordSource " SELECT * from urunler Where BARKOD = '"  & combo1.text & "'"
Text1.Text =  adodc1.recordset("cinsi")
Text2.Text =  adodc1.recordset("renk")
Text3.text=adodc1.recordset("no")
Text3.text=adodc1.recordset("fiyat")
Else
MsgBox  "Başka Kayıt Bulunamadı", vbCritical, "Stok"
End If

Burada karşılaşabileceğiniz hatalar, tablodaki verilerin türlerinden oluşabilir.

İyi çalışmalar
 
hocam after update olay&#305;n&#305; bulamad&#305;m
change olay&#305;na yazd&#305;m olmad&#305; ama
ba&#351;ka bir yolu var m&#305;d&#305;r
 
Chenge olayında çalışması gerekir.

Ne gibi bir hata oluştu?
 
Say&#305;n Fuat &#350;irin karde&#351;im, ben de b&#246;yle bir veri taban&#305; kullanmak istiyorum. &#214;rnek alabilmem i&#231;in, program bitince eklerseniz &#231;ok sevinirim. Zira bu konuda yok denecek kadar az bilgim var.

Kullanmak istedi&#287;im program&#305;n linki veriyorum.

http://www.excel.web.tr/showthread.php?p=307820#post307820

Bayram&#305;n&#305;z &#351;imdiden m&#252;barek olsun.
 
text ler bo&#351;
bir &#351;ey gelmiyor hocam,
hocam bu o kadar &#246;nemli de&#287;ilde as&#305;l sorum &#231;ok de&#287;erli vaktiniz varsa
mesela textlere comboya girdi&#287;im verileri
tabana nas&#305;l kaydederim yani
en son dolu sat&#305;rdan itibaren yeni giri&#351;lerimi i&#351;leyebilirim
 
sn ofbalki istedi&#287;iniz &#351;ey excelde yap&#305;lmas&#305; m&#252;mk&#252;n bi&#351;ey ama bu program &#252;zerinde &#231;al&#305;&#351;&#305;yorum &#351;u an yar&#305;n ak&#351;ma b&#252;y&#252;k ihtimalle sorunuza yan&#305;t yazar&#305;m &#246;le zor bi&#351;ey de&#287;il
excelde
 
Teker teker ilerleyelim. Recordseti açmadan nasıl veri görünür. En başa:

Kod:
Adodc1.ConnectionString =  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Ariza_Takip.mdb;Persist Security Info=False"

Satırını ekleyin.

AddNew komutuyla olur ama dediğim gibi ezbere çalışmayı sevmiyorum.
 
birde hocam elle mesela say&#305; girdi&#287;imde
comple error diye bir hata mesaj&#305; geliyor
 
hocam bu konuda bana yard&#305;mc&#305; olursan&#305;z
en az&#305;ndan yeni bir giri&#351; i&#231;in
bir &#246;rnek kod verirseniz &#231;ok makbule ge&#231;er
 
Geri
Üst