(01/12/2018, 11:48)haliliyas yazdı: dmax() belli kriterlere sahip veriler arasında belli bir alanın en yüksek değerini bulur
dmax(en yüksek değerin arandığı alan; aranacağı tablo/sorgu; kriterler)
aşağıdaki kod sizin yazdığınız kodla aynı mı? aynı sorunu yaşayabilecek arkadaşlar için kendi kodunuzu da yazar mısınız?
Private Sub Komut399_Click()
If Me.MTN_REV_ID = DMax("REV_ID", "S_TEKLIFLIST", "[TEKLIF_ID]=" & Me.TEKLIF_ID) Then
Me.Komut399.Enabled = True
DoCmd.OpenForm "F_TEKLIF_REV", acNormal, , "[TEKLIF_ID]=" & Me.TEKLIF_ID
DoCmd.GoToControl "Alt2_R"
DoCmd.FindRecord Me.MTN_REV_ID
Else
MsgBox ("eski revizyonlar d?zenlenemez")
End If
End Sub
Merhaba,
Öncelikle bilgilendirme için çok teşekkürler. Evet kod sizinkiyle aynı. Sadece "Me.Komut399.Enabled = True" ifadesini çıkardım. Gereksiz gördüm..