Come creare una tabella calendario x nominativi su linee

Forum dedicato interamente a Microsoft Access

Moderatore: Toki

Regole del forum
Leggi: IProgrammatori.it - Regolamento Forum
michele_oreliete
New Entry
Messaggi: 4
Iscritto il: 07 dic 2017, 10:44

Come creare una tabella calendario x nominativi su linee

Messaggioda michele_oreliete » 07 dic 2017, 10:56

Buongiorno a tutti con un abbraccio caloroso in vista delle feste. f1 f18
Vorrei creare un database x nominativi sulle stesse date che attestino la presenza dei nominativi.
Così ho creato una tabella con 2 fogli lavoro e li ho importati su access.
Nel primo ci sono i nominativi e le caratteristiche ed il campo flag. Nel secondo le date.
Vorrei fare in modo che, creando la maschera ad un data qualsiasi si possa inserire il flag di presenza per ogni nominativo.
Ragazzi vi aspetto numerosi un bacio ed abbraccio. Aiutatemi xfavore :roll:
OsvaldoLaviosa
Utente Senior
Messaggi: 4278
Iscritto il: 06 apr 2012, 16:17
Località: Conversano

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda OsvaldoLaviosa » 07 dic 2017, 10:59

Descrivi dettagliatamente:
- nomi propri di tutte le tabelle
- nomi propri dei campi di ogni tabella, con indicazione della chiave primaria
- le relazioni
michele_oreliete
New Entry
Messaggi: 4
Iscritto il: 07 dic 2017, 10:44

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda michele_oreliete » 07 dic 2017, 11:07

I nomi della tabella 1 sono i seguenti: nome, cognome, linea, tipologia_trasporto, flag presenza
il nome della tabella data sono i seguenti: data e giorno
vorrei relazionare per ogni giorno del calendario più nomi e dati della tabella 1. Come devo fare? sono un principiante.
Grazie ti prego rispondimi
OsvaldoLaviosa
Utente Senior
Messaggi: 4278
Iscritto il: 06 apr 2012, 16:17
Località: Conversano

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda OsvaldoLaviosa » 07 dic 2017, 11:13

Devi normalizzare tutto su più tabelle. [Nome] e [Cognome] si riferisce all'Autista o al Passeggero? Oppure devi gestire entrambi?
michele_oreliete
New Entry
Messaggi: 4
Iscritto il: 07 dic 2017, 10:44

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda michele_oreliete » 07 dic 2017, 11:19

No devo mettere il nominativo con la linea che prende e dire se il giorno x era presente. Quindi alla stessa data più nominativi se erano presenti o meno. Ti prego rispondimi aiutami
OsvaldoLaviosa
Utente Senior
Messaggi: 4278
Iscritto il: 06 apr 2012, 16:17
Località: Conversano

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda OsvaldoLaviosa » 07 dic 2017, 11:35

Quindi tu stai gestendo soprattutto Passeggeri...chiamiamoli Persone per essere più generici. Pensa alla seguente struttura tabelle:

Persone
IDPersona (PK)
Nome
Cognome

Linee
Linea (PK)
TipoTrasporto

Presenze
IDPresenza (PK)
TimePresenza (tipo Data/Ora, con la formattazione di data e ora in un colpo solo)
IDPersona (FK)
Linea (FK)

Relazioni:
Persone.IDPersona uno-a-molti Presenze.IDPersona
Linee.Linea uno-a-molti Presenze.Linea

Un campo flag Presente mi sembra superfluo, dal momento in cui tu andarai a tracciare in tabella Presenze solo quelli che realmente hanno frequentato la linea.
Avatar utente
gibra
Utente Senior
Messaggi: 1202
Iscritto il: 14 gen 2013, 12:14
Contatta:

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda gibra » 07 dic 2017, 11:42

michele_oreliete ha scritto: Come devo fare? sono un principiante.

Principiante a che livello?
Quanto conosci di MS Access ed il codice VBA?
Questo è fondamentale per capire in che modo ci si deve relazionare e quanto sei in grado di capire quello che ti si suggerisce.
HTH
gibra

Windows 7 Ultimate SP1 64 bit
Office Automation in NET: VS2010 - Early-Late Binding: con Excel - con Word
Office Automation in VB6: Early-Late Binding: con Excel - con Outlook
NEW! VS6 Installer 4.5 02/26/2016: install VS6/VB6 (Ent/Pro) on Windows 2000/XP/Vista/7/8/10 (32/64) any version & Service pack
see YouTube Complete video tutorial
michele_oreliete
New Entry
Messaggi: 4
Iscritto il: 07 dic 2017, 10:44

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda michele_oreliete » 07 dic 2017, 11:44

Livello zero.
Quindi mi dice crea 2 tabelle. Perchè non la persona prende o non prende la linea.
Quindi alla stessa data le persone prendono o no la linea metro.
Le relazioni saranno 1 a molti? Fatemi saper a dopo baci
Avatar utente
gibra
Utente Senior
Messaggi: 1202
Iscritto il: 14 gen 2013, 12:14
Contatta:

Re: Come creare una tabella calendario x nominativi su linee

Messaggioda gibra » 07 dic 2017, 14:46

michele_oreliete ha scritto:Livello zero.

Allora la vedo durissima, magari possibile ma a tempi lunghi.
Però se hai un libro su MSAccess che ti insegna come fare, può daris che ce la fai.

Con il solo aiuto di un forum è assolutamente impossibile.
HTH
gibra

Windows 7 Ultimate SP1 64 bit
Office Automation in NET: VS2010 - Early-Late Binding: con Excel - con Word
Office Automation in VB6: Early-Late Binding: con Excel - con Outlook
NEW! VS6 Installer 4.5 02/26/2016: install VS6/VB6 (Ent/Pro) on Windows 2000/XP/Vista/7/8/10 (32/64) any version & Service pack
see YouTube Complete video tutorial

Torna a “Microsoft Access”

Chi c’è in linea

Visitano il forum: Bing [Bot] e 29 ospiti