Discussione:
Database magazzino
(troppo vecchio per rispondere)
pasquale
2006-03-13 10:35:29 UTC
Permalink
Help sto costruendo un db magazzino, i prodotti possibili che entrano (da
caricare) in magazzino li attingo da una tabella prodotti ampia, mentre
vorrei fare apparire i possibili prodotti che partono dal magazzino
(scarico) solo i prodotti caricati precedentemente. Come fare? se il
magazzino è un'unica tabella, non mi fa selezionare solo i prodotti
caricati, se creo due tabelle una per i prodotti che entrano e una per
quellli che escono non so poi come unire le due tabelle per vedere il
magazzino in generale. Che fare?


--------------------------------
Inviato via http://arianna.libero.it/usenet/
oierpa
2006-03-13 10:51:07 UTC
Permalink
Scusa non ho capito bene.
Tu hai una tabella probabilmente che è un0'anagrafica articoli dove
alcuni di questi prodotti vengono movimentati (carico e scarico) altri
(forse) no, giusto?
Quello che non ho capito è dove vuoi far apparire i prodotti che
entrano ed escono?
In un report, una maschera, un'altra tabella?
Se hai tempo, prova a spiegare la tua esigenza un po' più per esteso,
secondo me il tuo è un problema generale e riusciamo a venirne fuori
facilmente.
A presto
Ciao
pasquale
2006-03-13 11:01:40 UTC
Permalink
Post by oierpa
Scusa non ho capito bene.
Tu hai una tabella probabilmente che è un0'anagrafica articoli dove
alcuni di questi prodotti vengono movimentati (carico e scarico) altri
(forse) no, giusto?
sì giusto
Post by oierpa
Quello che non ho capito è dove vuoi far apparire i prodotti che
entrano ed escono?
In un report, una maschera, un'altra tabella?
in un unica tabella (o query?) e poi in una mascchera relativa
Post by oierpa
Se hai tempo, prova a spiegare la tua esigenza un po' più per esteso,
secondo me il tuo è un problema generale e riusciamo a venirne fuori
facilmente.
Esempio: a
Articoli: rosso verde bianco giallo azzurro blu arancione bianco
entrata in magazzino: rosso, verde, giallo
uscita dal magazzino. mi piacerebbe potere scegliere solo tra "rosso, verde,
giallo" che sono entrati e non tra "rosso verde bianco giallo azzurro blu
arancione bianco".

Ringrazio anticipatamente
Pasquale

--------------------------------
Inviato via http://arianna.libero.it/usenet/
oierpa
2006-03-13 13:09:58 UTC
Permalink
Ok.
Io la butto lì, poi dimmi se è fattibile.
Secondo me si dovrebbero poter identificare in qualche maniera gli
articoli che vuoi movimentare, magari mettendo in anagrafica un campo
che consente di trovarli facilmente. Ad esempio nella tabella
anagrafica metto un campo che chiamo "tipo_articolo" e poi negli
articoli che movimento metto ad esempio una M (magazzino,
movimentati...). Faccio poi una query estraendo da anagrafica solo gli
articoli che hanno nel campo suddetto la "M" prima inserita. Poi faccio
un report o una maschera .... basandola su questa query.
Che ne dici?
Se si può fare siamo a cavallo.
ciao
pasquale
2006-03-13 14:32:32 UTC
Permalink
Post by oierpa
Ok.
Io la butto lì, poi dimmi se è fattibile.
Secondo me si dovrebbero poter identificare in qualche maniera gli
articoli che vuoi movimentare, magari mettendo in anagrafica un campo
che consente di trovarli facilmente. Ad esempio nella tabella
anagrafica metto un campo che chiamo "tipo_articolo" e poi negli
articoli che movimento metto ad esempio una M (magazzino,
movimentati...). .............
Forse dovrei premettere una cosa: la cronologia di compilazione della
tabella Magazzino è prima carico gli articoli in magazzino poi li scarico.
Come dici tu dovrei agire sulla tabella degli articoli, invece in effetti la
tabella su cui agisco è quella del magazzino, questa nel campo
"CaricoArticoli" è un campo ricerca sulla tabella Articoli. Mi piacerebbe
che il campo "ScaricoArticoli" fosse un'altra ricerca ma solo su
"CaricoArticoli" e non su tutti gli articoli della tabella articoli. Questi
campi se li posizione sulla stessa tabella non posso fare la query in quanto
basati su una stessa tabella. Se la tabella magazzino la divido in due
allora riesco a farlo ma poi io ho bisogno di collegare le due tabelle in
una perché ho bisogno di vedere sia gli scarichi e i carichi del magazzino
in un unica tabella (si possono collegare ? e come?)






