Maschere collegate

di il
3 risposte

Maschere collegate

Ciao a tutti,
ho realizzato per un amico un piccolo db composto da 3 tabelle:
1 anagrafica
2 presenze
3 provvedimenti
Nelle tabelle 2 e 3 ho inserito un campo ID_Anagrafica ti tipo numerico che relazionato in modalità uno-a-molti consente di creare una maschera ANAGRAFE nella quale ho messo le altre due maschere.
Ecco come ho fatto:
creo maschera anagrafica, in struttura trascino la maschera 2 e 3, che precedentemente ho selezionato come maschere continue e non singole.
Domanda: selezionando un'anagrafica qualunque accedo alla maschera in essa contenuta delle assenze e dei provvedimenti e metto dei dati (per esempio 2 assenze e 2 provvedimenti), nel momento però che mi sposto ad un'altra anagrafica i dati inseriti in assenze e provvedimenti non dovrebbero rimanere perchè sono legate SOLO a quell'anagrafica (!!!) eppure è quello che succede.
MI ci arrovello ma non ne capisco il motivo. Qualcuno sa aiutarmi ???
Grazie

ligiem

3 Risposte

  • Re: Maschere collegate

    Vari dubbi e ipotesi:
    1. Chissà se è proprio corretto avere due tabelle separate Presenze e Provvedimenti. Io fiuto che (ma soltanto una solida descrizione dei campi e dei dati può darmi conferma) possono essere una tabella sola.
    2. Supponendo pure le corrette relazioni Anagrafica uno-a-molti con Presenze e Anagrafica uno-a-molti con Provvedimenti, bisogna capire bene come hai costruito l'assetto maschera/sottomaschere. La procedura guidata non è in grado di gestire questo quadro come preferisce l'utente. Di conseguenza devi controllare bene le Proprietà delle sottomaschere e verificare che abbiano entrambe le seguenti impostazioni:
    Collega campi secondari: IDAnagrafica
    Collega campi master: IDAnagrafica
    perchè quando le costruisci in visualizzazione struttura maschera, Access non riconosce automaticamente queste proprietà importantissime per rendere tutto il discorso sincronizzato.
  • Re: Maschere collegate

    Grazie Osvaldo,
    come sempre il tuo aiuto è prezioso e stavolta immediatamente risolutivo.
    Questo è quanto non avevo realizzato

    Collega campi secondari: IDAnagrafica
    Collega campi master: IDAnagrafica

    Ora tutto funge alla perfezione.
    Non capisco perchè dici che assenza e provvedimenti dovrebbero stare in una tabella, in fin dei conti sono due cose (concettualmete e di fatto) separate.
    Ad ogni modo grazie e alle prossime.

    ligiem
  • Re: Maschere collegate

    mazda91 ha scritto:


    Non capisco perchè dici che assenza e provvedimenti dovrebbero stare in una tabella, in fin dei conti sono due cose (concettualmete e di fatto) separate.
    OK, come non detto.
Devi accedere o registrarti per scrivere nel forum
3 risposte