Buon giorno a tutti. E’ la prima volta che chiedo aiuto a questo gruppo, sono un'autodidatta un po' approssimativo e procedo per tentativi.
Ho creato un database in Access 2007 con Tre tabelle:
[Specialista]
ID 1,2,3
Nome a, b, c
[Data]
ID 1, 2, 3, 4, 5, 6
specialista 1,1, 2, 3, 3, 3
data 01/01/2017; 31/12/2017; 15/08/2017, 01/01/2017, 15/08/2017, 31/12/2017
[Appuntamento]
ID 1, 2, 3, 4, 5, 6,
data 1, 2, 2, 5, 6, 62
utente aaa, bbb, ccc, ddd, eee, fff
Le tabelle sono legate dalle Relazioni:
[specialista][ID]------[data][specialista]
[data][ID]--------------[appuntamento][data]
Ho creato una maschera [Specialista] con una sottomaschera [Data] in cui compaiono le date dello specialista.
Dalla sottomaschera [data] cliccando su una data specifica apro la maschera [Appuntamento] in cui ho dovuto inserire su "after update" del controllo [data]:
Me.DATA.DefaultValue = "=" & Me.DATA.Value
altrimenti il campo mi rimaneva vuoto( #nome?).
Funziona tutto perfettamente se è già presente qualche record nella tabella [appuntamento] mentre quando apro un appuntamento vuoto non riesco ad inserire il primo appuntamento e compare l’errore:
ERRORE DI RUN TIME 2447
Uso dell’operatore punto (.), punto esclamativo(!)o delle parentesi non valido
Qualcuno mi può aiutare?
Grazie
Oscar