formda zaten gidilen yer var, sizin yapmanız gereken tek şey gidilen_yer_idmetin kutusunu açılır kutu ile değiştirmek
Açılır kutunun sütun sayısını 2 yapın
sütun genişliğini=0 yapın
açılır kutunun satır kaynağına aşağıdaki kodu ekleyin
SELECT [gidilen yer].gidilenyer_id, [gidilen yer].gidilen_yer FROM [gidilen yer];
Hocam elinize emeğinize sağlık çok teşekkür ederim. Çok yardımcı oldunuz. Peki hocam ben bu kalan alanındaki sayıyı seferler tablosundaki kaldığı gün alanına nasıl yazdırırım.
(02/04/2021, 22:10)itfaiyeci_26 yazdı: ben bu kalan alanındaki sayıyı seferler tablosundaki kaldığı gün alanına nasıl yazdırırım.
kodun zaten öyle yapması gerek yani verileri doğrudan sefer tablosuna yazıyor olmalı
siz alt form bir kaç tarih girin
kişilerde ilerleyince kod otomatik olarak tabloya ekler
olmazsa kodu altforma uyarlayıp kayıt ekleyip değiştikçe tabloya ekler
bir kaç deneme yaptım şimdi farkettim hocam verileri girip çıktığınızda tekrar adı formunu açtığınızda seferler tablosuna kaydediyor. Çok teşekkür ederim hocam elinize sağlık.
not kaydedilebilmesi için mutlaka kayıtlar arasında ilerlenmeli
uygun bir zamanda altformdaki değişikliğe göre düzenleme yapmaya çalışırım
yada form kapanma olayına da tablo güncelleme kodunu (aşağıdaki kod) ekleyebilirsiniz
CurrentDb.Execute "UPDATE seferler INNER JOIN SqlSefer ON seferler.sn = SqlSefer.sn SET seferler.[kaldığı gün] = SqlSefer.[kalan];"
İlginiz için teşekkür ederim hocam kodu kapanma olayına ekliyorum. Siz vakit bulduğunuzda kodu düzenlerseniz müteşekkir olurum. İyi akşamlar