Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Devi scaricare il file PARCO MEZZI S.rarquindi devi fare click sul pulsante Download, ho provato io e funziona tutto regolarmente.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Salve a tutti,
ho progettato un db per la gestione del parco autoveicoli personale con i relativi interventi effettuati.
Inizialmente ho progettato queste tabelle: tb Veicoli, tb Professionisti, tb Manutenzioni, tb Revisioni, tb Tagliandi, tb Bollo, tb Lavaggi, tb Assicurazione, tb Sanzioni.
Nelle tabelle Manutenzioni, Revisioni e Tagliandi ho inserito il campo IdVeicoli e IdProfessionisti; nelle tabelle Bollo, Lavaggi, Assicurazioni e Sanzioni solo il campo esterno IdVeicoli.
Le varie tabelle differiscono per i successivi campi, per esempio: Nella tabella Manutenzioni esistono i campi: DataManutenzioni, Data prossima manutenzione, Km veicolo, Descrizione guasto, Descrizione Intervento, Parti sostituite, Importo intervento ecc.
mentre nella tabella Bollo, i campi ulteriori sono: importo Bollo, Data scadenza, Data pagamento, Costo servizio ecc.
Avevo collegato l'IdVeicoli ad ogni tabella con proprietà uno-a-molti; lo stesso con la tabella Professionisti.
Fin qui tutto bene ma quando devo stampare un report la cosa diventa complicata perché non riesco a far filtrare i record secondo il tipo di intervento.
Mi spiego meglio: se creo il report con la creazione guidata devo per forza scegliere da quale tabella estrarre i dati. Se le metto tutte Access mi impedisce la creazione del report perchè ci sono troppi campi da visualizzare; unico sistema è creare un report per ogni tipo di intervento ma la cosa non è agevole.
Ho provato allora a creare un unica tabella con tutti i dati ma ottengo lo stesso risultato: i campi sono troppi.
A questo punto credo proprio di aver sbagliato la progettazione. Sigh!
Tornando al principio, a me servirebbe diversificare l'inserimento dei dati a seconda del tipo di intervento e logicamente poterli inserire in maschere specifiche secondo il genere di dati dell'intervento (Se è un tagliando, inserire i record del tagliando. Se è una sanzione, inserire i dati della sanzione ecc) ma allora le tabelle come devono essere strutturate?
E logicamente creare un solo report filtrato magari da una maschera tipo "CERCA" così da ottenere solo i dati che mi interessano o se del caso anche tutti gli interventi relativi ad un veicolo (riporto un paio di esempi: 1-Report che indica tutte le manutenzioni effettuate ai veicoli; 2-Report che indica qualsiasi evento avvenuto ad uno specifico veicolo)
Spero di essermi spiegato bene.
Grazie mille a chi vorrà aiutarmi.
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Devi scaricare il file PARCO MEZZI S.rarquindi devi fare click sul pulsante Download, ho provato io e funziona tutto regolarmente.
Intanto grazie per l'aiuto quindi ok, cerco di seguire il tuo consiglio.
Compatta alla chiusura eseguito, oggetto OLE eliminato (tanto era solo per abbellire la maschera veicoli)
Però non comprendo a pieno cosa significa "normalizzare" alcuni campi della tabella
Per le tb "Manutenzione" "Revisione" ecc raggruppo i campi uguali e creo un unica tabella e la nomino "Interventi"
Creo un ulteriore tabella nominandola "DettaglioInterventi" ed inserisco due campi: "TipoIntervento" [Manutenzione, Revisione, Tagliando o Pneumatici] e "DettaglioIntervento" e lo relaziono uno-a-molti con la tabella "Interventi", giusto?
Per i report e la maschera di ricerca aspetto di aver oltrepassato questo problema iniziale di struttura.
Direi, da quello visto sul database, intanto dovresti:
perché se non crei una struttura iniziale come si deve poi potresti avere dei problemi di gestione dei dati e magari essere costretto a rivedere il progetto.
Per quanto riguarda i report devi naturalmente creare precedentemente delle query che permettono di selezionare i campi da visualizzare in essi.
Per quanto riguarda il filtro dei dati si possono sfruttare diverse strade:
...quindi dovresti postare il file...
volentieri, potresti dirmi come fare però?
Scusa, ho trovato come fare, questo è il link
Per poterti aiutare è necessario per prima cosa vedere come hai realizzato la struttura del database quindi dovresti postare il file, e se possibile con un minimo di dati.