Condividi tramite

Access: controllo "Schede"

Anonimo
2015-12-31T16:24:45+00:00

Problema: ho costruito una maschera"MiaMaschera" con una combobox che preleva i dati con una "Select" parametrica (del tipo: "Where campo1 = Maschere![MiaMaschera]![CampoChiave]). A questo punto, però, per normali motivi di organizzazione dei menu e dell'insieme delle maschere, ho inserito la maschera "MiaMaschera" in un "controllo struttura a schede" di una nuova maschera che a sua volta ho inserito nella maschera principale dell'applicativo.

A questo punto, però, con mio stupore, la "Select parametrica" non funziona più (mentre con la maschera singola funzionava e continua a funzionare).

Come devo modificare la "Select"? O cos'altro devo fare perchè continui a funzionare all'interno del nuovo contenitore?

Grazie ed auguri a tutti per il nuovo anno!

Ivo

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

3 risposte

Ordina per: Più utili
  1. Anonimo
    2015-12-31T18:34:26+00:00

    Grazie, Sandro e Karl.

    Nel frattempo, facendo qualche prova, ho trovato un'altra soluzione: inserisco un "CampoAppoggio" che valorizzo quando scelgo il dato dalla combo (evento "Dopo aggiornamento", con una semplice istruzione VBA del tipo: Me.CampoAppoggio= Me.Combo); la "Select", poi, fa riferimento non più al campo della combo (con il problema di cui sopra), ma semplicemente al "CampoAppoggio" così valorizzato.

    In questo modo funziona sia come maschera singol, sia inserita in un conctrollo a schede o in una submaschera.

    Grazie comunque per l'indicazione che mi avete fornito e Vi auguro un felice 2016, insieme ai vostri cari

    Ivo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-12-31T17:36:59+00:00

    Salve,

    il controllo stuttura a schede per il riferimento non interessa, ma per la situazione come sottomaschera certo devi cambiare il riferimento:

    Forms![NomeMascheraPrincipale]![NomeSottoMaschera].Form![CampoChiave]

    vedi anche http://www.donkarl.com/it?FAQ4.2

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Segnalato
    Anonimo
    2015-12-31T17:20:32+00:00

    ciao Ivo53,

    inserisci il corretto riferimento alla maschera e scheda:

    [Maschere]![outerForm]![MiaMaschera].[Scheda]![CampoChiave]

    outerForm outerForm è la maschera parent quella in cui hai inserito la scheda.

    Ciao, Sandro.

    0 commenti Nessun commento