Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao
Ci scusiamo per la confusione. Se si desidera che il pulsante "Modifica" sia sempre disabilitato ogni volta che la sottomaschera "Ore" è attiva, è possibile modificare il codice come segue:
Sub privato Form_Current() Me.cmdEditRecord.Enabled = Not Me.subFrmHours.Form.CurrentView = 0 Fine sub
In questo codice, controlliamo la proprietà 'CurrentView' del sottomodulo "Hours". Se 'CurrentView' non è uguale a 0 (che rappresenta la costante 'acCurViewForm'), significa che la sottomaschera è attiva. In tal caso, disabilitiamo il pulsante "Modifica".
Sostituire "cmdEditRecord" con il nome effettivo del controllo pulsante e "subFrmHours" con il nome effettivo del controllo sottomaschera.
Salvare il modulo e passare alla visualizzazione Maschera per visualizzare il comportamento del pulsante. Il pulsante "Modifica" sarà ora disabilitato ogni volta che il sottomodulo "Ore" è attivo, indipendentemente dal fatto che ci siano record in esso o meno.
Saluti
Abdal
Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.