Newsgroup: it.comp.appl.access
Titolo: Problema con origine controllo

Ho un bel problema con Access.
Quando apro una maschera in visualizzazione avendo messo come origine
record della maschera una tabella, io visualizzo i record di quella
tabella nei campi che mi interessano.
Ad un certo punto ho previsto la possibilità di modificare i dati
presenti nella tabella tramite la maschera, però c'è un campo in cui
io devo mettere il seguente codice nell'origine controllo :
=[Maschere]![Cerca_Calcolo_Ferro]![Sezione1].[Column](2), così facendo
io recupero dei valori presenti in una query.
Il mio problema è che non so come posso attribuire allo stesso campo
due origini controllo diverse.
Spero che qualcuno possa aiutarmi, grazie in anticipo.
Fausto.

 Spero che qualcuno possa aiutarmi, grazie in anticipo.
Probabilmente non hai due origini diverse ma hai necessita' di 
"modificare" il valore di un controllo in via elaborativa (forse). Se 
enunci cosa ti serve e descrivi le risorse che hai a disposizione 
piuttosto che descrivere quello che fai (serve ma non e' "mandatory") 
sarebbe meglio.
-- 
ac
y-1=x

 y-1=x
Hai ragione Alessandro, mi sono spiegato male.
Ho una maschera che ha come origine record una query che legge da un
tabella, ed ho tutti i campi della maschera che hanno come origine
controllo il nome-campo di quella tabella.
Dopo aver immesso dei valori in un'altra maschera io entro in questa
di visualizzazione e tramite quei valori che hanno popolato la query
recupero dalla tabella dei dati.
All'interno di questa maschera ho un pulsante chiamato modifica che mi
sblocca i campi bloccati in visualizzazione.
A questo punto io ho 3 campi :
il campo A è una casella combinata di nome PROFILO che ha come origine
riga una SELECT che valorizza la casella con tutti i profili inseriti
in tabella
il campo B è una casella combinata di nome SEZIONE che ha come origine
riga una QUERY che valorizza la casella con tutte le SEZIONI inserite
in tabella legate a quel PROFILO.
(Quella query recupera anche il valore PESO)
il campo C è una casella di testo di nome PESO che nelle mie
intenzioni dovrebbe recuperare dalla QUERY il valore PESO sortato in
precedenza.
Il mio problema è questo : come faccio a legare questa casella sia ai
valori di una tabella esterna che a i valori che vengono modificati
all'interno ???
Fausto.

 
L'origine dati del controllo e' il campo di tabella e/o query.
Sull'evento click di un pulsante, per modificare il valore attuale di un 
qualsiasi controllo il seguente:
sub pulsante_click()
controllodamodificare = controllochecontieneilnuovovalore
end sub
i.e.
Sub modifica_click()
peso = forms![Cerca_Calcolo_Ferro]![Sezione1].[Column](2)
end sub
La spiegazione mi sembra chiara anche se questo passo e' oscuro
 > Il mio problema è questo : come faccio a legare questa casella sia ai
 > valori di una tabella esterna che a i valori che vengono modificati
 > all'interno ???
Il tuo form e' "associato" ad una tabella cio' significa che i valori 
visibili sul form riflettono/impostano il valore presente sulla tabella.
Quando inserisci/modifichi un dato sul controllo quel valore viene 
portato in tabella e vaivirsa, come dicono "linglesi", quando scorri il 
form i valori presenti in tabella vengono visualizzati. La stessa cosa 
che si fa manualmente si fa via codice utilizzando il valore che ti 
serve che puo' provenire dalle vie piu' impensabili.
Tutto cio' sempre che io abbia capito il problema.
-- 
ac
y-1=x

 - Mostra testo tra virgolette -
Grazie mille, ho risolto il problema seguendo il tuo consiglio.
Fausto,