Newsgroup: it.comp.appl.access
Titolo: tabella orario

ciao,
anche io ho un problema analogo con le tabelle orario.
fino ad ora gestivo degli orari (numero treno, stazioni, orario arrivo e
partenza) in excel senza problemi, volendo crearmi un archiovio in access la
cosa si è complicata un po' e non riesco a trovare un modo di impostare le
tabelle.
chi mi puoò suggerire una soluzione ??

"Mercurio" scrisse...

Vuellà ciao Gabriele, come che hai cambiato nick?
RoDAgo

perchè siamo in due a lavorare a scuola sullo stesso progetto.
Il problema però è lo stesso.

 ha scritto nel messaggio
news:8duy9.1500$8E3....@twister2.libero.it...

Cosa non riesci a fare?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

In excel ho come intestazioni colonna i treni; le stazioni come intestazioni
di riga e poi ho come valori all'interno della matrice l'ora di arrivo e di
partenza.
Ma come faccio a tradurre la stessa cosa con le tabelle access?
Se mette come campo chiave il numero del treno, e gli "innumerevoli impianti
come campi, ognuno dovrebbe poi essere accoppiato a due orari, sempre che la
cosa sia corretta. Ma mi sembra poco logico creare un numero cosi elevato di
campi da gestire all'interno del DB.
Come posso fare ?

 ha scritto nel messaggio
news:ODzy9.3095$Zn2....@twister1.libero.it...

Penso che i dati necessari tu li possa archiviare su cinque tabelle:
TabellaPercorsi
----------------
IDPercorso        Contatore e chiave primaria
Percorso            Testo
-------------------------------------------
TabellaTreni
-------------
IDtreno             Contatore e chiave primaria
Treno                Testo
-------------------------------------------
TabellaStazioni
---------------
IDStazione         Contatore e chiave primaria
Stazione             Testo
--------------------------------------------
TabellaPercorsiStazioni
------------------------
IDPercStaz        Contatore e chiave primaria
IDPercorso        Numerico
IDStazione         Numerico
Questa tabella serve a tenere in relazione molti-a-molti le tabelle
TabellaPercorsi e TabellaStazioni, infatti dovrà essere in relazione
uno-a-molti con la tabella TaellaPercorsi tramite i campi IDPercorso ed in
relazione uno-a-molti con la TabellaStazioni tramite i campi IDStazione
TabellaOrari
-------------
IDOrario            Contatore e chiave primaria
IDTreno             Numerico
IDPercStaz        Numerico
IDPercorso        Numerico
IDStazione         Numerico
PartArr              Testo (A x Arrivo e P x Partenza)
Orario                Data/ora
Per i campi IDTreno, IDPercorso e IDStazione effettuerei l'Autocomposizione
Ricerca... rispettivamente con le tabelle TabellaTreni, TabellaPercorsi e
TabellaStazioni.
A questo punto creerei una query di selezione parametrica basata su
TabellaOrari e con i parametri selezionerei un percorso.
Su questa tabella baserei una query a campi incriciati; IDTreno rappresenta
l'intestazione di colonna; i campi IDPercStaz, IDPercorso, IDStazione e
PartArr rappresentano le intestazioni di riga; Orario rappresenta il valore.
Naturalmente dovrai poi crearti delle maschere/sottomaschere per aggiornarti
le 5 tabelle e dei report dinamici per visualizzare le query a campi
incrociati le cui colonne varieranno a seconda dei parametri della query di
selezione.
Insomma è un bel lavoretto sia la progettazione che la creazione del
database che la sua gestione e non ha niente della facilità che avevi con
Excel; però alla fine riuscirai a fare delle consultazioni dell'orario che
in Excel non erano neppure pensabili.


Grazie, ci mettiamo sotto  per provarlo.
  ti faremo sapere