Tabelle

di il
4 risposte

Tabelle

Come faccio a creare una tabella (collegata ad un altra tabella) il cui "nome del campo" si espanda riportando i campi dell'altra tabella?
Mi spiego:
la Tabella 1 ha il campo "ARTICOLI"
La Tabella 2 (transazioni) ha i campi DATA, DESCRIZIONE, QUANTITA', CARISCO, SCARICO...
Nella righe della Tabella 1 dovrebbe comparire il simbolo "+" che espandendolo fa apparire la tabella 2.
Ringrazio.

4 Risposte

  • Re: Tabelle

    Magari se leggi il Regolamento è meglio.
  • Re: Tabelle

    marchese ha scritto:


    La Tabella 2 (transazioni) ha i campi DATA, DESCRIZIONE, QUANTITA', CARISCO, SCARICO...
    Per me questa tabella ha un campo di troppo. Carico e Scarico potrebbe essere un solo campo Movimento con 2 soli valori (Entrata, Uscita oppure Carico, Scarico). Potresti anche decidere di non avere questi campi e stabilire un valore positivo quando si tratta di Carico, negativo quando si tratta di Scarico.

    Ti consiglio di usare nomi propri per le tabelle. Anzichè Tabella1 e Tabella2, ti suggerisco rispettivamente Articoli e Movimenti.

    Per rispondere alla tua domanda, in Tabella2 (ossia Movimenti) ti manca il campo chiave di riporto, altrimenti le due tabelle non possono chiamarsi l'un l'altra attraverso il + di cui parli.

    P.S.: Il titolo che hai dato al thread è troppo generico. Trovane uno più consono al tuo problema specifico...ad es. "Espandere una tabella col +"
  • Re: Tabelle

    Sì, in effeti gibra ha ragione, ho usato un titolo troppo generico e me ne scuso.

    Venendo a noi, dovrei creare una relazione uno a molti? Poi quale sarebbe il passo successivo?
  • Re: Tabelle

    Gli step da seguire:
    1. Rinomina le tabelle in Articoli e Transazioni
    2. Nella tabella Articoli devi aggiungere un campo IDArticolo (numerazione automatica), metticelo come primo campo
    3. Nella tabella Transazioni devi aggiungere un campo IDArticolo (numerico), metticelo come ultimo campo
    4. Vai nella finestra Relazioni e crea la relazione Articoli.IDArticolo uno-a-molti verso Transazioni.IDArticolo (leggi la guida in linea per sapere come si fa)
    5. Dopo aver trascinato la linea di join che collega le tue 2 tabelle, Access ti mostra una piccola finestra dove DEVI mettere la spunta su "Applica integrità referenziale"
    6. Salva la finestra Relazioni
    7. Apri la tabella Articoli e decidi che vuoi aggiungere un "Foglio dati secondario" (leggi la guida in linea per sapere dove sta il comando...qua cambia tutto da versione a versione...)
    8. In una piccola finestra di Foglio dati secondario ti viene chiesto quali campi devono essere collegati, scrivi:
    Collega campi secondari: IDArticolo
    Collega campi master: IDArticolo
    9. Adesso nella tabella Articoli vedrai una strettissima colonnina a sinistra con il + che cercavi, cliccaci su uno e vedrai espandersi i dettagli di Transazioni
Devi accedere o registrarti per scrivere nel forum
4 risposte