17-04-2012, 21:46
Arkadaşlar merhaba,
Form üzerinden komut düğmesi ile aşağıdaki kodu çalıştırıyorum,
Private Sub
On Error GoTo Err_Komut1_Click
Dim stDocName As String
stDocName = "guncellemesorgusu"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Komut1_Click:
Exit Sub
Err_Komut1_Click:
MsgBox Err.Description
Resume Exit_Komut1_Click
End Sub
Ancak komut düğmesine bastığımda, form ekrandan kayboluyor ve sorgunun (Çalıştırdığım güncelleme sorgusu) tabloda yapacağı değişikliklere ilişkin sistem mesajı geliyor, evet diyerek sorguyu çalıştırıyorum ve güncellemeler yapılıyor. fakat form ekranda görünmüyor. veritabanı penceresinden formu açtığımda formun aslında kapanmadığını sadece görünmediğini anlıyorum. şöyleki; form üzerinde 2 adet ilişkisiz metin kutum var. bunları güncelleme sorgusunda değiştireceğim veriler için kullanıyorum. normalde formu kapatınca ilişkisiz metin kutularındaki veriler haliyle kayboluyor, fakat yukarıdaki işlemi yaptığımda form kaybolduktan sonra veritabanı penceresinden formu açtığımda form sorguya başlamadan önce yaptığım hali ile ekranda tekrar görünüyor.
yukarıdaki kodun hangi kısmı formumu ekrandan kaybediyor, ya da formun ekranda görünmemesinin sebebi ne olabilir?
Form üzerinden komut düğmesi ile aşağıdaki kodu çalıştırıyorum,
Private Sub
On Error GoTo Err_Komut1_Click
Dim stDocName As String
stDocName = "guncellemesorgusu"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Komut1_Click:
Exit Sub
Err_Komut1_Click:
MsgBox Err.Description
Resume Exit_Komut1_Click
End Sub
Ancak komut düğmesine bastığımda, form ekrandan kayboluyor ve sorgunun (Çalıştırdığım güncelleme sorgusu) tabloda yapacağı değişikliklere ilişkin sistem mesajı geliyor, evet diyerek sorguyu çalıştırıyorum ve güncellemeler yapılıyor. fakat form ekranda görünmüyor. veritabanı penceresinden formu açtığımda formun aslında kapanmadığını sadece görünmediğini anlıyorum. şöyleki; form üzerinde 2 adet ilişkisiz metin kutum var. bunları güncelleme sorgusunda değiştireceğim veriler için kullanıyorum. normalde formu kapatınca ilişkisiz metin kutularındaki veriler haliyle kayboluyor, fakat yukarıdaki işlemi yaptığımda form kaybolduktan sonra veritabanı penceresinden formu açtığımda form sorguya başlamadan önce yaptığım hali ile ekranda tekrar görünüyor.
yukarıdaki kodun hangi kısmı formumu ekrandan kaybediyor, ya da formun ekranda görünmemesinin sebebi ne olabilir?

