Newsgroup: it.comp.appl.access
Titolo: Creare 1 Maschera per + tabelle..

Per facilitare l'immissione di dati nel mio db ho creato una sola 
maschera x l'immissione dati, usando le linee di interruzzione pagina..
i dati sono presi da + tabelle...
cosa devo scrivere nel campo Origine Record della maschera?
Dovrei selezionare + tabelle,..... come si fa?
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200408240...@mynewsgate.net...

Non è detto che sempre sia corretto o fattibile quello che "vogliamo"
realizzare specie se si parte dalla fine.
Se le tabelle sono collegate tra di loro tipo TabClienti con TabResidenza e
TabProfessione allora sarà sufficiente creare una query con i join opportuni
e usarla come Origine Record della maschera.
In caso contrario cioè con tabelle non omogenee ti conviene usare tante
sottomaschere (non legate tra di loro) quante te ne servono e usare
l'interruzione di pagina per spostarti da una maschera all'altra.
Vedi un po' tu se ti può essere utile.
Carlo

 
Grazie Carlo.
Roberto
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200408240...@mynewsgate.net...

Il join è il legame della relazione, il legame stesso tra due campi omogenei
provenienti da due tabelle diverse.
Se hai creato le relazioni hai creato i join (rappresentati da quella linea
che unisce i due campi).
Ecco, se le tabelle che devi usare nella maschera, sono in relazione tra
loro puoi crearti una query (leggi la guida su come creare una query) che
prende tutti i campi delle varie tabelle e la usi come origine della tua
maschera.
Facciamo un passo alla volta.
Ciao, Carlo

 Ciao, Carlo
Ok, mi "studio" e creo la quary, ma dopo come la "inserisco" nella maschera 
che ho già creato?
Grazie ancora!
Buon appetito,
Roberto.
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200408241...@mynewsgate.net...

Buon appetito (forse buona digestione) anche a te.
Il nome della query salvata va scritto (o scelto dall'elenco) nella casella
delle proprietà della maschera chiamata "Origine Record". Proprio come avevi
detto nel primo post di questo tread.
Ciao, Carlo

 
Scusa la domanda forse stupida...
Dopo aver creato una query in cui metto tutte le tabelle e tutti i campi
non me la fa visualizzare in folio dati e mi da il seguente errore:
Tipo non corrispondente nell'espressione.
Cosa non va?
Inviato da 
www.mynewsgate.net


 I join vanno fatti tra campi con lo stesso tipo di dati: numeri con numeri,
testo con testo.
Inoltre il criterio eventualmente usato deve avere lui pure lo stesso tipo
di dati: non puoi mettere la parola "Casa" come criterio di ricerca per il
campo NumeroAppartamento di tipo numerico.
Quello di cui vorrei essere sicuro č che nel realizzare la query hai usato
solo le tabelle usate nel creare le relazioni.
Ciao, Carlo

 
Si, ho creato 8 tabelle, e le ho messe in relazione tra loro, con relazioni 1 a 
1, 1 a molti e delle relazioni in cui non ho potuto applicare l'integrità 
referenziale causa la presenza del campo contatore. In ogni caso i campi messi 
in relazione hanno lo stesso nome e tipo di dato.
Ma speriamo che ne esco....
Ciao
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200408241...@mynewsgate.net...

OK. In privato mandami una copia zippata del db e vedrò cosa posso fare.
Tieni comunque presente che una strada si trova sempre.
Ciao, Carlo