Salve , tempo fa chiesi se era possibile abilitare o disabilitare una sottomaschera se determinati controlli erano o meno "popolati", il problema fu risolto tramite un codice che da allora ho sempre usato e riadattato ma che ora su office access 2007 non
ne vuol sapere di andare e non capisco per quale motivo...
il codice che uso è questo:
Private Sub CasellaCombinata32_BeforeUpdate(Cancel As Integer)
If IsNull([CasellaCombinata32]) Then
Me.Refresh
Me.movimentazioni.Enabled = False
Else
Me.movimentazioni.Enabled = True
End If
End Sub
CasellaCombinata32 è una casella che non deve rimanere "null" , se rimane null vorrei evitare che si potessero inserire movimentazioni (tramite la sottomaschera "movimentazioni") .
E' come se con Access 2007 non mi impostasse la proprietà dell'oggetto sottomaschera a true o false al verificarsi o meno della condizione.
E mentre ci sono (so che sono OT) ho un campo data con valore predefinito =Now() che mi restituisce data in formato gg/mm/aa hh.mm.ss nonostante sia nella tabella che nella proprietà della casella di testo abbia messo data in cifre come valore
Grazie anticipatamente