Newsgroup: it.comp.appl.access
Titolo: Collegamento maschere in una scheda a pagine.

Per Access 97.
Ho tre maschere, collegate a tabelle con relazione uno a molti:
1) Casolari con id campo master
        - un casolare -
2) Proprietari con id campo secondario "IdCasPropr" collegato al master
"IdCas"            - più proprietari per casolare -
3) Foto con id campo secondario "IdFoto" collegato al master
        - più foto per casolare-
Vorrei collegare le maschere 2 e 3 (sottomaschere) alla maschera 1, però,
inserendole e collegandole all'interno di una scheda a pagine, cioè maschera
1 in pagina uno, maschera 2 in pagina 2 e maschera 3 in pagina 3.
Ho provato ad inserirle e a collegarle ma risponde "Impossibile creare un
collegamento fra maschere non associate".
E' possibile avere un aiuto ?
Grazie
        Bruno


la struttura da te definita non e' maschera con sottomaschere ma tre mashere
principali.
sull'onchange del tabstrip filtra l'origine dati della maschera di quella pagina
con il valore corrente della riga in pagina 1
--
a.cara 
Togli qualcosa dall'email

[Cat]
Alessandro, scusami ma non ho capito il procedimento che devo usare.
Puoi aiutarmi con maggiori dettagli e passaggi. Sono un principiante.
Grazie
        Bruno


ahio! 
Mask1 Casolari da casolari(chiave casolare) in pagina 1
Mask2 Proprietari da proprietari (chiave casolare, idprop) in pagina 2
Mask3 Foto da foto (chiave casolare,idfoto) in pagina3
mettere in on il filteron di mask2 e mask3
Attivare la routine evento per l'evento di modifica (onchange) del controllo
pagine
sull'evento di modifica 
if controllopagina = 2 then me.mask2.filter = "casolare = '" &
me.mask1.codicecasolare & "'"
if controllopagina = 3 then me.mask3.filter = "casolare = '" &
me.mask1.codicecasolare & "'"
il codice e' per campi alfanumerici, se il codice casolare e' numerico, togliere
gli apici
Visualizzazione
Click su riga casolari
Click su pagina 2 
e vedere che succede
scusami ma non ho una routine (o comunque mi richiede tempo) gia' fatta per come
serve a te
Tanto tu comincia a scrivere se poi le cose non vanno posti il codice scritto e
lo correggiamo (se serve)



Scusa,
ma se in pagina 1 inserisce i controlli associati alla tabella
principale (casolari) e in pagina 2 e 3 le due sottomaschere con
collega campi master/secondari = 'idCas',dovrebbe funzionare e anche
avere la sincronizzazione automatica
o mi sfugge qualcosa?
Ciao
--
Alberto
No alle guerre

 No alle guerre
--
a.cara
togli qualcosa dall'email

aspettarsi di tutto e di piu' ;<)
In uno dei miei primi db, quindi anche uno dei piů rozzi.
Gestione clienti:
Pagina 1 i dati anagafici, pagina 2 sottomaschera contatti, pagina 3
sottomaschera elenco offerte ... e cosě via.
Le sottomaschere legate tramite il campo 'idCliente', quindi
sincronizzazione assurdamente semplice, senza una riga di codice.
Adesso so fare qualcosa di piů elaborato ma allora no ... eppure tutto
funziona benissimo, e da diversi anni.
Per questo mi chiedevo se mi stava sfuggendo qualcosa.
Vabbeh, ciao.


 No alle guerre


2) in pagina 2 un form che e sottomaschera del form in pagina 1? 
Ripartiamo da quello che ha detto Bruno ...
tblCasolari
- idCas
- chrVia
- chrLocalità ecc ecc
tblProprietari (un casolare->tanti proprietari)
- idProprietario
- idCas
- chrNome
tblFoto (un casolare -> tante foto)
- idFoto
- idCas
- strPathNomeFoto
Una normale forma di visualizzazione prevede che nella maschera
frmCasolari mettiamo: i controlli associati a a tblCasolari, la
sottomaschera fsubProprietari, la sottomaschera fsubFoto; collega
campi master-secondari = idCas.
Ora, se in frmCasolari inseriamo una struttura a schede, nella pagina
1 di questa strutturatrasferiamo i controlli associati a tblCasolari
(quindi non una sottomaschera), a pagina 2 mettiamo fsubProprietari e
a pagina 3 fsubFoto, non otteniamo che le due sottomaschere sono
automaticamente sicronizzate?
A mio avviso è proprio quello che voleva Bruno.
Puff puff pant pant ... se ancora non sono riuscito a spiegarmi faccio
un microdibbì e te lo mando.
Ciao


[Cut]
Ciao Alberto,
    quello che hai spiegato è proprio quello che volevo io.
Sto provando ad effettuare quando da te detto, comunque se dovessi decidere
di fare un db d'esempio da inviare ad alessandro, sarebbe gradito anche da
me.
Spero di poter essere d'aiuto allo stesso modo.
Vogliamoci bene.
Ciao da Bruno
P.S... Comunque sei un grande !!!

 un microdibbě e te lo mando.
non serve. Come da te strutturato funziona.
Se la struttura a schede la metti "sotto" il form casolari.
Avevo infatti chiesto qual'era la struttura. In quella che avevo
definito, proprietari e foto "non" erano "sotto" il form casolari (erano
"sibling" e non "child")



wrote:

Ahi ahi, non sono un grande, lo è (e non sto scherzando) Alessandro e
puoi tranquillamente vederlo dalla qualità sei suoi numerosi
interventi.
Il fatto è che mi sembrava di capire che lui sconsigliasse un modo di
lavorare che io uso abbastanza spesso e allora volevo capire ...
Se intendi procedere nel modo che ho suggerito io prova a seguire
quanto ho scritto nel mio ultimo post e eventualmente di' quali sono i
problemi.
Ciao
P.S.: quando rispondi lascia una parte del messaggio precedente in
modo che si possa ricostruire un minimo della conversazione




Ok, grazie. Nella risposta di stasera a Bruno ho spiegato anche il
perché del mio intervento.
Ciao.


 Il fatto č che mi sembrava di capire che lui sconsigliasse 
assolutamente no! anzi......
.....e naturalmente ringrazio per l'apprezzamento


.....e naturalmente ringrazio per l'apprezzamento
... assolutamente dovuto e 'documentabile'
:)
Ciao
