Newsgroup: it.comp.appl.access
Titolo: Information

Ho applicato la funzione DlookUp([campo] ect ct..... dove campo è una
casella combinata di un'altra tabella
come risultato mi da l'indice di riga come potrei fare a farmi dare
direttamente la stringa a cui quest'indice
di riga si riferisce?
Grazie

 ha scritto nel messaggio
news:8sks61$du3$1...@serv1.iunet.it...

La DLookup deve avere come dominio la query che è origine riga della casella
combinata [combo]; da quella query prendi il campo che ti serve (sicuramente
la query contiene sia il campo "indice" che il campo della relativa
"stringa").
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 di riga si riferisce?
Prima di tutto "Information" non e' un oggetto significativo, era molto piu'
opportuno scrivere "DLookUp" o qualcosa del genere.
Ad ogni modo DLookUp restituisce semplicemente quello che chiedi.
Se gli chiedi di restituire il campo indice ti restituisce il campo indice,
se vuoi restituito un altro campo le devi chiedere il campo che ti
interessa. Vedi lhelp e capirai meglio.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


se ho ben capito tu vuoi andare a leggere il valore di un campo creato con
autocomposizione ricerca, se è così, non credo che tu possa legge il valore che
ti interessa, in quanto nella tabella hai la chiave del record della tabella
collegata di cui tu vedi il valore.
Devi fare due dlookup.
Valore = dlookup("campo","Tabella",condizione)
ValoreCheTiInteressa =
dlookup("CampoCheTiInteressa","TabellaRelazionataInAutocomposizione","Chiave = "
& Valore)
ciao
Paolo

 ha scritto nel messaggio
news:39EF1EBE...@interlogica.it...

Non sono affatto d'accordo circa la necessità di adoperare due DLookup in
cascata.
E' sufficiente che la query che Access crea con l'Autocomposizione Ricerca
venga creata esterna alla tabella e quindi il suo nome venga indicato come
origine riga nella scheda Ricerca del campo nella struttura della tabella.
A questo punto è sufficiente usare una sola DLookup:
ValoreCheTiInteressa = DLookup("CampoCheTiInteressa","NomeQuery","Chiave =
......
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

>Ho applicato la funzione DlookUp([campo] ect ct..... dove campo è una
invece che il nome del campo chiave numerica scrivi il nome del campo
stringa.
metti qualche virgola nei messaggi, che si capisce meglio.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport


 news:39EF1EBE...@interlogica.it...
cut
Si', ma perche' rispondete a me?
8:-)


 > > > Ho applicato la funzione DlookUp([campo] ect ct..... dove campo è una

hai perfettamente ragione, d'altronde io non sono affatto d'accordo nell'usare
l'autocomposizione ricerca.....
ma sono abitudini personali :-)
Ciao
Paolo