Merhaba,
Ekli dosyada araç muayene sigorta bilgilerinin olduğu tabloya bağlı bir form oluşturdum (Form1). Form üzerine eklediğim listbox'ta kayıtlı plakalar var. O listede tıkladığım plakaya ait tablodaki tarihleri yandaki ilgili alanlara getirmesini istiyorum. Bir de form üzerinde o tarihlere müdahale edilemesin, yalnızca tabloda değişiklik yapılabilsin istiyorum. Yani form sadece kayıt görüntüleme amaçlı olsun istiyorum. Bunu nasıl yapabilirim? Desteğiniz için şimdiden teşekkürler.
Merhaba Sayın @
kesekci
Konu açmadan önce benzer soru ve konular mevcut mu sitede aratmanız ve cevap bulamaz ya da geliştiremezseniz konu açmanız gerekmektedir. Listbox'tan forma veri aktarma konulu çok sayıda başlığımız ve örnek sitemizde mevcut, öncelikle bunları inceleyin.
aynı plakadan 2 kayıt olabilme ihtimali var mı?
diyelim aynı plakaya sahip araç 2. kez sigorta yaptırabilir mi bu durumda aynı plaka 2 defa kullanılmış olacak
1 - forma SIGORTA_MUAYENE tablosundaki Plaka alanını da ekleyin
2 - liste2 tıklama olayının kodu
Private Sub Liste2_Click()
Me.Recordset.FindFirst "PLAKA = " & Me.Liste2
If Recordset.NoMatch Then MsgBox "kayıt bulunamadı"
End Sub
3 salt okunur olması için
- form Özellikleri
- Veri sekmesi
- Kayıt Kümesi Türü:
Snapshot
yapılabilir
(07/11/2021, 11:26)berduş yazdı: [ -> ]1 - forma SIGORTA_MUAYENE tablosundaki Plaka alanını da ekleyin
2 - liste2 tıklama olayının kodu
Private Sub Liste2_Click()
Me.Recordset.FindFirst "PLAKA = " & Me.Liste2
If Recordset.NoMatch Then MsgBox "kayıt bulunamadı"
End Sub
3 salt okunur olması için
- form Özellikleri
- Veri sekmesi
- Kayıt Kümesi Türü: Snapshot
yapılabilir
Çok teşekkür ederim, işyerindeki bilgisayarımda yarın deneyeceğim. Aynı plakadan iki kayıt olma durumu yok, zaten tablodaki plaka alanı için benzersiz seçeneğini işaretledim.
(07/11/2021, 11:28)kesekci yazdı: [ -> ]zaten tablodaki plaka alanı için benzersiz seçeneğini işaretledim
ama 1 aracın sadece 1 defa sigorta/muayene yaptırması biraz sorunlu bir durum olmaz mi?