Newsgroup: it.comp.appl.access
Titolo: Autocompletamento di un campo indirizzo

Ho un problema che non riesco a risolvere (ormai da quasi 2 anni!) Ma ora so
che ci siete voi, e ve lo sottopongo:
ho creato una maschera per fare le fatture e vorrei che quando seleziono il
campo "destinatario"  venissero autocompletati i campi a lui relativi ad
esempio: P.IVA - Banca di appoggio - forma di pagamento... prendendoli da
un'altra maschera ma che è nello stesso DB.
Spero di essere stata sufficientemente chiara.
Saluti e buon lavoro
Valeria

 ha scritto nel messaggio
news:9tlpo5$tu3$1...@pegasus.tiscalinet.it...

Devi dirci qualche altra cosina.
Come selezioni il "destinatario"?
Se la selezione la fai con una casella combinata, cosa hai come origine riga
della casella combinata?
L'altra maschera risulta essere aperta?
Se non è aperta, quale è la sua origine record?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:9tlpo5$tu3$1...@pegasus.tiscalinet.it...

Fai una query con le tabelle Fattura e Cliente le colleghi tramite il campo
codice cliente metti nella query tutti i campi che ti interessano sia della
fattura che dei clienti (P.IVA, Banca ecc...) e poi usi la query che hai
appena fatto come origine del record nella maschera della fattura e sempre
nella maschera della fattura inserisci le caselle di testo relative ai dati
del cliente.
Il join (Collegamento tra tabelle) nella query deve essere del tipo:
Includi tutti i record di 'Fattura' e solo i record di 'Clienti' in cui i
campi collegati sono uguali.
Ciao Roberto - Syd


Scusami Valeria, ma preferisco continuare il nostro dialogo sul NG; una
importante regola del NG vieta ai frequentatori di dialogare di Access in
privato.
Spero che non me ne vorrai.
Ciao
Roberto
Scusami e prometto che non lo farò mai più! Tanto è vero che pensavo di aver
risposto al NG e non personalmente!
Scusami ancora e mi auguro che crederai alla mia buona fede!!
Valeria


Scusami anche tu se ti ho mandato una e-mail personale non volevo!!
Valeria

 ha scritto nel messaggio
news:9ttmpp$pgt$1...@pegasus.tiscalinet.it...

Non ti devi scusare, perchè a me non arrivata nessuna e-mail personale.
Ciao Roberto - Syd

 wrote in message
lcvM7.19645$BA4.6...@news1.tin.it...

Allora devo aver fatto un pò di casino!!
Ciao
Valeria

 ha scritto nel messaggio
news:9ttmbt$p6j$1...@pegasus.tiscalinet.it...

Non devi scusarti, quanto alla buona fede è sempre presunta.
Comunque penso che la tua casella combinata non associata abbia due colonne
di cui la prima, non visibile, e la sua origine riga penso sia una query
basata sulla tabella anagrafica; d'altra parte una casella combinata non può
avere come origine riga una maschera.
Se nella tua maschera hai due caselle di testo chiamate ctrlPIVA e ctrlBanca
che vuoi che vengano riempite automaticamente dopo che hai scelto il
destinatario dalla casella combinata, puoi fare così:
1) Se la casella combinata vuoi crearla con l'autocomposizione, cancella
quella attuale dalla maschera e ricreala, questa volta però chiedi al wizard
di autocomposizione di creartela con 4 colonne: la prima relativa alla
chiave primaria della tabella, la seconda relativa al destinatario, la terza
relativa alla PIVA e la quarta relativa a Banca. Tranne che per la secoda
colonna, per le altre dichiara la lunghezza a zero, ovvero rendile non
visibili.
2) Se la casella combinata si chiama Pippo, a fronte dell'evento "Dopo
aggiornamento" di Pippo genera questo codice VBA:
Me!ctrlPIVA = Me!Pippo.Column(2)
Me!ctrlBanca = Me!Pippo.Column(3)
