Skip to main content

AccessTr.neT


Forma toplu veri ekleyerek değer getirme

Forma toplu veri ekleyerek değer getirme

#9
Sayın Çevik,

Alıntı:konteyner no yazan yere alt alta veri girdiğimde karşısındaki metin kutusuna girdiğim değerlerin tablodaki karşılığı gelmesi gerekiyor.

İfadenize yönelik olarak;İki yöntem ile yapmanız mümkün.

YÖNTEM 1

DLookup("[alan_adi]", "tablo_adi", "[kriter_icin_id_alan_adi]=" & kriter_karsiligi_denetim_adi)

Yukarıda yazılı kod kalıbı üzerinde,kendi tanımlarınıza göre yeniden düzenlemek sureti ile her bir değer göstermeyi istediğiniz denetimler için,DLOOKUP FONKSİYONU kullanımı yöntemini kullanabilirsiniz.

Burada DİKKAT EDİLMESİ GEREKEN HUSUSLAR:

a) Eğer KRİTER alanının Veri Türü METİN (String) ise,

"[kriter_icin_id_alan_adi]=" & kriter_karsiligi_denetim_adi

Bu kısmı,TEK TIRNAK içerisinde yazmalısınız.

ÖRNEK

"[kriter_icin_id_alan_adi]=’" & kriter_karsiligi_denetim_adi & “’

Eklediğiniz resimden yorumlamak sureti ile,tahmini olarak yazabileceğiniz kod:

ÖRNEK

DLookup("[Tip]", "tablo_adi", "[Konteyner_no]='" & Me.Konteyner_no & "'")

şeklinde olabilir.

b) Eğer denetimlerin her biri İLİŞKİSİZ ise,her bir değer göstermeyi istediğiniz Metin denetimlerinin ister ÖZELLİKLER – VERİ sekmesindeki KAYIT KAYNAĞI satırına bu Dlookup FONKSİYONU kodlarını yazabileceğiniz gibi,isterseniz de;KONTEYNER NO değerlerini yazdığınız Metin Denetiminin ÇIKILDIĞINDA olay yordamına da yazabilirsiniz.


YÖNTEM 2

Ya da bir diğer öneri olarak;KONTEYNER NO denetimini Açılan Kutu (ComboBox) olarak değiştirip ve gerekli düzenlemesini yapıp,akabinde bu denetimin içerisinde sadece KONTEYNER NO alanını değil,yanda göstermeyi isteyeceğiniz hangi alanlar varsa o alanları da dahil edersiniz ve yine KONTEYNER NO denetimini DEĞİŞTİĞİNDE olay yordamı içerisine yandaki her bir denetimin karşılığı olarak bu denetimdeki sütun adını yazarsınız.

ÖRNEK

Bu Açılan Kutu’nun Kaynağı içinde konteyner_no,Tip,…alanları olsun.TİP için sütun konumu 1 dir.

Me.Tip=Me.konteyner_no.Column(1)

Kod satırı yazıldığında anlamı:
Tip adlı denetime, konteyner_no adlı Açılan Kutu’nun 2.sütununa denk gelen Tip alan değerini aktar demektir.

Örnek uygulamanızı eğer önceki sürüme göre (.MDB) olarak dahil edebilirseniz daha verimli olacaktır.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Forma toplu veri ekleyerek değer getirme - Yazar: atoz112 - 31/10/2016, 13:47
Task