Visualizzazione dei risultati da 1 a 2 su 2

Discussione: access 2007

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    1

    access 2007

    Salve sono un nuovo inscritto. e ho bisogno del vostro aiuto
    devo costruire un db con access per una squadra di calcio dilettante....
    faccio la prima tabella-anagrafica- ID,
    nel campo1 scrivo la data di nascita, nel campo 2 nome e cognome, nel campo 3 numero di matricola FIGC, nel campo4 tipo di documento, nel campo5 numero didocumento e comune di rilascio, creo la maschera, quale casella devo inserire per ogni giocatore e tutti i dati??
    faccio la seconda tabella -distinta- , ID, campo1, campo2, campo3, campo4, campo5,campo6,campo7, campo8
    il campo 1 è sempre data di nascita, campo2 nome e cognome, campo3 matricola figc, campo4 cap. e v.cap, campo5 tipo di documento, campo 6 numero di documento e comune di rilascio, campo7 ammonito, campo8 espulso
    . inserisco tutti i dati per ogni singolo giocatore nella tabella ANAGRAFICA.
    Per la tabella DISTINTA la cosa è ancora più complessa secondo me!!!
    quando nel campo 2 che è quello del nome e cognome inserisco il nome e cognome ( appunto) nel campo della data di nascita e nel campo 3 ( numero figc ) mi devono apparire in modo automatico.... cioè i due campi gli devono andare riprendere nella tabella anagrafica.. come devo fare per fare il ciò??? grazie in anticipo
    Tiz

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Secondo me devi "rivisitare" radicalmente la struttura delle 2 tabelle

    __________________________________________________

    la tabella "Anagrafica" potrebbe essere cosi:

    IDAn
    DataNascita
    NomeCognome
    MumeroMatricola_FIGC
    TipoDocumento
    NumeroDocumentoComuneRilascio

    Dove IDAn è un numero
    __ univoco ( senza duplicati )
    __ a compilazione obbligatoria ( non ammette valori nulli )
    Solitamente si chiama anche
    __ ID
    __ Key
    __ Primary Key
    __ Chiave
    __ Chiave Primaria


    IDAn "rappresenta" l'intero record quindi su tutte le altre tabelle
    quando scrivi il valore di IDAn hai GIA implicitamente scritto
    tutti i valori di quella riga.

    __________________________________________________ ____________

    fatto questo la seconda tabella "Distinta" si riduce a:

    IDDis
    IDAnEst
    Ammonito
    Espulso


    Dove IDDis ha le stesse caratteristiche di IDAn della precedente tabella


    Mentre IDAnEst è ancora un numero ( NON Univoco ) che fa riferimento
    diretto a IDAn della precedente tabella
    viene chiamata anche:
    __ Foregin Key
    __ Chiave esterna

    In pratica quando scrivi un numero in IDAnEst hai richiamato
    il "rappresentante" di un intero record ( o riga )
    quindi hai implicitamente scritto tutta la riga rappresentata

    __________________________________________________ __________________


    Poi ( ma solo dopo ) potrai arrivare al tuo obbiettivo
    utilizzando una "vista" di scrivere il nome e di vedere
    apparire in modo automatico la data di nascita eccetera

    __________________________________________________ ___________________


    Fai una ricerca su google su "DB Relazionale", "ridondante DB", "key dbms"

    oppure leggi questo,
    lo ho appena trovato
    dalla grafia mi sembra sia "superato"
    ma è ancora attualissimo

    http://www.storia.unina.it/perfez/Da...elazionali.pdf



    .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.