(30/10/2016, 01:35)mmert06 yazdı: "Proforma" formundaki "Stok No" alanına stok numarasını yazdığımda "Malzeme Adı" ve "Birimi" alanlarının otomatik olarak "Tedarikler" tablosundan gelmesini istiyorum.
(30/10/2016, 13:17)mmert06 yazdı: Proforma formunda "STOK NO" alanına 4213678942136 yazdığımda ve enter tuşuna bastığımda "MALZEME ADI" alanına "İÇ CEPHE BOYASI" ve "BİRİMİ" alanına "kg" verilerinin otomatik olarak "Malzemeler" tablosundan gelmesini istiyorum.
Merhaba, Mevzuyu netleştirmek adına sorunuza karşılık soru soruyorum. Sonuçta emek ve zaman harcanıp problemi çözmeye çalışıyoruz. İlk mesajınızda Tedarikler tablosu, son mesajınızda da Malzemeler tablosu yazmışsınız.
Ayrıca, uygulamanızın başlangıcında iken Yapılmaması Gereken Ölümcül Hatalar konusunu inceleyip uygulamanızı konuda anlatıldığı şekilde düzenleyin.
"Malzeme Tanımla" adında form ismi olmamalı, formun ismi "frm_malzeme_tanimla" şeklinde olmalı,
İstediğiniz işlem için Dlookup kodu kullanıldı.
Dim VarMi As Integer
VarMi = Nz(DLookup("[malzeme_id]", "Malzemeler", "[stok_no]='" & Me.stok_no & "'"), 0)
If VarMi <> 0 Then
Me.malzeme_adi = Dlookup ("[malzeme_adi]", "Malzemeler", "[stok_no]='" & Me.stok_no & "'")
Me.Birimi = Dlookup ("[Birimi]", "Malzemeler", "[stok_no]='" & Me.stok_no & "'")
End If
Uygulamanızın düzenlenmiş hali ektedir. İnceleyip olumlu/olumsuz bildirimde bulununuz.