Newsgroup: it.comp.appl.access
Titolo: db vendite progettazione

Ciao a tutti voi, dopo gli esami, ho deciso di tenermi in allenamento, e
così vorrei creare un db per un'amica che ha un piccolo negozio.
La struttura dovrebbe avere due tabelle una che identifica i vari prodotti;
l'altra per registrare le vendite nella giornata.
La maschera principale dovrebbe avere una casella per scriverci il codice
dell'articolo che dovrà cercarlo nell'archivio e dopo averlo trovato
dovrebbe darmi la possibilità di aggiungerlo alla seconda tabella che sarà
la base per la sottomaschera.
Ho sbagliato qualcosa? potreste darmi qualche dritta?
Grazie in anticipo
Angie

 ha scritto nel
messaggio news:4B4Jc.69$OR2....@news3.tin.it...

puoi fare tutto in una sola tabella, quella
vendita in visualizzazione maschera singola
oppure ti consiglio di inserire una nuova tabella
"Transazione" in cui ci metti la data  e il
"numero ricevuta"
Nella maschera maschera corrispondente ci metti la
sottomaschera della query di prodotti e articoli
MAssimilaino

 Angie
Figurati.
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Dopo che ho inserito il codice nella casella e averlo trovato con TROVA
con un pulsante (credo) dovrebbe aggiungermi nella sottomaschera l'articolo
trovato e così via via.....per avere a fine giornata l'elenco di tutti gli
articoli venduti
Credo che si possa trovare un altro sistema per il carico della merce
venduta in un giorno ma non riesco a trovarla:
Ciao

 Ciao
Allora, questa potrebbe essere la struttura :
- Tabella Articoli (deve essere la tua base per le vendite)
- Tabella Vendite (lista degli articoli presi dalla relativa tabella
venduti nel giorno... ovviamente ci vuole la data e magari il numero
progressivo della vendita)
Nella Form Vendite il campo di richiamo dell'articolo venduto lo puoi fare
con una Combo, basata su una query della Tabella articoli... 


 Per combo intendi una casella combinata?
Se si credo che 3000 articoli siano troppi per starci dentro....oppure
sbaglio?

 sbaglio?
Ne fai una per le categorie di articoli (nella tabella articoli metti un
campo categoria) e poi un'altra dove carichi gli articoli della categoria
selezionata con la prima combo...
Ciao

 ha scritto nel
messaggio news:TF5Jc.257$OR2....@news3.tin.it...

Creati una tabella con
id_Trans contatore  PKey
Data_trans data  e la setti a Now() come valore
predefinito
collaboratore testo
Trans sta per transazione non altro!!!
Ci crei una maschera a visualizzazione maschera
singola
tab_vendita
Rif_trans numerico   lato molti relazione Id_trans
Id_ven contatore
Rif_articolo    lato molti relazione id_Articolo
qtà    il formato lo scegli ti se intero o
precisione singola
prezzoVen    valuta
tab_articolo
Id_articolo
descrizione articolo   testo
prezzo        valuta
tipologia    testo
Ti sistemi le relazioni
ci crei una query tra tab_articolo e tab_vendita
ci crei la sottomaschera relazionata con
transazioni
Inizia così che poi lo sistemiamo
MAssimiliano

 >Dunque ho fatto così:
Tabella articoli con id articolo numerico e chiave primaria,
tipologia  articolo     testo
descrizione articolo  testo
seconda tabella transito: id transito contatore , data,  id articolo;
quantità.
 Dopodichè ho creato la maschera principale che ha come base la tabella
articoli ed un pulsante trova che mi cerca l'articolo dopo che ho inserito
il codice
ora dovrei aggiungere in una sottomaschera questi articoli in modo da
visualizzarli tutti e poi stampare tutto.
come fare?

 come fare?
Allora il tuo primo problema è quello di dare una
maschera di vendita.
Hai creato la query?
Hai impostato le relazioni 1 a molti?
Provvedi e ci risentiamo
MAssimiliano

su cosa si basa la maschera principale? tabella o query?
la query cosa deve fare?

 Uso id_articolo
Va benissimo

la maschera principale si basa sulla
tab_transazione di cui ti parlavo ieri
Fai una cosa alla volta, noi prima ci dobbiamo
creare la maschera di inserimento dati,
quella  che viene il cliente compra e lì vengono
fatte le varie vendite
Transazione come maschera
query tra vendite e articoli conme sottomaschera.
MAssimiliano

Massimiliano
 Ti ringrazio per la pazienza innanzitutto
Forse mi sono spiegata male, ora riprovo:
La mia amica ha un elenco di circa 3000 articoli ed ogni volta che deve
vedere a fine giornata cosa ha venduto deve cercarsi a manina l'articolo e
con excel inserire tutti i dati, per tutti gli articoli, che ha venduto in
giornata e poi stampare.
Quello che io ho pensato è questo: dopo aver creato una tabella articoli ed
averli inseriti tutti, passo alla maschera principale che ha come base la
tabella articoli e la possibilità di trovare l'articolo con un pulsante
trova, dopo aver trovato il prodotto devo poterlo aggiungere in una
sottomaschera  ed aggiugere tutti i prodotti che voglio ed anche le
quantità.
La maschera principale è singola, la sottomaschera no.
Quello che non riesco a fare è aggiungere cioè portare nella sottomaschera.
Ho provato con una query di accodamento ma non mi aggiorna i dati man  mano
che li ho trovati .......
So di non far capire bene quello che vorrei fare...,spero di essere riuscita
adesso, altrimenti riproverò.
Forse sto sbagliando ad impostare così come detto la progettazione del db.
grazie

 ha scritto nel
messaggio
news:RHrJc.1162$5D1....@news4.tin.it...

E' corretta la tua email?
MAssimiliano

 certo

 ha scritto nel
messaggio
news:TZrJc.4328$OR2.2...@news3.tin.it...

guarda nell atu aposta e fammi sapere. e' un'idea
grezzissima ma funzionale
MAssimiliano

 Massimiliano grazie mille
A) il mio intento finale è quello che possa innanzitutto avere una sola
maschera;
B)  una casella combinata per la ricerca dell'articolo mi sembra non
adattabile a tanti articoli visto che dovrà scorrere tutto l'elenco,
C) lei deve poter trovare subito l'articolo digitandolo e poi aggiungerlo in
una lista che poi stamperà.
Grazie ancora
Angie

 Angie
Ciao
MAssimiliano

 ha scritto nel messaggio
news:HUsJc.2377$B06....@news.edisontel.com...

Massimiliano hai posta, ciao


E Rossella Brescia dov'è????
MAssimiliano

 Non hai ricevuto?


Guarda che ti ho anche risposto.
Manadami la tua idea che vediamo che si può fare.
MAssimiliano

 rispedita

 Massimiliano ti ringrazio pubblicamente per il prezioso aiuto, da sola non
ce l'avrei fatta.
Provando il db dopo aver premuto il pulsante aggiungi mi dice: la query di
accodamento modificherà i dati....
dico si
Poi altra finestra numero di righe da accodare 1
ancora sì ma poi mi dice di aver eseguito una operazione non valida e mi
chiude tutto, qual'è il problema?
Forse nei nomi che ho cambiato nelle tabelle e macro?
Ciao

 ha scritto nel
messaggio
news:9GMJc.7983$OR2.4...@news3.tin.it...

In realtà gli avvisi li puoi togliere inserendo
docmd.setwarning false
prima di lanciare la query di accodamento
Possibile per quanto riguarda la chiusura
MAssimiliano