Skip to main content

AccessTr.neT M.

Liste kutusunun kayıt kaynağının 1 den fazla tablo ile değiştirilmesi

Konu

Çözüldü #1
Arkadaşlar iyi geceler.
Belki çok kolay yada zor bilemiyorum. Eklediğim dosyada 4 adet tablom var. Bu tablo adları "T_G" ve yıllardan oluşuyor. Dosyadaki formumda liste26 adında bir listbox'um ve yilsec adında bir combobox'um var. Ben bu liste kutusunun rowsource'sini "T_G" ve yilsec açılan kutusundan seçtiğim yıl değerine göre bulunan tablolarımdan seçilenin olmasını (yöntem belki yanlıştır) yapabiliyorum. Benim sorunum ise bu liste kutusuna çektiğim verilerden sadece adı soyadı alanı dolu olanları çekmek. Yani liste kutusundan seçimime göre listenin kayıt kaynağını değiştirerek listada adı soyadı bilgileri olanları listelemek.
Sitede bakmadığım örnek kalmadı sanırım. Bu tipte değişken kayıt kaynaklı bir örnek sanırım bulamadım. VB Kod bilgimde yeterli olmadığından burada tıkandım.
Yardımlarınız ve ilginiz için şimdiden teşekkür ederim.
(Eğer buna benzer bir konu daha önce işlenmişse affınıza sığınırım. Ben görememiş yada anlıyamamış olabilirim. Ayrıca gündüzleri cevap veremeyebilirim işle alakalı olarak)
Ek Dosyalar
gunaydinlistedoldur.zip(24.63 KB)

hace32, 31-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
Sayın Hace32;
Yılsec alanınızın kodunu

Visual Basic Code
Sub yilsec_click()
a = "T_G" & Me.yilsec.Value
Liste26.RowSource = "select * from " & a & " where adisoyadi IS NOT NULL"
Me.Liste26.Requery
End Sub

şeklinde değiştirdiğinizde probleminiz çözülecektir.
Hayırlı Geceler.

Cevapla
...........
Çözüldü #3
Son Düzenleme: 09/12/2011, 10:37, Düzenleyen: hace32.
Sayın Kur@l cevabın için teşekkür ederim. Ancak sabah bakabildim. Deneyip sonucundan bilgi vereceğim.
Teşekkür ederim Sayın Kur@l sayenizde sorunum çözüldü.

hace32, 31-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task