Prova questa soluzione, chiamerei:
Campo1 il campo tal-dei-tali
Campo2 e Campo3 gli altri campi da bloccare se ecc...
1. Apri una macro in visualizzazione struttura
2. Apri la colonna Condizioni
3. Nel primo rigo Condizioni scrivi la seguente espressione:
[Maschere]![NomeMaschera]![Campo1] Is Null
4. Accanto nella colonna Azioni
ImpostaValore
Elemento: [Maschere]![NomeMaschera]![Campo2].[Locked]
Espressione: Vero
5. Ripeti i punti 3. e 4. nel rigo successivo coerentemente per il Campo3. La ripetizione della condizione si traduce scrivendo tre puntini (...) sotto
6. Salva la macro con nome Blocca
7. Apri un'altra macro in visualizzazione struttura
8. Apri la colonna Condizioni
9. Nel primo rigo Condizioni scrivi la seguente espressione:
[Maschere]![NomeMaschera]![Campo1] Is Null
10. Accanto nella colonna Azioni:
FinestraMessaggio
Messaggio: Non puoi digitare perchè Campo1 è Null
11. Salva la macro con nome Avvisa
12. Vai in visualizzazione struttura TuaMaschera
13. Vai alle proprietà della maschera, scheda Eventi, Su corrente: Blocca
14. Vai alle proprietà di Campo2 e Campo3, scheda Eventi, Su attivato: Avvisa