Newsgroup: it.comp.appl.access
Titolo: Errore dlookup

Un cordiale saluto ai partecipanti.
Dalla mia query Q_Qta_Cons, debbo ricavare il valore del campo 
SommadiQtaCons, valore che dovrei visualzzare nel controllo CodiceArticolo 
della sottomaschera SM_Dettagli_Documenti.
Ho cosi impostato il dlookup:
Me.QtaCons = DLookup("[SommadiQtaCons]", "Q_Qta_Cons", "[CodiceArticolo] = 
Forms![SM_Dettagli_Documenti]![CodiceArticolo]")
Ma nel mio controllo mi esce questo errore. #Nome
Cosa non Va?
-- 
Cataldo Formaro
____________________________
Win XP Prof- Off2K3
____________________________ 

 Cosa non Va?
-- 
Ciao
Geppo 

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:n4tGk.165865$FR.4...@twister1.libero.it...

Ciao Geppo,
codice articolo è di tipo numerico.
Ma il risultato mon cambia: #Nome
Ciao


 Ma nel mio controllo mi esce questo errore. #Nome
Ciao Cataldo,
sembra che vuoi salvare un valore calcolato.
Di solito non è una buona idea perché si puo
calcolare il valore quando è necessario e salvarlo
crea il pericolo di una anomalia di aggiornamento.
Se sei sicuro che vuoi farlo:
SM_Dettagli_Documenti veramente è una sottomaschera,
cioè una maschera incluso in una maschera principale
tramite un controllo sottomaschera?
Se sì manca il riferimento alla maschera principale:
Me!QtaCons = DLookup("SommadiQtaCons", "Q_Qta_Cons",
"CodiceArticolo =
Forms!NomeMascheraPrincipale!SM_Dettagli_Documenti!CodiceArticolo")
Vedi anche:
Riferimento ad una sottomaschera/sottoreport
www.donkarl.com/it?FAQ4.2
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Ciao
-- 
Ciao
Geppo 

 ha scritto nel messaggio 
news:6kvdepF...@mid.individual.net...

Ciao Karl,
Non debbo necessariamente salvarlo, l'importante è ottenere il valore.
Gia ieri avevo visitato il tuo sito e provaro quanto mi hai suggerito, ma 
ottengo sempre lo stesso risultato, tieni presente che l'ho inserito come 
origine controllo del mio controllo QtaCons tipo intero lungo.
---------- Per l'esattezza riallego:
Me!QtaCons = DLookup("SommadiQtaCons", "Q_Qta_Cons",
"CodiceArticolo =
Forms!M_Preventivo!SM_Dettagli_Documenti!CodiceArticolo")
Ciao



Ciao cataldo,
se l'hai inserito come origine del controllo non devi mettere anche "me!qtaCons="
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 se l'hai inserito come origine del controllo non devi mettere anche
"me!qtaCons"
ma solo questa con i punti e virgola invece delle virgole:
=DLookup("SommadiQtaCons"; "Q_Qta_Cons"; "CodiceArticolo = 
Forms!NomeMascheraPrincipale!SM_Dettagli_Documenti!CodiceArticolo")
-- 
Ciao
Geppo

 ciao
-- 
Ciao
Geppo 

 ciao
-- 
Ciao
Geppo 

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:4SHGk.166258$FR.4...@twister1.libero.it...

Adesso non mi setituisce nessun record, controllo vuoto!
ciao


 ciao
-- 
Ciao
Geppo 

 Geppo
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo = '" &
 [Maschere]![M_Preventivo]![SM_Dettagli_Documenti]![CodiceArticolo] &
 "' and provenienzadoc  = '" &
[forms!M_Preventivo!SM_Dettagli_Documenti!>>>CodiceArticolo<<<] & "'")
Ciao Geppo,
avevi proprio ragione, al posto di codice articolo, ci voleva 
numerodocumento, per questo non mi restituiva alcun record.
Gentilissimo,
Ciao
