OsvaldoLaviosa ha scritto:
daryetto ha scritto:
3 Tabelle annidate come segue:
- Personale: in cui riporto ID(chiave primaria), Cognome, Nome, CF
- Corso 1: ID(chiave primaria), data corso, prossima scadenza corso
- Corso 2: ID(chiave primaria), data corso, prossima scadenza corso
Le 3 tabelle sono legate con relazione 1 to 1 con ID.
Errori:
1. (formale) Nomina i campi ID in modo esplicito: IDPersona, IDCorso
2. Non devi avere 2 tabelle Corso1 e Corso2, ma unica tabella Corsi, poi aggiungi un campo di "discriminazione" NumeroCorso.
3. Ti manca il campo IDPersona (FK) nella tabella Corsi.
4. La relazione deve essere di tipo uno-a-molti, cioè Persone.IDPersona uno-a-molti IDPersona.
Buon pomeriggio Osvaldo
grazie per il consiglio, ho ristrutturato il file come indicato.
Mi rimane il problema del calcolo della nuova data in base alla data di effettuazione del corso, ho provato ad inserire la seguente espressione nel campo update ma non mi da il risultato sperato
IIf([Courses]![Driving Licence]<=12/31/2020,[Courses]![Driving Licence next due date]=[Courses]![Driving Licence]+1825,[Courses]![Driving Licence next due date]=[Courses]![Driving Licence]+1460)
Per crearla ho utilizato il generatore di espressioni ma non riesco a capire quale sia l'errore, qualche suggerimento?
Ringrazio in anticipo per l'eventuale supporto