veri tabanından textboxlara veri alma
#1
selamlar
ben çalışmamı excelde formlarla yapıyorum veri tabanı olarak acces kullanıyorum
sorum şu
userformda 5 tane page var ve her page müşterinin GENEL BİLGİLERİ,ADRES BİLGİLERİ,SATIŞ BİLGİLERİ,ÖZEL BİLGİLERİ gibi sayfalardan oluşmakta
page sayısı kadarda access tablolarım var textboxa alttaki kod yardımı ile isim yazıp sorgulama
yapıyorum ve mişterinin bilgilerini textlerde görebiliyorum

her müşterime bir kod verdim ve bu kodla pagelerde işlem yaparsam kayıt edip tekrar müşteri kodu ile arama yaparsam karşıma çıkıyor fakat adres kaydı yaptım otomatik kod verdim ama satış yapmadım ileride satış yapmak istedim texte aratıp buldum ve satış işlemini yapıp kaydettim ama o zamanda müşteri kodları uyuşmuyor veri tablolar ayrı ayrı olduğundan
işlemler karışıyor kayıtkarın benzersiz olması için ve birbirleri ile nasıl bağlantı kurulur


acces veri tabanında sorgulama kodlarıyla ilgili bana yardımcı olmanız sevinirim

Visual Basic
  1. Private Sub TextBox1_Change()
  2. 'GENEL BİLGİLER
  3. On Error GoTo hata
  4.  
  5. ListBox1.Clear
  6. Set baglan = CreateObject("adodb.connection")
  7. Set rs = CreateObject("adodb.recordset")
  8.  
  9. Call baglanti
  10. rs.Open "select * from [MUSTERI_REHBERI] WHERE [MUSTERI_REHBERI].KOD LIKE '%" & TextBox1.Text & "%'", baglan, 1, 1
  11. With ListBox1
  12. .RowSource = Empty
  13. .ColumnCount = 8
  14. .ColumnWidths = "50;50;50"
  15. .Column = rs.getrows
  16. End With
  17. If ListBox1.ListCount > 0 Then
  18.  
  19. TextBox4.Value = ListBox1.List(0, 2) 'İSİM
  20. TextBox5.Value = ListBox1.List(0, 4) 'MAHALLE
  21. TextBox6.Value = ListBox1.List(0, 5) 'CADDE
  22. TextBox7.Value = ListBox1.List(0, 6) 'SOKAK
  23. TextBox8.Value = ListBox1.List(0, 9) 'KAPI NO
  24. TextBox9.Value = ListBox1.List(0, 10) 'TEL EV
  25. TextBox10.Value = ListBox1.List(0, 11) 'TEL İŞ
  26. TextBox11.Value = ListBox1.List(0, 12) 'GSM
  27.  
  28. End If
  29.  
  30. rs.Close
  31. Set rs = Nothing
  32. hata:
  33. If Err = 3021 Then
  34. Exit Sub
  35. End If
  36.  
  37. End Sub





  Alıntı
Bu mesajı beğenenler:
#2
Merhaba;

Öncelikle Excel'i, kodları unutun. İlk önce sadece tablolarınızı yapın ve gerekli ilişkileri kurun. Belki sizin de asıl sorduğunuz bu ama vt nizi bütün olarak bilmek lazım, konusu ve işleme mantığıyla. Çok basit vt lerle mantığını kavramaya çalışın, sitemizde de başlangıç için çok iyi kaynaklar mevcut. Eğer doğru bir tasarım yaparsanız Excel ile de istediğiniz gibi kullanabilirsiniz.

Bu şekilde bir öneriden çok çözüm bekliyorsunuz belki ama bunları atlarsanız her defasında daha da büyük sorunlarla karşılaşırsınız.
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#3
sayın berkant bey cevap için teşekkürler



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Kelime Içinde Geçen 2 3 4 Harfe Göre Veri Doldurma toros333 1 212 16-02-2026, 02:12
Son Mesaj: dsezgin
  Tabloya Göre Veri Doldurma toros333 2 153 15-02-2026, 01:48
Son Mesaj: toros333
  Yaklaşan Tarihte Uyarı Alma xosmaner 3 350 14-11-2025, 21:53
Son Mesaj: özgülapt
  Alt Rapordaki Sayfa Toplamını Alma tekinuy 6 421 08-10-2025, 22:26
Son Mesaj: tekinuy
  Siteden Accese Vb Veri çekme Hakkında sertac75 2 453 26-05-2025, 11:08
Son Mesaj: sertac75
  [SORGU] Soldan 3 Değere Göre Toplam Alma karacahil 2 347 14-05-2025, 17:03
Son Mesaj: karacahil
  Altın Sitesinde Veri çekme Hakkında sertac75 2 437 13-05-2025, 09:37
Son Mesaj: sertac75
  [VBA] Selenium Ile Gizli Tablodan Veri çekmek. prtkl 4 433 13-05-2025, 09:27
Son Mesaj: prtkl

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi