Skip to main content

AccessTr.neT


Liste Kutusuna Sayısal Değerler Yerine Metin Değeri Gelsin.

Liste Kutusuna Sayısal Değerler Yerine Metin Değeri Gelsin.

Çözüldü #1
Arkadaşlar belki yeter artık diyeceksiniz ama bu konuyu tam hazmedemedim. Çözemedim. Bana en kolay yolunu yada pratik yolunu anlatır mısınız?

Eklediğim örnekte frm_ogretmen formundan kayıt yapıyorum. ve Öğretmen bilgilerini tbl_ogretmen tablosuna gönderiyorum. Aynı formda bulunan listeogretmen liste kutusunda yapılan kayıtları listeliyorum. İlgili combobox daki verileri sayısal kısmını gönderdiğim için liste kutusuna çağırdığımda doğal olarak sayısal kısmı geliyor. Bu tür durumlarda en pratik anlamıyla ne yapmalıyım. Sayısal değerler yerine karşılığı gelsin.
.rar örnek.rar (Dosya Boyutu: 342,98 KB | İndirme Sayısı: 0)
Cevapla
#2
Calismanizi inceleme imkanim olmadı ama temel mantik şu: Sorguyu oluştururken sorguya ana tabloyla beraber ilişkili tabloyu da ekleyip sorguda sayısal  alan yerine ilişkili alt tablodaki sayisal alanın karşılığı olan metin alanını göstermektir.
Cevapla
#3
[Resim: FBLhFX.jpg]


Sayın Berduş hocam; İşte burada nasıl ilişki kuracağım. Aynı olayları raporlarda da yaşıyorum.

SQL Code
alan: DLookUp("alanlar";"tbl_alanlar";"alan_id=" & [alani])

Sorguda ifade tanımlayarak böyle çözmeye çalışıyorum. Oda çok uzun ve yorucu oluyor açıkcası.

Cevapla
#4
Öğretmen tablosuyla alan tablosu arasında hangi alan ortak
ogretmen tablosundaki alani alanıyla alanlar tablosundaki alan_id ise bu 2 alanı ilişkilendirip
Öğretmen tablosundaki alani alanına gelip farenin sağ tuşuna basın ve basili halde alan tablosundaki alan_id alanına surukleyin artık 2 tablo ilişkilendirilmiş oldu. Şimdi hangi alana ihtiyacınız varsa sorguya o alanı ekleyebilirsiniz.
Cevapla
#5
[Resim: LUQ9xv.jpg]

Hocam anladım ve siz yazarken yaptım. Teşekkür ederim. Böyle daha kolay oldu.
Cevapla
#6
Sorun çözümlenmiş oldu mu? Istediğiniz şekilde gösteriyor mu verileri?
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da