Newsgroup: it.comp.appl.access
Titolo: nome conto (casella combinata abbinata a tabella) numero conto (testo  - relativo)

salve,
ho una maschera ORDINI con due campi  NOMECONTO e NUMEROCONTO voglio
fare si che quando seleziono il NOMECONTO  A nell'altro campo
NUMEROCONTO venga visualizzato (nella maschera ORDINI collegata alla
tabella ORDINI) il valore NUMEROCONTO relativo (corrispondente) alla
tabella CONTO.
Ad esempio campo Nome = A quindi il campo Numero =200 (come dalla
tabella CONTO corrispondente. se invece seleziono il campo Nome = b
venga visualizzato nel campo Numero = 300 (perchè così sono registrati
nella tabella CONTO).
grazie


Ciao,
non sei stato proprio molto chiaro, se ho ben capito:
la casella combinata ha due colonne, nome conto e numero conto, che
prende dalla tabella conti.
Sull'evento click della casella suddetta metti:
Numero=CasellaCombinata.column(1)
Ciao
Alberto


ciao alberto,
hai ragione non sono stato molto chiaro..
il mio problema è che ho 1 maschera (dati conto) 2 tabelle (dati conto
e estremi conto) io voglio creare una casella combinata in ms dati
conto che prenda il nome conto "lucio" tra le scelte disponibili in tb
estremi conto e poi sempre nella ms dati conto il sencondo campo
numero conto mi visualizzi in automatico il dato "iban" associato al
nome che ho scelto nel primo campo (tutti questi dati li ho inseriti
nella tb estremi conto in precedenza). spero di essere stato un po più
chiaro.
grazie


Ciao Lucio,
mi sembra rimanga valido quello che ti ho già detto circa la combo.
Se ancora non capisco cosa ti serve, forse la cosa migliore è postare
il DB per potergli dare  un'occhiata.
Ciao.
Alberto


ciao Alberto,
mi serve capire il principio, tieni presente che non so programmare in
vba, allora ci riprovo : ho un pagamento da fare per bonifico... ho 2
conti correnti da poter utilizzare , a volte , il conto 1 a volte il
conto 2... ogni conto ha un suo iban... io voglio creare una maschera
che mi permetta di : selezionare il conto corrente 1 e a cui
chiaramente corrisponde l'iban 1,,,, e voglio che mi basti selezionare
il conto 1 e che access automaticamente metta nel campo iban , i dati
corrispondenti IT......1 se invece seleziono il conto 2 nel campo iban
della maschera (di conseguenza della tabella in cui vengono registrati
i dati) sia inserito l'iban IT.... 2.... Devo crearla da 0, ho
utilizzato 2 tabelle ( 1 tabella  pagamenti, 2 tabella estremi conto
(con campo nomeConto e campo numeroConto). Mi auguro di essermi
espresso meglio.
ti ringrazio per la tua gentilezza
lucio


Ciao Lucio,
ti allego una demo. Fammi sapere.
http://myfreefilehosting.com/f/2c741aa6e0_0.18MB
Ciao
Alberto


Ciao Alberto,
sembra proprio la soluzione giusta, adesso la studio.. se ho altri
dubbi posso chiederti aiuto ?
grazie mille
lucio


Sì, Lucio, certo. Sono pensionato e mi piace dedicare tempo al gruppo.
Ciao
Alberto


ciao Alberto,
ti facevo un giovanotto,, complimenti. Ho guardato il demo, funziona
benissimo la casella combinata, solo che io avrei bisogno che i dati
fossero immagazzinati nella tabella SCADENZE e che come hai fatto tu
prenda i dati del conto (nome conto e iban) come dal tuo esempio dalla
tabella CONTI,, in modo che venga creata tutta la registrazione delle
transazioni dei miei clienti. Inoltre ho cominciato a studiare VBA e
quindi trovo interessantissime le soluzioni in codice, mi domando se
si possa anche fare con macro o normale struttura di access...
grazie


Ciao, grazie per il "giovanotto"  ;-))
Lo scopo del demo era quello di farti vedere come si prendono i vari
campi di una combo utilizzando la proprietà Column.
Ora, se vuoi caricarli in una tabella, dipende dalla tua struttura, se
hai una maschera (o sottomaschera) aperta puoi dire ad esempio:
me!sottomaschera.form!tuocampo = tuacombo.column(1)
oppure puoi utilizzare una query SQL tipo:
Docmd.runsql "Update TuaTabella set TuoCampo ='" & TuaCombo.Column(1)
& "'"
Puoi anche mettere la combo nella sottomaschera se ti fa più comodo,
le possibilità sono veramente tante e limitate solo dalla fantasia
+esperienza.
In ordine di "libertà" di fare, vengono, a salire, ambiente "Access",
macro e VBA.
Con il VBA + SQL hai il massimo della libertà, a scapito del massimo
di "scrittura".
Una cosa comoda è la possibilità di convertire le macro in VBA, si può
imparare molto in questo modo.
Morale della favola, ti incoraggio fortemente allo studio del VBA.
Il discorso forse è un pò "sconclusionato" ma spero di essere riuscito
a farmi capire.
Ciao
Alberto


Ciao Alberto,
sto cominciando a studiarlo il vba, se nel frattempo hai voglia di
aiutarmi ti allego la struttura di un db (
http://myfreefilehosting.com/
f/447e129a21_0.18MB ) che ho creato per poterti fare capire cosa
vorrei ottenere.
C'è la tabella bonifici + datidestinatario + datiemittente. Voglio far
si di creare una maschera che mi permetta di scegliere il dato
nomeEmittente e contestualmente viene selezionato IbanEmittente
corrispondente,,, lo stesso con i destinatari... e che tutto cio venga
registrato nella tabella bonifici (dal momento che sono diversi) .
Spero questa volta di essere stato chiaro.
Ti ringrazio anticipatamente
lucio