Newsgroup: it.comp.appl.access
Titolo: restituire il valore di un campo trovato nel record come da punto 4.4- "Cercare un record"

buongiorno a tutti.
Ho utilizzato la procedura suggerita dal grande Karl al punto 4.4- "Cercare un record" del sito comune e precisamente: 
 
Me!FatturaNr.SetFocus
DoCmd.FindRecord Me!txtRicerca
 
Questo mi consente di trovare il record che soddisfa la mia ricerca.
Posso ora recuperare il valore di un campo "erh" di quel record  e farmelo restituire in una casella di testo ?
Preciso che può sembrare facile ma che ho difficoltà in quanto la casella "erh" ha origine dati in un modulo =GetRecNum() che conteggia la posizione del record nel campione in esame.
 
grazie infinite a chi potrà aiutarmi.

mi scuso sin d'ora per la sfacciataggine ma non vedo alcuna risposta e chiedo con la massima sincerità se la mia richiesta sia impossibile da realizzare o se sia troppo banale (...e mi scuso per la mia ignoranza) per ottenere aiuto.
Sono in chiusura con la realizzazione del mio miniDB quanto richiesto mi aiuterebbe molto per un ottima interfaccia grafica.
grazie infinite a chiunque potrà aiutarmi.

 Sono in chiusura con la realizzazione del mio miniDB quanto richiesto mi aiuterebbe molto per un ottima interfaccia grafica.
 
Per me tre giorni fa ed ora è stato troppo inchiaro per rispondere:
- Cosa hai già provato per recuperare il valore e con quale 
effetto/errore esattamente? Codice, espressioni...?
- Dove si trova questa casella di testo dove vuoi restituire il valore?
- Cosa esattamente fa la funzione GetRecNum() e perché lo usi?
 
Troppa informazione che manca o cose da indovinare. Per me è già stato 
un lavoro duro di formulare queste (prime) domande di chiarimento. ;-)
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

Ciao Karl, grazie anticipate per l'attenzione e l'aiuto.
 
Allora mi spiego meglio.
Ho una maschera continua che tramite sei combo nell'intestazione mi filtra i record che soddisfano i criteri impostati.
Nell'intestazione stessa ho un altra combo [SceltaPDR] che, aggiornata con le sei di cui sopra mi fornisce i singoli record che via via soddisfano le richieste e che quindi compongono la maschera.
I record sono ordinati in base al campo rendimento e il campo GetRecNum() ne indica il valore progressivo, ovviamente aggiornato in base alle combo.
 
Dopo l'evento aggiornamento di[SceltaPDR], con il seguente codice sposto il focus sul record scelto
 
Me!CODICEIMMOBILIARE.SetFocus
DoCmd.FindRecord Me!SceltaPDR
 
 
Avrei necessità di andare a copiare nell'intestazione della maschera il valore del campo [erh]corrispondente al record su cui ho spostato il focus
 
In altre parole è una procedura di confronto (benchmarking) tra rendimenti di alcune strutture in base a diversi punti di vista (combo).
Vorrei poter indicare nell'intestazione la posizione in classifica della struttura selezionata (con [ehr] / n.) ad esempio 12ima di 143 in esame.
grazie infinite ancora una volta, spero di essermi spiegato e rimango a completa disposizione per ogni eventuale chiarimento.
 

 DoCmd.FindRecord Me!SceltaPDR
PIPPO = Me.erh.Value
Me.Testo328 = "La struttura selezionata si classifica come " & PIPPO & "-ima di " & Testo302