Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Movimentare articoli magazzino
martedì 02 dicembre 2014 - 10.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Access (.mdb)
emma84
Profilo
| Newbie
6
messaggi | Data Invio:
mar 2 dic 2014 - 10:43
Buongiorno a tutti e complimenti per il forum.
Sto facendo un piccolo programmino in access un magazzino per movimentare vari articoli.
Ho creato 3 Tabelle.
1. TabellaArticoli
CodArticolo
DescrizioneArticolo
Note
2. TabellaArmadio
CodArmadio
3. TabellaMovimenti
CodMovimento
DataMov.
CodArticolo
Quantità
CodArmadio
Note
Ho messo in relazione 1 a molti la TabellaArticoli CodArticolo con La Tabella Movimenti CodArticolo,
sempre 1 a molti la Tabella Armadio CodArmadio con la Tabella Movimenti CodArmadio.
Tramite query ho fatto una maschera di Assegnazione, dove vado a inserire in TabellaMovimenti gli articoli.
Es: Articolo(penna) Quantità 10 - Armadio1
Articolo (orologio) Qt. 5 - Armadio 2
ecc. ecc. per i vari Articoli e Armadi.
Come posso fare per Movimentare i vari Articoli da 1 Armadio in un altro Armadio, avendo anche le giacenze Articoli per Armadio.
Es: carico 10 art. in A Totale art. 10
carico 5 art. in B Totale art. 5
carico 20 art, in C Totale art. 20
ecc.
Come Faccio Per : Ritirare 2 art. da C e li metto in A - TOTALE C 18 - A 12 art.
ecc.
Non so proprio come fare, se qualcuno di voi mi può aiutare.
Grazie a tutti e buona giornata.
renarig
Profilo
| Expert
517
messaggi | Data Invio:
mer 3 dic 2014 - 00:39
>Come Faccio Per : Ritirare 2 art. da C e li metto in A
Si tratta di 2 movimenti da eseguirsi contemporaneamente ......
per non sconvolgere la "filosofia" che della applicazione quindi ti chiedo:
Come fai a fare un movimento singolo ???
- Usi delle maschere Associate direttamente alla tabella "Movimenti"
- Usi maschere NonAssociate con ausilio di query di comando ( INSERT ..... )
praticamente dovresti dettagliarci meglio quella tua frase
>Tramite query ho fatto una maschera di Assegnazione, dove vado a inserire in TabellaMovimenti gli articoli.
Facci sapere
emma84
Profilo
| Newbie
6
messaggi | Data Invio:
mer 3 dic 2014 - 11:29
Ciao.
Intanto grazie per avermi risposto.
Un movimento lo faccio da una maschera da dove lo carico nella tabella Movimenti,
con questo vado ad assegnare i prodotti (carico) in un armadio (che può essere Armadio A,B,C, ecc.).
Quello che no riesco e no so come fare è scaricare (ritirare 1 o più prodotti da un Armadio e metterli in un altro Armadio).
Es: Spostare i prodotti da A a X,poi da X a Y, da Y a Z ecc. Questo sempre avendo le giacenze per Prodotto in ogni Armadio.
Se fosse possibile con una maschera che mi sottrae una QT. di prodotti da un Armadio, e mi sommi la stessa QT. nell'Armadio in cui li vado a mettere.
Si In teoria credo che la maschera diciamo di (ritiro) dovrebbe fare 2 operazioni, ritira da A e mette in B.
Ciao.
renarig
Profilo
| Expert
517
messaggi | Data Invio:
gio 4 dic 2014 - 03:01
2000_demo43.zip
e abbastanza complesso da spiegare,
ho preparato una demo ma non so quanto sia comprensibile
apri la maschera "MasBasilare"
quando capisci quella puoi tentare con la "MasComplessa"
potrebbero esserci ancora degli errori
pero devo andare a dormire qualche oretta ......
.
emma84
Profilo
| Newbie
6
messaggi | Data Invio:
gio 4 dic 2014 - 10:02
Grazie mille.
Gli do un'occhiata poi ti faccio sapere.
Ancora grazie.
ciao
MaxMag
Profilo
| Newbie
12
messaggi | Data Invio:
dom 14 dic 2014 - 11:49
Esegui una registrazione in una tabella movimenti dove ci saranno 2 campi, Armadio.Partenza e Armadio.Destinazione.
Per conoscere le quantità in ogni momento fai una select del tipo:
SELECT SUM(Qta.Movimentata) From Movimenti Where Armadio.Destinazione = A
UNION ALL
SELECT SUM(Qta.Movimentata*-1) From Movimenti Where Armadio.Partenza = A
A questo punto decidi se ciclare fra i 2 record restituiti o nidificare la UNION ALL in una SUM esterna per avere la somma totale.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !