Otomatik Kayıt

1 2
28/01/2021, 13:57

fenerli6774

frmIhaleler tablosundan
frmMalzemet tablosuna geçiş yapıp tekrar Başlangıç butonunu kullanarak frmIhaleler tablosuna geri döndüğümde otomatik kayıt ekliyor. Sebebini anlayamadım. Yardımcı olabilirmisiniz?
Teşekkür ederim. Kolay Gelsin.
28/01/2021, 15:13

berduş

3 tablonuz vardı birinde 2 diğerinde 1 kayıt olan dönüş yapınca yeni kayıt eklemedi
süreci biraz daha açıklar mısınız hangi adımları izliyorsunuz ve sonuçta hangİ tabloya yeni kayıt ekleniyor
sorularınızı sorarken lütfen biraz daha açıklayıcı olalım
hangi butona basınca 2. form açılıyor
geri dönüşte hangi tabloya ekleniyor
..vs vs bunları açıklamazsanız geri dönüşler ve beklemeler nedeniyle çok zaman kaybedilir
28/01/2021, 15:21

fenerli6774

frmİhaleler tablosundayım.
1 adet ihale oluşturdum.
"Malzeme Ekle" butonunu kullanarak frmMalzmeme formuna geçtim.
frmMalzeme formunda "Başlangıç" butonunu kullanarak tekrar frmİhaleler formunda geri döndüm.
tblKonu tablosunu açtığımda
frmİhaleler tablosundaki verilere göre yeni kayıt oluşturduğunu gördüm.
Bu her geçişte tekrarlanıyor. ben istemeden formdaki verilere göre yeni kayıt yapıyor.
28/01/2021, 18:33

ozanakkaya

her iki formun kayıt kaynağındaki sorgu tblKonu tablosunu içerdiği için frmMalzeme formunu her açtığında

Forms!frmMalzeme!akYil = Application.DLookup("Yil", "tblKonu", "[Islemdurumu]='İşlem Yapılıyor'")
Forms!frmMalzeme!akNo = Application.DLookup("Yil", "tblKonu", "[Islemdurumu]='İşlem Yapılıyor'")
Forms!frmMalzeme!akIhaleturu = Application.DLookup("Ihaleturu", "tblKonu", "[Islemdurumu]='İşlem Yapılıyor'")
Forms!frmMalzeme!txtDurum = Application.DLookup("Ihaledurumu", "tblKonu", "[Islemdurumu]='İşlem Yapılıyor'")
Forms!frmMalzeme!txtKonu = Application.DLookup("Konu", "tblKonu", "[Islemdurumu]='İşlem Yapılıyor'")
Forms!frmMalzeme!KonuID = Application.DLookup("KonuID", "tblKonu", "[Islemdurumu]='İşlem Yapılıyor'")

kodu olduğu için yeni kayıt ekliyor.


strSQL1 = "SELECT * FROM tblKonu WHERE (([Ihaleno]='" & Me.akNo & "') AND ([Yil]='" & Me.akYil & "'));"

Bu kodun amacını anlamadım. KonuId değeri var iken tblKonu tablosuna bağlanmanın amacı nedir?
28/01/2021, 18:40

ozanakkaya

Örneğinizin düzenlenmiş hali ektedir. Bu haliyle veri girişi yaparak deneyiniz.
28/01/2021, 23:47

fenerli6774

İhaller formundaki listeyenen ihaleyi seçip Malzeme formuna geçiş yaptığımda
Malzeme formunda ilgili ihalenin bilgilerinin gelmesini amaçlamıştım.
Oluşturulan ihaleye malzeme eklemek için Malzeme formuna gittiğimde
Konu tablosuna bağlı mallar alttablosunda ilgili ihaleye ait mal kaydı olmadığı için formu yeni kayıt olarak açıyor.
Bu nedenle bilgileri Dlook ile çağırdım.
ekle butonuna bastığımda malzeme ve ilgili ihale kayıtlarını ekleyecek.
Daha basit yolları vardır elbette. Ama bu kadar öğrenebildiğim için biraz uzun yollar kullanıyorum.
Teşekkür ederim.
1 2