Εμφάνιση ενός μόνο μηνύματος
  #14  
Παλιά 26-04-18, 22:18
nasos23 Ο χρήστης nasos23 δεν είναι συνδεδεμένος
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 455
Προεπιλογή

Καλησπέρα Αντώνη.
Αν κατάλαβα καλά μπορείς να δοκιμάσεις
τα παρακάτω:
Κώδικας:
Private Sub Form_Current()
 Dim x As String
   x = Year(Now())
    If IsNull(Me!etos) Or Me!etos = x Then
     Me!etos.Enabled = True
     Else
   Me!etos.Enabled = False
  End If
End Sub

Private Sub etos_BeforeUpdate(Cancel As Integer)
  Dim x As String
   x = Year(Now())
   If Me.etos <> x Then
   MsgBox "Δεν επιτρέπεται εγγραφή διαφορετική του παρόντος έτους!", vbInformation, "Προσοχή"
   Me.Undo
       Cancel = True
    End If
End Sub
Υ.Γ. Ανέβασε ένα δείγμα της βάσης αν θέλεις.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Κλείδωμα πεδίου.mdb (348,0 KB, 9 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη nasos23 : 27-04-18 στις 08:10.
Απάντηση με παράθεση