Skip to main content

AccessTr.neT


İlişkisiz Formda Metin Kutusu Değeri Varsayılanı Dlookup İle Getirme

İlişkisiz Formda Metin Kutusu Değeri Varsayılanı Dlookup İle Getirme

Çözüldü #1
Merhabalar,
İlişkisiz bir formda ilişkisiz metin kutusuna bir tablodan denetim kaynağı olarak Dlookup ile veri geliyorken varsayılan olarak gelmiyor. Varsayılan değer olarak tablo değerini nasıl getirebilirim?
Ekteki ufak örnek üzerinden konuşursak Form1'de A1, A2, A3 alanlarından A1 alanına Tablo1'deki ilgili kodu girdiğimde A2 alanını Dlookup ile Tablo1'den denetim kaynağı olarak getiriyor. Benim Formda değişkenlik gösterecek alanım A3 ama işlemleri hızlandırma adına bu A3 alanının varsayılan değerini ilk etapta Tablo1'den alsın, değiştirmek istersem değiştirip ona göre aktarım işlemi yapabileyim istiyorum. umarım anlatabilmişimdir.
Yardımcı olabilecek varsa çok sevinirim.
.rar VARSAYILAN.rar (Dosya Boyutu: 27,98 KB | İndirme Sayısı: 18)
Cevapla
#2
Merhaba, metin kutusu (Metin0) ilişkisiz olduğundan, formu açtığınızda varsayılan değer alanına yazdığınız kod çalışmaz.

Metin0'ın güncelleştirme sonrasında olayına yazılı kodu silip yerine

Me.Metin2 = Dlookup ("A2", "Tablo1", "[Metin0]=[A1]")
Me.Metin4 = Dlookup ("A3", "Tablo1", "[Metin0]=[A1]")

kodu ekleyin. Varsayılan değer için IIF kodu eklemişsiniz. Metin0 boş ise değer boş olarak belirlenmiş. Form açıldığında metin kutusu boş olduğu için kod çalışmaz.
Cevapla
#3
Metin0'ın güncelleştirme sonrasında olayına eklemek daha akılıca oldu, çok teşekkürler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da