--------------------------------
Inviato via http://arianna.libero.it/usenet/
EmMeCi - Style
2006-03-13 14:56:49 UTC
Permalink
[cut]
per caso ... ma dico per caso ...
nello scarico magazzino (articoli in uscita quindi) vuoi vedere SOLO quelli
con giacenza =>1?
Potrebbe essere? Direi di si non credi?
--
**********
EmMeCi
**********
Blog: http://www.setfocus.it
La mia prima volta con Access 12: http://tinyurl.com/e7jc4
pasquale
2006-03-13 16:20:18 UTC
Permalink
Post by EmMeCi - Style
[cut]
per caso ... ma dico per caso ...
nello scarico magazzino (articoli in uscita quindi) vuoi vedere SOLO quelli
con giacenza =>1?
Potrebbe essere? Direi di si non credi?
Sì Esatto!
Post by EmMeCi - Style
--
**********
EmMeCi
**********
Blog: http://www.setfocus.it
La mia prima volta con Access 12: http://tinyurl.com/e7jc4
--------------------------------
Inviato via http://arianna.libero.it/usenet/
EmMeCi - Style
2006-03-13 16:53:04 UTC
Permalink
[cut]
Post by pasquale
Sì Esatto!
Bene, allora questo dato lo avrai scritto all'interno di un campo giusto?
Parlo della quantità!
Detto questo, la select per la selezione degli articoli da far uscire dal
magazzino la basi SOLO su quegli articoli per i quali il campo esistenza è
=> ad 1 ... e il gioco è fatto.
Buona serata!
--
**********
EmMeCi
**********
Blog: http://www.setfocus.it
La mia prima volta con Access 12: http://tinyurl.com/e7jc4
pasquale delli paoli
2006-03-14 11:03:34 UTC
Permalink
Post by EmMeCi - Style
[cut]
Post by pasquale
Sì Esatto!
Bene, allora questo dato lo avrai scritto all'interno di un campo giusto?
Parlo della quantità!
Detto questo, la select per la selezione degli articoli da far uscire dal
magazzino la basi SOLO su quegli articoli per i quali il campo esistenza è
=> ad 1 ... e il gioco è fatto.
Buona serata!
Dunque ho capito, mi sembra un ragionamento giusto ma hai sono un
principiante. Se non ho capito male devo fare una query in cui dico estrai
tutti record che hanno nel campo carico > = 1 Non è che per favore mi
potresti mandare un esempio di SQL ? Comunque ci proverò anche da solo.
Tuttavia anche se riesco a fare quella query non ho capito come fare, se
faccio un unica tabella magazzino per il carico e lo scarico, e imposto il
campo "articoli da scaricare" come ricerca e ci infilo il codice SQL della
query, non penso che funzioni perché è una queri che si basa su un'altro
campo ma della stessa tabella. Questo l'ho già provato.
Potete darmi un'altro aiutino?
Ringrazio anticipatamente
Pasquale




--------------------------------
Inviato via http://arianna.libero.it/usenet/
EmMeCi - Style
2006-03-14 11:51:20 UTC
Permalink
[CUT]
Ciao,
come differenzi carico\scarico magazzino? Hai delle causali? ...
... comunque ...
quando effettui uno scarico immagino che la select box dell'articolo avrà
origine da un qualcosa giusto?
In quel qualcosa (origine dati query - dalle proprietà del campo Select Box)
dovresti indicare la condizione che il campo da te usato per gestire
l'esistenza sia almeno = ad 1 altrimenti ... non lo visualizzi.

Purtroppo fatico a capire quello che mi hai detto ... oggi ho anche altri
casini per la testa per cui magari sono io che male interpreto il tuo aiuto.
Facciamo così, se non trovi altri input utili, magari, puoi provare a
postarmi il DB opportunamente zippato e vediamo cosa si riesce a combinare
ok?

P.S.: non ti garantisco niente a parte un pò di disponibilità ;)
Ciao!
--
**********
EmMeCi
**********
Blog: http://www.setfocus.it
La mia prima volta con Access 12: http://tinyurl.com/e7jc4
Continua a leggere su narkive:
Loading...