Newsgroup: it.comp.appl.access
Titolo: lookup con errore

Avevo un miocontrollo formato testo con:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo = '" & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!CodiceArticolo & "' and 
ProvenienzaDoc  = '" & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento & "'")
Adesso il miocontrollo l'ho trasformato in numerico, e quindi ho cosi 
variato  il codice:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo = " & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!CodiceArticolo & " and 
ProvenienzaDoc  = " & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento)
Mi segnala #Nome
Preciso che Codicearticolo è numerico; Numerodocumento è testo.
-- 
Cataldo Formaro


E' strano vedere [Maschere] invece di FORMS.... ma se NumeroDocumento
è testo immagino che ProvenienzaDoc sia testo... visto che nel
criterio è così e mancherebbero gli APICETTI...!
Se ho capito male cosa intendi dire con "Numerodocumento è
testo" ....?
@Alex

 ha scritto nel messaggio 
news:f8809c38-aa38-4516...@r15g2000prh.googlegroups.com...


@Alex
Ciao Alessandro,
Intendo "formato" testo es: FAT08-0023
-- 
Cataldo Formaro

 ha scritto nel messaggionews:f8809c38-aa38-4516...@r15g2000prh.googlegroups.com...

Allora mancano gli apicetti...
=DLookUp("SommadiQtaCons";"Q_Qta_Cons"; _
  "CodiceArticolo = " & Maschere!M_Preventivo!
SM_Dettagli_DocumentiCodiceArticolo & _
" and ProvenienzaDoc = '" &
 Maschere!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento & "'")
Altrimenti ingloba:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons"; _
  "CodiceArticolo = Forms!M_Preventivo!
SM_Dettagli_DocumentiCodiceArticolo
 and ProvenienzaDoc =  Forms!M_Preventivo!SM_Dettagli_Documenti!
NumeroDocumento")
Il 2° dovrebbe applicare la risoluzione dei riferimenti comprensiva di
formattazione..., ma vado a memoria...
@Alex

 ha scritto nel messaggio 
news:1a0d7861-40d7-48db...@f40g2000pri.googlegroups.com...

Allora mancano gli apicetti...

Altrimenti ingloba:


@Alex
a prposito di maschere e forms, scrivo forms e lo corregge in maschere..
provo e ti aggiorno
-- 
Cataldo Formaro

 ha scritto nel messaggionews:1a0d7861-40d7-48db...@f40g2000pri.googlegroups.com...

Dipende da dove lo scrivi se interno alla stringa(lui deve leggere
Forms) o se esterno..., se non ricordo male è una caratteristica di
una versione di Access... forse il 2003...!
@Alex

 ha scritto nel messaggio 
news:eec1f10b-3aed-47ec...@v4g2000vbb.googlegroups.com...


@Alex
Si è la 2003
..
restituisce sempre errore
sia col primo esempio eche con il secondo: errore di sintassi 
nell'espressione ..
 tengo a precisare che il lookup l'ho inserito su origine controllo.
-- 
Cataldo Formaro

 Cataldo Formaro
-- 
Ciao
Geppo 

 tengo a precisare che il lookup l'ho inserito su origine controllo.
_ non funziona in un'espressione ma solo in VBA e sulla strada da
Mantova è anche fuggito un !. Prova (in una riga) con:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo = " & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!CodiceArticolo & " And 
ProvenienzaDoc = '" & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento & "'")
Se non funziona fai la prova quale delle due espressioni causa l'errore:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo = " & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!CodiceArticolo)
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"ProvenienzaDoc = '" & 
Maschere!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento & "'")
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 -- 


 Forms!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento")
Anche qui manca un ! da Mantova ;-) e non è integrato l'operatore.
Dalla sintassi dev'essere:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo=
Forms!M_Preventivo!SM_Dettagli_Documenti!CodiceArticolo And
ProvenienzaDoc=Forms!M_Preventivo!SM_Dettagli_Documenti!NumeroDocumento")
-- 
cu


 ha scritto nel messaggio 
news:6qast1F...@mid.individual.net...

Grazie Karl ........effettivamente alla fine ho incollato la sua, ma volevo 
postare questa:
=DLookUp("SommadiQtaCons";"Q_Qta_Cons";"CodiceArticolo = '" & 
[Maschere]![M_Preventivo]![SM_Dettagli_Documenti]![CodiceArticolo] & "' And 
ProvenienzaDoc = '" & 
[Maschere]![M_Preventivo]![SM_Dettagli_Documenti]![NumeroDocumento] & "'")
-- 
Ciao
Geppo 


Accccc sarà che è Natale... ma ho proprio ciccato...!
Grazie Karl, ci vuole un bell'occhio in tutto quello scritto.
@Alex