Newsgroup: it.comp.appl.access
Titolo: X Roberto-Syd = Giacenze = Never Ending Story


Bentornato dalle vacanze, io pensavo che ormai avevi risolto il problema
delle giacenze, ma mi sembra che hai optato per una soluzione un pò più
macchinosa.
Lo scopo che volevi raggiungere non era quello di visualizzare le giacenze
sulla maschera preventivo dopo aver inserito il codice dell'articolo?
Il problema numero 2 non l'ho capito e il problema numero 1 non esiste,
perchè nella query devi fare in modo che in tutte le righe dove viene
effettuato un calcolo il campo interessato contenga un valore numerico,
quindi hai già risposto da solo devi mettere 0 (Zero) dove c'è null.
Fammi sapere perchè hai cambiato metodo.
Ciao Roberto - Syd (ex Roberto perchè altrimenti mi confondevano con altri
Roberto)
Grazie della risposta....
Non so come fare in query a dargli valore 0 al campo null....ho provato
inserendo in criteri
Is Null= 0
ma niente da fare....
Ho cambiato metodo perche' non riesco a visualizzare le giacenze con il
dlookup (a chiamata articolo) ...non so come fare....
riesco a richiamare le giacenze solo con un bottone con una macro che mi
apre la maschera
con condizione where legata al codice articolo al momento attivato.......
Ma il tutto e' obsoleto...non utlizzabile.....
Ti prego Aiutami...ho saro' costretto a gettar via il mio db......le
giacenze sono alla base di una corretta gestione!!!!
Ciao e Grazie ancora!!!

 ha scritto nel messaggio
news:ihKk7.89551$TS4.7...@news2.tin.it...

Perchè non hai continuato sulla strada che ti avevo indicato all'inizio, che
era questa:
fare una query con tabella Righe_Preventivo e qry_Giacenze;
Nella query aggiungere il campo giacenze;
Nella sottomaschera Righe_Preventivo aggiungere una casella di testo da
associare al campo giacenze.
A questo punto selezionando l'articolo come ti venivano gli altri dati ti
veniva le giacenze.
Per mettere 0 in query devi fare così:
Andare su una colonna vuota Scrivere un nome seguito dai due punti (:)  Es.:
Art_Car_Zero:
di seguito scrivere l'espressione così:
Art_Car_Zero: IIF(IsNull(Articoli_Caricati);0;Articoli_Caricati) oppure
Art_Car_Zero: Nz(Articoli_Caricati; 0),
che vogliono dire se il valore del campo Articoli_Caricati è Null metti 0.
Ciao Roberto - Syd


Il Problema ora una volta risolto il problema
del campo null in query = a 0...e visualizzare la maschera che mi apre le
giacenze, in primo piano
con la possibilita' di continuare a lavorare sul preventivo in maniera tale
cha ad ogni chiamata
articolo la giacenza della mascherina aperta in primo piano corrisponda al
riferito articolo....si puo'!!!!
Grazie ancora e Ciao

 ha scritto nel messaggio
news:eD%k7.97206$TS4.8...@news2.tin.it...

S e la maschera giacenze è di tipo Popup finchè non la chiudi non puoi fare
niente sulla maschera preventivo, se invece non è di tipo popup la puoi
lasciare aperta mentre inserisci il preventivo, in modo che quando selezioni
la maschera del preventivo sparisce e dopo che hai acquisito l'articolo la
selezioni utilizzando il metodo setfocus in modo che ritorni visibile ed in
primo piano.
Ciao Roberto - Syd
P.S. Comunque la soluzione che dici non funzionarti rimane la migliore.

 ha scritto nel messaggio
news:7O5l7.69522$vC1.1...@news1.tin.it...

Come faccio ad utlizzare la soluzione che non mi funziona????
Maronnnn

 ha scritto nel messaggio
news:y96l7.99042$TS4.8...@news2.tin.it...

Prova a spedirmi il db
Ciao Roberto - Syd

 ha scritto nel messaggio
news:D_7l7.104495$TS4.8...@news2.tin.it...

Ho visto il tuo db e il motivo per il quale non funziona la soluzione che ti
ho proposto io è perchè utilizzi la tabella Righe_preventivo sia per
calcolare le giacenze (e questo non lo capisco) sia per inserire le righe
dei preventivi (e questo mi torna).
Quindi c'è un problema di analisi del progetto che ti consiglio di rivedere,
non è più giusto per il calcolo delle giacenze prelevare le quantità vendute
(Rigo_Fattura) e/o ordinate (Rigo_Ordine)???
Ciao Roberto - Syd

 ha scritto nel messaggio
news:cyrl7.107876$TS4.9...@news2.tin.it...

In che senso cioe' come faccio...e poi che te ne pare del database...fa'
schifo o puo' andare!!!!
Grazie!
Ciao
Luigi

 ha scritto nel messaggio
news:X5sl7.108147$TS4.9...@news2.tin.it...

Cosa vuol dire fa schifo ? Vuol dire se è bello esteticamente o se è poco
funzionale comunque per quel poco che ho visto e basandomi sulla
funzionalità ti posso dire che le relazioni non esistono, la chiave primaria
della tabella articoli non è una chiave primaria (perchè teoricamente nella
tabella di carico posso inserire lo stesso articolo con fornitore diverso,
ma se il fornitore non è lo stesso anche l'articolo non è lo stesso), quindi
ti posso solo dire di rivedere il tutto per evitare di avere problemi con i
tuoi clienti.
Ciao Roberto - Syd

 Ciao Roberto - Syd
Ehem...
Benissimo scrivere DOPO il quoting e lasciare PARTE del messaggio precedente
per far capire a tutti lo svolgimento del dibattito... ma non vi pare di
esagerare un pochettino?!?
Antonio

 ha scritto nel messaggio
news:WzFl7.4008$2b5.1...@news.infostrada.it...

Infatti da quando mi hai detto che dovevo rispondere dopo il quoting l'ho
fatto, adesso mi sembra che mi dici che le discussioni non devono
prolungarsi più di tanto e siccome ancora non ho letto il regolamento mi
dispiace di aver infranto un'altra regola, quindi ti chiedo come mi devo
comportare in questi casi ? Cioè se il problema non è risolto devo
interrompere la discussione comunque o dobbiamo continuare in sede privata?
Ciao e mi scuso con tutto il News - Group se ho infranto un'altra regola.
Roberto - Syd


[A QUI]
Il discorso è quello di lasciare solo la parte più significativa del post
precedente, eliminando il superfluo.
Nell'esempio che ti ho fatto, chi legge questa mia risposta capisce lo
stesso di cosa si sta parlando, però ho tolto un po' di cose.
In un thread tecnico, magari le prime risposte necessitano di tutto il post,
ma poi, man mano la discussione si sposta e quindi alcuni apsetti dei primi
post non servono più e possono essere eliminati, snellendo il resto del
post.
Antonio

 ha scritto nel messaggio
news:hYIl7.5268$2b5.1...@news.infostrada.it...

OK!! ho capito da ora in poi farò come mi hai suggerito.
Mi scuso di nuovo Roberto - Syd

 OK!! ho capito da ora in poi farò come mi hai suggerito.
Groan!!!
Mi sembra come quello che gli dici "Non chiamarmi capo!"
"Va bene, capo, come dici tu capo!"
Questo era il modo giusto di tagliare...
Meno male che domani è venerdì e poi c'è il weekend...
Antonio