OsvaldoLaviosa ha scritto:
DaenerysTargaryen ha scritto:
La tabella iniziale ha il campo Data, Nome prodotto, kg o pezzo, prezzo.
Come si chiama questa tabella?
DaenerysTargaryen ha scritto:
La maschera è nominale per ogni cliente, poiché ogni cliente ha un suo listino prezzi.
Come si chiama questa maschera? Su quale tabella poggia? Adesso parli di Cliente che non ha più nulla a che fare con i nomi campi che hai citato prima.
Potresti elencare:
- tutti i nomi propri delle tabelle che entrano in gioco
- tutti i nomi propri dei campi di ogni tabella, con l'indicazione di chiave primaria
- le relazioni
- tutti i nomi propri delle maschere
DaenerysTargaryen ha scritto:
Perdonami il linguaggio abbastanza basilare, ma mi sto riaffacciando ora al mondo di access, dopo anni.
Tranquilla...c'è di molto peggio...piano piano, passo passo dobbiamo arrivare al nodo della questione.
Allora, il database è così strutturato.
C'è una tabella per ogni cliente.
La tabella del cliente contiene data, prodotti (con 23 record), i KG ordinati dei prodotti e il prezzo.
Quello che voglio è che attraverso una maschera io inserisco i kg ordinati dei prodotti ed il prezzo. Ciò che non voglio è che inserendo questi dati vadano a cancellare quelli del giorno prima.
Ad esempio se il cliente mi ordina tre kg di focaccia il 08/10/2015 ed il giorno dopo me ne ordina 4, vorrei tenere traccia degli ordini che mi ha fatto giornalmente, con tanto di prezzo.
Quindi nella maschera ci deve essere la data ricavata con l'espressione =Date(), i miei 23 prodotti i quali son imprescindibili di giorno in giorno e l'immissione dati consistenti in kg e prezzo.
Ora io ci ho perso un po' di tempo e ho creato una query di accodamento dati.
Su una maschera ho creato un pulsante con macro di accodamento dati e filtro con espressione data=date() così la maschera mi restituisce il listino prezzi giornaliero.
Il problema di questa query è che non avendo criteri, mi crea un bel casotto.
In quanto avendo selezionato semplicemente i nomi dei prodotti nudi e crudi, se io li vado ad accodare non son più 23, ma 69...
Ora sicuramente di base c'è qualcosa che non va.
La chiave primaria penso sia davvero necessaria.
Con quale criterio duplico una porzione fissa di dati, senza quintuplicarla? Spero di essermi spiegata