Skip to main content

AccessTr.neT


ana form kayıt ve alt form veri güncelleme

ana form kayıt ve alt form veri güncelleme

Çözüldü #1
arkadaşlar müşteriler ana formum var birde bu formun içinde mahal şikayet alt formum var müşteriler ana formumun üzerinde şikayet ekle butonuna tıkladığımda alt formuma veri ekliyor ama eklenen veri hemen görünmüyor bu yüzden forma veriyi güncelle butonu koydum bu butonu tıklamadan şikayet ekle butonuna tıkladığımda alt formda hemen görünmesini nasıl sağlayabilirim .
Diğer sorunum ise şikayet ekle butonuna tıkladığımda müşteriler formumdaki veri ilk veriye başa dönüyor örnek mehmet can'ın verisine şikayet ekleme yapıyorum hemen ardından ilk veriye gidiyor şikayet ekle butonuna tıkladığımda işlem yaptığım veride sabit kalmasını nasıl sağlayabilirim
.rar formtes - Kopya (2).rar (Dosya Boyutu: 89,69 KB | İndirme Sayısı: 148)
Cevapla
Çözüldü #2
Kaydet düğmesinin sonuna End Sub' dan önce

Visual Basic Code
me.altform.requery

altform yerine sizdeki altform ismini yazınız, sorunuz çözülür.

Herkes aynı şeyi düşünüyorsa, kimse yeterince düşünmüyor demektir
Cevapla
Çözüldü #3
teşekkür ederim çözüldü şikayet ekle butonuna tıkladığımda kaydı otomatik olarak ekliyor fakat diğer sorunu nasıl çözebiliriz şikayet ekle butonuna tıkladığımda asıl formdaki veriler ilk kayda gidiyor adı soyadı telefonu vb. şikayet ekle butonuna tıkladığıma hangi isimde ise olrda kalmasını nasıl sağlayabiliriz
Cevapla
Çözüldü #4

Visual Basic Code
    
DoCmd.SetWarnings (False)
DoCmd.RunSQL "INSERT INTO mahal_sikayet ( [Blok No], [Daire], [Mahal Adı], [Şikayet], [Taşeron], [Tadilatı Yapan], [Kontrol Eden], [Teslim Alan], [Şikayet Tarihi], [Daire Sahibi] ) VALUES   (  ' " & Me.Blok_No & "', ' " & Me.Daire_No & "', '" & Me.Mahal_Adı & "', '" & Me.Şikayetin_Kaynağı & "', '" & Me.Taşeron_Adı & "', '" & Me.Tadilatı_Yapan & "', '" & Me.Siakyet_Tarihi & "', '" & Me.Teslim_Alan & "', '" & Me.Kontrol_Eden & "', '" & Me.Adı_Soyadı & "')"
Me.Requery

Sizde büyük ihtimal Me.Requery olarak kalmış bu ne demek "tamamen" yeniden sorgula.
Onun için sürekli ilk kayıta gider.
Sadece son satırdaki
Me.Requery ===> Me.Liste384.Requery
olarak değiştirin sorunuz çözülür.

Herkes aynı şeyi düşünüyorsa, kimse yeterince düşünmüyor demektir
Cevapla
Çözüldü #5
söylediğiniz kodu ekledim fakat hala ilk kayda gidiyor
Son Düzenleme: 11/01/2014, 15:43, Düzenleyen: bulenttum.
Cevapla
Çözüldü #6
(11/01/2014 15:39)bulenttum Adlı Kullanıcıdan Alıntı: söylediğiniz kodu ekledim fakat hala ilk kayda gidiyor
Me.Requery satırını sildiniz değil mi?
Çünkü bende normal çalışıyor.
Herkes aynı şeyi düşünüyorsa, kimse yeterince düşünmüyor demektir
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da