Discussione:
Funzione DLookUp
(troppo vecchio per rispondere)
Solari
2008-07-20 15:15:01 UTC
Permalink
Ciao a tutti.Ho un report collegato ad una tabella.Per importare dati da
un'altra tabella ho inserito la funzione DlookUp.Ora questa è collegata ad
una casella combinata formata da 3 colonne e sul report visualizza sempre il
valore della prima colonna mentre io devo visualizzare il valore della
seconda colonna.Posso risolvere il problema?
Qualcuno mi può aiutare
Grazie
Geppo
2008-07-20 20:04:46 UTC
Permalink
Post by Solari
Ciao a tutti.Ho un report collegato ad una tabella.Per importare dati da
un'altra tabella ho inserito la funzione DlookUp.Ora questa è collegata ad
una casella combinata formata da 3 colonne e sul report visualizza sempre il
valore della prima colonna mentre io devo visualizzare il valore della
seconda colonna.Posso risolvere il problema?
Qualcuno mi può aiutare
Grazie
dai un'occhiata alle proprietà relative alle colonne nella scheda formato
della combo.
Si parte da sinistra, per cui se non vuoi visualizzare il primo valore
imposta a 0 cm il valore della prima colonna alla voce:

Larghezza Colonne: 0 cm; 2.54 cm, 2.54 cm
--
Ciao
Geppo
Solari
2008-07-21 11:58:01 UTC
Permalink
Post by Geppo
dai un'occhiata alle proprietà relative alle colonne nella scheda formato
della combo.
Si parte da sinistra, per cui se non vuoi visualizzare il primo valore
Larghezza Colonne: 0 cm; 2.54 cm, 2.54 cm
Gazie,avevo già impostato le larghezze delle colonne ed in particolare la
prima a 0 però con la funzione DlookUp mi compare sempre il valore della
prima colonna
Karl Donaubauer
2008-07-21 11:38:11 UTC
Permalink
Post by Solari
Ho un report collegato ad una tabella.Per importare dati
da un'altra tabella ho inserito la funzione DlookUp.Ora questa è
collegata ad una casella combinata formata da 3 colonne e sul report
visualizza sempre il valore della prima colonna mentre io devo
visualizzare il valore della seconda colonna.Posso risolvere il
problema?
Non mi è chiaro perché usi una casella combinata in un report
o cosa vuol dire "collegata" in questo rispetto.
In genere è meglio collegare le tabelle necessarie in una query
e ricavare i valori direttamente dalla tabella.

Se non è possibile, vedi:

Casella combinata/di riepilogo - Accesso all'ennesima colonna
www.donkarl.com/it?FAQ4.15
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
Solari
2008-07-21 12:03:01 UTC
Permalink
Post by Karl Donaubauer
Non mi è chiaro perché usi una casella combinata in un report
o cosa vuol dire "collegata" in questo rispetto.
In genere è meglio collegare le tabelle necessarie in una query
e ricavare i valori direttamente dalla tabella.
Casella combinata/di riepilogo - Accesso all'ennesima colonna
www.donkarl.com/it?FAQ4.15
Ciao,innanzitutto grazie per la risposta.
Io non sto usando una casella combinata nel report
Utilizzo una casella di testo all'interno della quale inserisco la funzione
dlookUp che fa riferimento alla casella combinata di una maschera.Nella
maschera ho impostato la larghezza della prima colonna della casella
combinata a 0 ma sul report continuo a vedere il valore della prima colonna.
Karl Donaubauer
2008-07-21 12:16:40 UTC
Permalink
Post by Solari
Post by Karl Donaubauer
Non mi è chiaro perché usi una casella combinata in un report
o cosa vuol dire "collegata" in questo rispetto.
In genere è meglio collegare le tabelle necessarie in una query
e ricavare i valori direttamente dalla tabella.
Casella combinata/di riepilogo - Accesso all'ennesima colonna
www.donkarl.com/it?FAQ4.15
...
Io non sto usando una casella combinata nel report
Utilizzo una casella di testo all'interno della quale inserisco la
funzione dlookUp che fa riferimento alla casella combinata di una
maschera.Nella maschera ho impostato la larghezza della prima colonna
della casella combinata a 0 ma sul report continuo a vedere il valore
della prima colonna.
È difficile capirti o aiutarti se non finalmente vuoi rivelare l'espressione
usata. DLookUp non ha niente da fare con la larghezza delle collonne
di una casella combinata. Con DLookUp prendi un valore da una
tabella o query non da un controllo. Forse usi un riferimento alla cc
nel criterio del DLookUp, ma il risultato di DLookUp viene dalla
tabella/query. --> ?
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
Solari
2008-07-21 13:14:04 UTC
Permalink
Post by Karl Donaubauer
È difficile capirti o aiutarti se non finalmente vuoi rivelare l'espressione
usata. DLookUp non ha niente da fare con la larghezza delle collonne
di una casella combinata. Con DLookUp prendi un valore da una
tabella o query non da un controllo. Forse usi un riferimento alla cc
nel criterio del DLookUp, ma il risultato di DLookUp viene dalla
tabella/query. --> ?
Vediamo se riesco a spiegarmi meglio.nel mio report inserisco i dati di una
tabella tra cui il mio campo "Comune".Questo campo lo ottengo da una maschera
tramite una casella combinata composta da tre colonne.Io ora devo fare in
modo di visualizzare sul report la seconda colonna del campo comune.Anche
nella tabella mi compare il 1° dato della casella combinata.Io non sò come
cambiare anche questo dato, ma a me serve principalmente nel
report.Sicuramente bisognerebbe cambiarlo anche nella tabella ma non sò come
fare.La funzione è =DLookUp("[Comune]";"[Tabella]").
Spero di non aver fatto troppa confusione
Grazie

Loading...