Sintassi per .Visible di una subForm nel modulo

di AlbertoL il
6 risposte

Ciao a tutti!

Quel'è la sintassi corretta in un modulo per una sottomaschera:

1-frm!MiaSubForm.Form.Visible=true/false

2-frm!MiaSubForm.Visible=true/false

3-oppure vanno bene entrambe?

Grazie

6 Risposte

  • Cosa è, un test? Stai facendo un esame?

    Usa il tuo computer per capire quale sia la forma corretta

  • 28/04/2024 - oregon ha scritto:


    Cosa è, un test? Stai facendo un esame?

    Usa il tuo computer per capire quale sia la forma corretta

    perchè a me funzionano entrambi, ma volevo sapere se 

    c'è una preferenza

  • Mi pare che la 1a sintassi punta direttamente alla subform. Mentre la 2a sintassi punta al container (la cornice) della sottomaschera.
    Nella sostanza visiva…alla fine non ci si accorge della differenza.

  • 28/04/2024 - OsvaldoLaviosa ha scritto:


    Mi pare che la 1a sintassi punta direttamente alla subform. Mentre la 2a sintassi punta al container (la cornice) della sottomaschera.
    Nella sostanza visiva…alla fine non ci si accorge della differenza.

    Grazie

  • Bada bene che finché ti fermi alla sola subform, non appare differenza. Ma se vuoi puntare ai singoli controlli della sottomaschera, devi necessariamente usare la 1a sintassi .Form ecc.

  • 28/04/2024 - AlbertoL ha scritto:


    Ciao a tutti!

    Quel'è la sintassi corretta in un modulo per una sottomaschera:

    1-frm!MiaSubForm.Form.Visible=true/false

    2-frm!MiaSubForm.Visible=true/false

    3-oppure vanno bene entrambe?

    Grazie

    Così come scritte quelle sintassi sarebbero sbagliate entrambe ovvero non potrebbero Funzionare in quanto NON ESISTE un riferimento [frm]… in ogni caso non sono la stessa cosa sono 2 cose diverse, la prima punta all'Oggeto FORM entrocontenuto dal Container SubForm, la seconda punta all'Oggetto SubForm che appunto è un Container non una Form… sono cose diverse… 

Devi accedere o registrarti per scrivere nel forum
6 risposte