Skip to main content

AccessTr.neT


Otomatik Kayıt

Otomatik Kayıt

Çözüldü #1
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.
.rar Deneme11.rar (Dosya Boyutu: 49,55 KB | İndirme Sayısı: 2)
Cevapla
#2
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
Cevapla
#3
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.
Cevapla
#4
her iki formun kayıt kaynağındaki sorgu tblKonu tablosunu içerdiği için frmMalzeme formunu her açtığında

Visual Basic Code
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.


Visual Basic Code
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?
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#5
Örneğinizin düzenlenmiş hali ektedir. Bu haliyle veri girişi yaparak deneyiniz.
.rar Deneme11_stk.rar (Dosya Boyutu: 60,36 KB | İndirme Sayısı: 4)
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#6
İ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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task