Combobox'ın kayıt Kaynağı'nı değere göre değiştirme - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Combobox'ın kayıt Kaynağı'nı değere göre değiştirme (/konu-combobox-in-kayit-kaynagi-ni-degere-gore-degistirme.html) |
Combobox'ın kayıt Kaynağı'nı değere göre değiştirme - hasanak2 - 05/09/2016 merhaba Arkadaşlar; cmb_den adlı açılır liste kutum var ben bu kutuya IIF dlookup kullanarak kod yazdım problemim eger dogruysa bölümünden sonra rowsource kullanarak adi tablosundaki adi_id alanını listeletmek yanlışssa başka bir alanı listeletmek istemiştim hata veriyor -----------------------------------------------------------------------------------------------------------------------------------------------------
yazarsam sorun yok mantığa göre 500 yada 1000 veriyor --------------------------------------------------------------------------------------------------------------------------------------------------
Yazarsam sorun çıkıyor burada rowsourceyi nasıl kullanmalıyım. şimdiden çok teşekkür ederim. Cvp: iif dkloop sonuca göre rowsource ama çıkmaz sokaktayım yardım lütfen. - atoz112 - 05/09/2016 sayın hasanak2, siz de takdir edersiniz ki, Site Kuralları gereği,içeriğinde farazi gerçek dışı ve sonuçları görebilmek adına da birkaç kayıt olacak şekilde örnek uygulamanızı da konunuza dahil etmeniz halinde,olası belki denetimlerden ya da alan adı ifadelerinden kaynaklı hususların da dikkate alınmak üzere incelenmesi uygun olacaktır. ayrıca; hangi duruma göre hangi sonucun çıkması gerektiğini de belirtmeniz iyi olacaktır. bilginize...iyi çalışmalar,saygılar. sayın hasanak2, hatalı yazımı halinde olan Me.cmb_den = IIf(((DLookup("[gon]", "[tbl_islem_tipi]", "islem_tipi_id=" & Me.islem_tipi_id)) = 1), Me.cmb_den.RowSource = (tbl_adi,adi_id), "0") bu kod ile elde etmek istediğiniz nedir? bilginize...iyi çalışmalar,saygılar. Cvp: iif dkloop sonuca göre rowsource ama çıkmaz sokaktayım yardım lütfen. - hasanak2 - 05/09/2016 Atoz hocam, Yapmak istediğim IIF ,and,or,dlookup gibi komutları kullanarak sorgular hazırlamadan liste kutusu oldukça fazla bir Access formları yapmaya çalışıyorum hem vb komutlarını olabildiğince detaylı kullanabilmek için iyice pekiştirmek ayrıca herbir liste kutusuna sorgu hazırlamadan sonuca ulaşmak istiyorum. Bazı yabancı sitelerde buna benzer örnekler gördüm ancak if then else yöntemi ile yapmışlar IIF ve Dlookup hiç görmedim. örnekte verdiğim kod çalıştı ancak IIF in true ve false bölümüne rowsource yi nasıl monte edeceğimi bir türlü aşamadım. atoz hocam, size tekrar teşekkür ederim. Umarım sorularımla başınızı ağrıtmıyorumdur. iyi geceler. Cvp: iif dkloop sonuca göre rowsource ama çıkmaz sokaktayım yardım lütfen. - ozguryasin - 05/09/2016 örnek olsaydı daha iyi anlatılabilirdi. Kod:
Me.cmb_den.RowSource = "select * from accesstr" Kod:
Me.cmb_den.RowSource = "select * from ozguryasin" Kod:
Me.cmb_den.RowSource = (tbl_adi,adi_id), "0") Kod:
Me.cmb_den.RowSource = "select adi,id from tabloadi where id=0" Kod:
dim degis as string şeklinde yol izlenmeli. son kod yapısını kafadan yazdığım için direkt ilk etapta çalışmayabilir. yapı bakımından bu şekilde. örnek eklemiş olsaydınız örnek üzerinde yapabilirdim. Cvp: iif dkloop sonuca göre rowsource ama çıkmaz sokaktayım yardım lütfen. - hasanak2 - 05/09/2016 Hocam şimdi faraze bir dosya hazırlamaya çalıştım. Dosyada form1 formunda 1-Hareket tipi seçildikten sonra çıkıldığıda olayında seçilen hareket tipinin hareket tipi tablosundaki durumu alanına bakacak 1 yazıyorsa 2-gönderen açılır listesinde cari_dıs tablosundaki cari_id alanını listeleyecek (burada hareket tipi seçiminde yaptığım gibi id numarası değilde görünen kısım adi alanı listelensin kaydedilen id si olsun) 3-durum 2 yazıyorsa aynı işlemi cari_ic tablosu için yapsın 4-yukardaki işlemler alıcı liste kutusu içinde geçerli gönderenin tam zıttı olacak. gönderen cari_dış tablosunu listeliyorsa alici cari_iç i listeleyecek 5-Seçilen seçimleri kayıta bastığımda çalışmalar tablosundaki ilgili alanlara kaydedecek Hocam umarım anlatabilmişimdir. iyi geceler. Cvp: iif dkloop sonuca göre rowsource ama çıkmaz sokaktayım yardım lütfen. - ozguryasin - 06/09/2016 örneği kontrol edip geri bildirimde bulununuz. |