AccessTr.neT

Tam Versiyon: Eski değeri nasıl tutabilrim
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Arkadaşlar
Bir combobox un içindeki değeri değiştiriyorum
Güncelleme sonrasında "eski değeri" üzerinden bir işlem
yapmam lazım. BeforeUpdate ile denedim ancak sanırım
o da yeni değeri görüyor. Eski değeri nasıl tutabilirim
ve bunu hangi özelliğe yazmam gerekir

Form geçerli olduğunda combobox değerini bir değişkende
tutayım, lazım olduğunda kullanayım diye düşündüm ama
bu doğru yöntem midir bilemedim

Teşekkürler
Hocam tam anlattığın şey daha önce benim başıma geldi, ve ben de aynı yöntemi kullandım. Değeri değişmeden önce bir değişkene aktarıp o şekilde kullandım. Benim başıma gelen biraz farklıydı. Bir metin kutusundaki eski değer ile yeni değeri söz konusu metin kutusunun güncelleme sonrasında olayında karşılaştırmam gerekiyordu. Günlerce uğraştım ve bulduğum tek çare değişken olayıydı.
Bir "Old.value" durumunu sık sık görüyorum
sanırım doğru metod odur, hocalarımızdan bir
cevap gelmezse böyle devam ederiz Img-grin
Dim ctlC As Control
' For each control.
For Each ctlC in Me.Controls
If ctlC.ControlType = acTextBox Then
' Restore Old Value.
ctlC.Value = ctlC.OldValue
End If
Next ctlC
buradaki ctlC.Value = ctlC.OldValue satırını değiştirerek kullanabilirsiniz
iyi çalışmalar
Adnan hocam aslında combonun on click özelliği bile
benim için yeterli ancak bu sefer değişkeni Sql cümlesine
yerleştiremedim Img-cray Aşağdaki şekliyle hata veriyor


Kod:
Private Sub SERVIS_SERVISFORM_ID_Click()
Dim ESKIKAYIT As Integer
ESKIKAYIT = Me.SERVIS_SERVISFORM_ID
End Sub

Private Sub SERVIS_SERVISFORM_ID_AfterUpdate()
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE FORMNOTAKIP SET FORMNOTAKIP.SERVISFORM_OK = 0 WHERE (((FORMNOTAKIP.SERVISFORM_ID)=ESKIKAYIT));"
DoCmd.SetWarnings True
End Sub

SQL cümlesinde değişkeni nasıl kullanmalıyım ?
Bunu çözebilirsek işlem tamam


Teşekkürler
Sayın okileturc
sorguda yazılım olarak hata yok ancak
ESKIKAYIT değeri doğru olarak geldiği teyid edilmeli bana göre problem burada
buda size yazdığım control ile halledilebilir
Sayfalar: 1 2