Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Assegnare valore ad un campo uguale ad un secondo campo(con=nome) di un'altra tabella

  1. #1
    Padovanm non è in linea Novello
    Ciao a tutti,
    scusate la probabile banalità della richiesta...ma sto iniziando ora ad usare access... Ho 10 tabelle tutte con le stesse 2 chiavi primarie, mi piacerebbe che fosse possibile fare input dati in una delle 10 tabelle e che automaticamente i campi in comune (soprattutto i 2 con le schiavi primarie) delle altre tabelle si riempissero in contemporanea... come posso fare? per ora stavo cercando di creare un'espressione che dicesse espr1:[capo1].[tabella1](QUELLO CHE IO EFFETTIVAMENTE INSERISCO)=[campo1].[tabella2]... ma non funziona...
    c'è qualcuno che possa darmi qualche consiglio???
    grazie in advance
    micky</SPAN>

  2. #2
    L'avatar di dragone bianco
    dragone bianco non è in linea Amanuense
    Ciao

    usa le relazioni

    i dati si inseriscono con le maschere che danno questa possibilità

    Sei sicuro che ti servano 10Tabelle e apena inserisci un dato in una di esse le chiavi primarie devono essere generate sulle altre tabelle??


    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  3. #3
    Padovanm non è in linea Novello
    Purtroppo le 10 tabs sono indispensabili: eccedo con i 250 campi!!
    come si usano le relazioni per questo? ci ho provarto ma non ci sono riuscita!
    "i dati si inseriscono con le maschere che danno questa possibilità" quali sono le mschere che danno questa possibilità? scusa l'ingnoranza.
    grazie

    Michela

  4. #4
    L'avatar di dragone bianco
    dragone bianco non è in linea Amanuense
    il tipo di relazione in questo caso è uno ad uno Giusto. (Tra 2 chiavi primariarie)

    poi con una semplice query le relazioni.

    Ti allego un esempio di tre tabelle
    se inserisci i dati nella query1 alimenti le tre tabelle e si prendono in automatico la chiave primaria

    questo perchè sono impostate le relazioni (Strumenti-> Relazione) Doppio click sulle righe nere per vedere le loro impostazioni

    Ciao
    File allegati File allegati
    ℹ️ Leggi di più su dragone bianco ...

  5. #5
    Padovanm non è in linea Novello
    Grazie mille, il tuo esempio è stato utilissimo!! anche se però non sono riuscita ad aggiornare automaticamnete le tabelle. Ho capito che il mio problema sono le chiavi primarie: ho una tabella con 4 chiavi e le restanti 11 (nel frattempo sono cresciute) dove potrei lasciarne solo 1.
    Quando cerco di collegare i campi ID delle tabelle mi appare il messaggio che sto violando l'integrità ref. ...

    AIUTOOOOOO



    Quote Originariamente inviato da dragone bianco Visualizza il messaggio
    il tipo di relazione in questo caso è uno ad uno Giusto. (Tra 2 chiavi primariarie)

    poi con una semplice query le relazioni.

    Ti allego un esempio di tre tabelle
    se inserisci i dati nella query1 alimenti le tre tabelle e si prendono in automatico la chiave primaria

    questo perchè sono impostate le relazioni (Strumenti-> Relazione) Doppio click sulle righe nere per vedere le loro impostazioni

    Ciao

  6. #6
    L'avatar di dragone bianco
    dragone bianco non è in linea Amanuense
    Ciao

    Allora le chiavi primarie devono essere dello stesso genere (testo numerico)
    solo un tabella ha il contatore gli altri deve avere il campo numerico Lungo

    ora per una relazione 1 A 1 nelle varie tabelle ci devono lo stesso numero id record con le stesse chiavi

    Es
    Tabella1 nella primaria Ha i seguenti dati

    1
    2
    4
    6

    Anche nella tabella 2 nella primaria Ha i seguenti dati
    1
    2
    4
    6

    Altrimenti da quell'errore da te citato.

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. NON stampare se il [CAMPO] ha valore uguale a 0
    Da Piero_Bo nel forum Microsoft Access
    Risposte: 12
    Ultimo Post: 28-05-2019, 20:47
  2. Passaggio del valore di un campo da una tabella ad un'altra
    Da bestjames nel forum Microsoft Access
    Risposte: 16
    Ultimo Post: 14-09-2017, 13:19
  3. Risposte: 16
    Ultimo Post: 05-09-2016, 21:55
  4. Risposte: 7
    Ultimo Post: 10-12-2014, 11:17
  5. [Access] - Assegnare a un campo il valore di un altro
    Da dodo47 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 01-02-2009, 19:53