gibra ha scritto:
In sostanza si tratta di fare una query impostando un filtra sul giorno ed addetto selezionati, se la query restituisce almeno un record, allora esiste già un compito.
mazda91 ha scritto:
la strada della query mi sembra che sia nelle mie possibilità; dovrei però far si che si avviasse all'aggiornamento del campo Addetto, e fornisse non un risultato (la query) bensì un msgbox.
La query non ti serve per essere aperta, ma per contarne solo i suoi record. Io penserei una cosa del genere
Private Sub Addetto_AfterUpdate()
If DCount("*","Nome query") > 0 Then MsgBox "Questo Addetto ha già un compito"
End Sub
Se proprio non vuoi mettere una query in gioco apposta apposta, potresti fare una altra espressione con la DCount, ossia:
DCount("*","Nome tabella",---criterio da esplicitare con una espressione opportuna oppure una variabile equivalente---)