Newsgroup: it.comp.appl.access
Titolo: casella combinata--->in due campi (lunghino)

ciao ragazzi,
questo è il mio post in questo ng.
Innanzitutto vorrei farvi i complimenti per la vs professionalità e
cortesia....
leggendo i post passati per cercare soluzioni ai miei problemi (che
puntualmente ho trovato) ho proprio notato questa vostra disponibilità.
vabbeh, complimenti (meritati) a parte, non sono riuscito a trovare
soluzioni ad un semplice problema, che però mi sta facendo penare parecchio.
Sto realizzando un db per la gestione dei carburanti della stazione di
servizio di mio padre.
come sapete le cisterne di benz si misurano con un'asta che ti da l'altezza
della benzina, che confrontata con una tabella dei valori ti dice quanto
carburante hai in cisterna.
bene,
volevo passare tutto questa opera di confronto nel mio db ed ho fatto in
questo modo.
ho creato una tabella (altezze) con campi [altezza] e [valore] e il classico
[id].
poi ho creato una tabella (valori) che conterrà i valori [altezza_scelta] e
[valore_scelto], + altri campi che in questa sede non contano.
poi ho realizzato la maschera che contiente una casella combinata che pesca
i valori dalla tabella (altezza) .
ed eccovi il mio problema:
una volta che mio padre seleziona l'altezza corrispondente vorrei che il
valore altezza venisse memorizzato nel campo della casella combinata (e
questo l'ho fatto tranquillamente) e allo stesso in un'altra casella di
testo semplice mi si visualizzasse il valore del volume (pescato dalla
tabella (altezza) e confrontato con l'altezza scelta)).
Capisco la banalità della cosa ma proprio non ci arrivo!
se qualche anima pia volesse spiegarmi come realizzare il tutto gliene sarei
infinitamente grato.
spero di non essermi dilungato troppo, magari al prox post ci vado più
snello!
ciao a tutti
Simone

 scelta)). 
  Non capisco bene il senso della frase «...volume pescato dalla 
tabella (altezza) e *confrontato con l'altezza* scelta...», cmq. 
penso che con un DlookUp nell'origine controllo della tua 
casella di testo dovresti risolvere il problema (guarda gli 
esempi della guida in linea).
  Ciao.
-- 
-------------------------------------
http://digilander.libero.it/SimonenomiS/
-------------------------------------

  Ciao.
faccio notare che il campo id di cui parlavi non serve e a nulla 
Saluti.
Emanuele.

 Emanuele.
  Eh?
  ;-)

  ;-)
nel senso che puoi utilizzare direttamente le altezze come chiave 
Saluti.
Emanuele.

 wrote in
news:psniiu4j7r19ibrg7...@4ax.com
: 

  Chiaro, ma io le ID non le ho neanche nominate!
  Scherzavo.
  Ciao.
-- 
-------------------------------------
http://digilander.iol.it/SimonenomiS/
-------------------------------------

 ha scritto nel messaggio
news:EDRV8.2594$K_4....@twister1.libero.it...

Se la tabella altezze ha una struttura simile a questa:
id                Contatore e chiave primaria
altezza        Numerico
valore         Numerico
ecc. ecc.
Se la casella combinata si chiama Pippo.
Se la casella di testo si chiama Pluto.
Fai in maniera che la casella combinata abbia due colonne di cui visibile
solo la prima; fai in modo che la casella combinata abbia come origine riga
il seguente codice SQL:
SELECT DISTINCTROW altezza, valore FROM altezze ORDER BY altezza;
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Me!Pluto = Me!Pippo.Column(1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------