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
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
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
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
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
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
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
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
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
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Chenge olayında çalışması gerekir.

Ne gibi bir hata oluştu?
 
Katılım
24 Şubat 2006
Mesajlar
243
Excel Vers. ve Dili
EXCEL 2003
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.
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
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
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
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
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
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.
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
birde hocam elle mesela say&#305; girdi&#287;imde
comple error diye bir hata mesaj&#305; geliyor
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
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
 
Üst