Newsgroup: it.comp.appl.access
Titolo: colonna su casellacombinata

salve a tutti
Vado al sodo del mio problema.
Devo fare un importazione dati da un database esterno al mio.
lo faccio mediante la una  maschera (miaMaschera) dal mio db in fase di
inserimento nuovo record.
Nella mia mia maschera ho delle caselle combinate che fanno riferimento
all'ID di  altre tabelle collegate a quella principale della miaMaschera,
anche il database esterno e strutturato cosi.
Io vorrei fare riferimento alla stringa delle tabelle collegate nel database
esterno con la stringa delle tabelle collegate nel  miodatabase in modo che
corrisponda L'ID nelle tabelle nel miodatabase.
spero di non essere troppo confusionario.
Come faccio a fare riferimento alla stringa nella mia casella combinata???
ho provato a fare riferimento alla colonna su cui sta la stringa tipo:
Forms!miamaschera!miacasellacombinata.column(1)= MIASTRINGAESTERNA
ma chiaramente non funziona e non sò il perché
Vi prego di darmi qualche suggerimento!!
sempre se sono riuscito ad essere chiaro nell'esporre il problema.

 sempre se sono riuscito ad essere chiaro nell'esporre il problema.
No, ricomincia e con esempi pratici
Antonio

 ha scritto nel messaggio
news:OmEda.23473$7y3.7...@twister1.libero.it...

ok
immagginavo di essere stato confusionario, spero di essere un pò più chiaro
miodb composto da tabelle che chiamo Tab1 Tab2
Tab1=
Id_Tab1 - contatore
cliente =  testo
Cod_Tecn = numerico (relazione con Id_tab2)
-------
Tab2 =
Id_tab2 = Contatore
NomeTecn = Testo
----------------
Database esterno composto in maniera similare (ma chiaramente i numeri degli
ID non corrispondono),
che nello specifico chiamo dbEsterno con tabelle Tab1Est e Tab2Est
per tale motivo voglio fare l'importazione dati mediante maschera ,in modo
da poterli verificare prima di salvarli.
nella MiaMaschera, che ha origine dati ho inserito una casella
combinata(MiaCombo) che ha:
Origine Controllo = Cod_Tecn
tipo origine riga =Tabella/query
origine riga = Tab2
colonna associata = 1
Visualizza Colonne = 2
dimensione colonne 0cm;5cm
creata l'opportuna query del dbesterno per selezionare i dati da importare
con l'opportuna relazione fra le due tabelle e,
essendo le strighe di nomeTecn di miodb.tab2 uguali alle stringhe di
NomeTecn di dbEsterno.tab2, vorrei fare in modo che all'interno della
miamaschera nella MiaCombo venga individuata la stringa di
MiaCombo.column(1) = alla stringa già estrapolata dal dbEsterno?
ad esempio se alla variabile strNomeTecnEst do il valore da importare
è possibile fare qualcosa che assomigli a:
forms!MiaMaschera!MiaCombo.column(1) = strNomeTecnEst (che chiaramente non
mi funziona)
o sono stato ancora confusionario?
e possibile realizzare quello che chiedo

 e possibile realizzare quello che chiedo
Puoi spiegare il flusso di operazioni dell'utente, a prescindere dai
controlli che hai già inserito in maschera?
Es. Seleziono un valore da....
Vorrei far sì che...
Ecc. ecc.
Antonio

 ha scritto nel messaggio
news:4noea.32738$Lr4.9...@twister2.libero.it...

OK
l'utente mediante una maschera selezione il record da importare dalla
tabella esterna,
nella mia funzione, con un ciclo che identifica i vari campi ed assegna il
valore ad una variabile
incollo i dati sui campi della mia maschera, tutto funziona perfettamente.
il problema è che dalla tabella esterna in un campo io tiro fuori una
stringa di lettere che
nella mia tabella invece corrisponde un numero inquanto id di un'altra
tabella.
spero di essere stato chiaro.
grazie comunque del tuo intervento
Renato

 ha scritto nel messaggio
news:A3Jea.96239$pG1.2...@news1.tin.it...

Non sono sicuro di aver capito, comunque mi pare che tu possa risolvere
andando a cercare l'ID, mediante una DLookup che per criterio ha che la
stringa sia quella resituita dal tuo calcolo sulla tabella esterna
Antonio


Ok
ho fatto una prova è funziona
adesso la devo solo modellare per la mia esigenza.
GRAZIE per l'aiuto!
ciao Renato