Newsgroup: it.comp.appl.access
Titolo: [newbie] caselle di testo

Salve a tutto il ng.
Volevo porvi questo problema.
all'interno di una maschera ho una casella di testo con il codice fiscale.
Oltre a questa ho altre tre caselle nelle quali voglio inserire dei dati che
vengono estratti dal codice fiscale. Per far ciò, ho creato quattro query
parametrizzate che mi estraggo dal codice fiscale (che è il parametro) le
informazioni che mi interessano, queste, poi, le ho legate ad altrettante
textbox nella maschera.
Adesso, quello che vi chiedo è questo. Nel momento in cui ho il codice
fiscale nella sua textbox, come faccio a far visualizzare i dati che mi
interessano nelle altre caselle (quelle che visualizzano il risultato delle
query parametriche) ?
Spero di essere riuscito a spiegare bene il problema.
il flusso dovrebbe essere questo:
Visualizzo codice fiscale -> eseguo i calcoli nelle query -> visualizzo i
risultati nelle caselle di testo.
E' possibile farlo?
Ciao e grazie,
Maurizio.

 ha scritto nel messaggio news:cnki64$462$1...@mophus.csi.it...

prova sull'evento "dopo formattazione" a mettere il codice:
docme.openquery "nomequery1"
docme.openquery "nomequery2"
docme.openquery "nomequery3"
docme.openquery "nomequery4"
dovrebbe funzionare se non ho capito male la stuttura
ciao
Nick 

 
[CUT]
Sicuro che serva tutto questo...?
Il testo delle altre TextBox deve poter essere Associato
ad un campo....??
Se così non è la strada giusta, altrimenti io usereial posto
della TextBox(CodiceFiscale) una ComboBox, nella quale metti
le colonne nascoste relative ad i campi da usare per popolare
le 3 TextBox, nelle quali scrivi:
Origine Dati=Forms!NomeForm!NomeCombo.Column(1)
Origine Dati=Forms!NomeForm!NomeCombo.Column(2)
Origine Dati=Forms!NomeForm!NomeCombo.Column(3)
Ovviamente Blocca le TextBox in quanto recuperati così 
non devono essere aggiornati.
Non è ben chiara la finalità, magari con questo esempio
puoi risolvere...!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Maurizio.
Oltre ai suggerimenti avuti, ti chiedevo se queste query restituiscano un
solo record. 
Comunque hai provato ad usare Dlookup?
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 E' possibile farlo?
Ringrazio tutti quanti, Per spiegarmi meglio, volevo aggiungere questo.
Diciamo che ho all'interno della mia tabella il campo Codice_fiscale.
Adesso ho creato una maschera basata su questa tabella e mi fa vedere tutti
i record uno per volta.
Quello che voglio fare è applicare alla textbox che mi visualizza il codice
fiscale questa operazione:
Sesso: IIf(Val(Mid([DATI]![Codice_fiscale];10;2))<30;"M";"F")
Per far ciò avevo ho creato la query genere, che mi restituisce solo la
colonna Sesso valorizzata con M o F a seconda dell'espressione. Dimenticavo,
mi restituisce tutti i record.
In definitiva, quello che volevo fare era di visualizzare M o F al posto del
codice fiscale senza dover fare una macro in VBA, in quanto le funzioni SQL
sono più che sufficenti per il mio scopo.
Spero di essere stato un po' più chiaro.
Ciao e grazie,
Maurizio.


ho risolto mettendo in Origine controllo
=IIf(Val(Mid([Codice_fiscale];10;2))<30;"M";"F").
Però se ho una query che mi applica la stessa funzione alla colonna
Codice_fiscale non riesco a visualizzare il genere. Qualcuno, mi sa dire
come richiamare il risultato di una query dalla text?
Grazie
Maurizio.