Visibilità maschera

di il
12 risposte

Visibilità maschera

Buongiorno a tutti, ho una maschera, che a sua volta è anche sottomaschera di un'altra generale. Quando faccio la visualizzazione struttura riesco a verdere tutti i campi inseriti e modificarli ma in visualizzazione layout risulta "bianca" come se non ci fosse alcun elemento dentro. Ho controllato le impostazioni della maschera e di tutti gli oggetti in essa presenti e l'attributo "visibile" è per tutti impostato su Sì, quale potrebbe essere il problema?
Grazie mille

12 Risposte

  • Re: Visibilità maschera

    Koala83 ha scritto:


    ... visualizzazione layout risulta "bianca" come se non ci fosse alcun elemento dentro....
    L'unica visualizzazione che conta è quella "normale" (maschera singola, continua, foglio dati che sia)
    Quando è aperta in quel modo, cioè quello normale, funziona? Se il suo uso è quello di essere una sottomaschera l'unica apertura "normale" che conta è quella da sottomaschera, non come maschera indipendente.
    Se tutto questo non risolve... chissà, potrebbe essere discorso di colori, sfondo, bordo... chissà.
  • Re: Visibilità maschera

    Philcattivocarattere ha scritto:


    Koala83 ha scritto:


    ... visualizzazione layout risulta "bianca" come se non ci fosse alcun elemento dentro....
    L'unica visualizzazione che conta è quella "normale" (maschera singola, continua, foglio dati che sia)
    Quando è aperta in quel modo, cioè quello normale, funziona? Se il suo uso è quello di essere una sottomaschera l'unica apertura "normale" che conta è quella da sottomaschera, non come maschera indipendente.
    Se tutto questo non risolve... chissà, potrebbe essere discorso di colori, sfondo, bordo... chissà.
    Nel mio caso la visualizzazione è come "maschera singola", confermo che la uso solo come sottomaschera e che non ha un ruolo indipendente. Ho controllato i colori, all'interno ci sono più di 10 oggetti tra etichette, caselle di testo e riquadri ma nella visualizzazione in layout si vede tutto bianco, come se non ci fosse nulla.
  • Re: Visibilità maschera

    Koala83 ha scritto:


    nella visualizzazione in layout si vede tutto bianco, come se non ci fosse nulla.
    E dai con la visualizzazione layout. Nella visualizzazione normale funziona o anche lì non si vede niente?
  • Re: Visibilità maschera

    Devo ancora capire perché MS ha fatto una cosa simile... veramente inutile e, come accade sempre a chi non conosce Access inganna.
  • Re: Visibilità maschera

    Philcattivocarattere ha scritto:


    Koala83 ha scritto:


    nella visualizzazione in layout si vede tutto bianco, come se non ci fosse nulla.
    E dai con la visualizzazione layout. Nella visualizzazione normale funziona o anche lì non si vede niente?
    Io vedo la maschera solo in visualizzazione "struttura", dove vedo tutti i componenti inseriti, in qualsiasi altra visualizzazione risulta una "schermata bianca" priva di elementi anche se presenti....
  • Re: Visibilità maschera

    @Alex ha scritto:


    Devo ancora capire perché MS ha fatto una cosa simile... veramente inutile e, come accade sempre a chi non conosce Access inganna.
    Sono consapevole di esser ignaro di molte impostazioni di Access ma è proprio questo il motivo per cui chiedo a chi ne sa di più in un forum altrimenti avrei fatto da solo... Io sono consapevole delle mie mancanze per questo umilmente chiedo aiuto az chi ne sa di più
  • Re: Visibilità maschera

    Beh qui sbagli...
    Le basi che si possono apprendere su un libro o nella guida in linea non è normale tu le chieda in un forum... altrimenti lo interpreti come il tuo Help Desk personale rapido... e non va bene.
    Il forum approfondisce concetti o da indicazioni per colmare passaggi mancanti, ma non ti esonera dall'impegno allo studio dei fondamentali, anche perché si fatica a relazionarsi su delle banalità.
  • Re: Visibilità maschera

    Koala83 ha scritto:


    ...in qualsiasi altra visualizzazione risulta una "schermata bianca" priva di elementi anche se presenti
    Finalmente una certezza. Ora però non saprei come aiutarti se non ripetendoti quanto detto prima in merito a sfondi, bordi ed altro.
    Hai provato a creare una maschera con le stesse caratteristiche per vedere se viene visualizzata regolarmente?
    Altrimenti l'unica altra strada che mi viene in mente è che tu pubblichi un file dimostrativo in cui ovviamente il problema di presenta così da poterlo vedere all'opera e lavorarci direttamente. (non puoi allegare i file qui, devi avvalerti di un sito di appoggio esterno a tua scelta: OneDrive, GoogleDrive, Dropbox e siti di file sharing appositi)
    File dimostrativo significa: niente dati personali, file che compila (Debug - Compile = nessun errore) e solo gli oggetti indispensabili per riscontrare il problema.
  • Re: Visibilità maschera

    Philcattivocarattere ha scritto:


    Koala83 ha scritto:


    ...in qualsiasi altra visualizzazione risulta una "schermata bianca" priva di elementi anche se presenti
    Finalmente una certezza. Ora però non saprei come aiutarti se non ripetendoti quanto detto prima in merito a sfondi, bordi ed altro.
    Hai provato a creare una maschera con le stesse caratteristiche per vedere se viene visualizzata regolarmente?
    Altrimenti l'unica altra strada che mi viene in mente è che tu pubblichi un file dimostrativo in cui ovviamente il problema di presenta così da poterlo vedere all'opera e lavorarci direttamente. (non puoi allegare i file qui, devi avvalerti di un sito di appoggio esterno a tua scelta: OneDrive, GoogleDrive, Dropbox e siti di file sharing appositi)
    File dimostrativo significa: niente dati personali, file che compila (Debug - Compile = nessun errore) e solo gli oggetti indispensabili per riscontrare il problema.
    Ho copiato in un nuovo database solo le query e la tabella di riferimento necessari a caricare la maschera senza alcun record.
    Il file è su https://drive.google.com/file/d/1OKHuxMGTr-yOV3_E7sfnRXqFfBantmk_/view?usp=sharing

    Ho già provato a rifare la maschera con gli stessi elementi ma il problema persiste. Non risulta visibile.
  • Re: Visibilità maschera

    Koala83 ha scritto:


    Ho copiato in un nuovo database solo le query e la tabella di riferimento necessari a caricare la maschera senza alcun record.
    Non è la maschera ad avere problemi, è la query a cui è associata.
    La query Saldi è
    SELECT [Banca entrate].SommaDiImporto, [Banca uscite].SommaDiImporto, [Cassa entrate].SommaDiImporto, 
    [Cassa uscite].SommaDiImporto, [Posta entrate].SommaDiImporto, [Posta uscite].SommaDiImporto, 
    [Banca entrate]![SommaDiImporto]-[Banca uscite]![SommaDiImporto] AS [Saldo banca], 
    [Cassa entrate]![SommaDiImporto]-[Cassa uscite]![SommaDiImporto] AS [Saldo cassa], 
    [Posta entrate]![SommaDiImporto]-[Posta uscite]![SommaDiImporto] AS [Saldo posta]
    FROM 
    [Banca entrate], [Banca uscite], [Cassa entrate], [Cassa uscite], [Posta entrate], [Posta uscite];
    In cui non c'è alcuna relazione tra le tabelle. In questo caso viene creato il cosiddetto prodotto cartesiano: ogni record di ogni tabella per ogni record di tutte le altre tabelle. Il discorso non cambia anche se sono tutte query, come nel tuo caso.
    Basta che una sola query non abbia record e la query Saldi, intera, non ha record e la maschera non mostra nulla, comprese etichette e caselle di testo. Se fai in modo che sia presente un movimento di ogni tipo (entrata/uscita) per i diversi conti vedrai che ogni query ha un record, di conseguenza anche la query Saldi ha un record e la maschera pure.

    Risolto l'arcano, la struttura del database è molto discutibile, a partire dall'uso dei campi a ricerca automatica in tabella. Ma quello è solo l'inizio.
    Se sei ancora in tempo fermati e rifletti prima di proseguire. Confrontati eventualmente nel forum (anche nella sezione Progettazione Database) per capire come strutturare il tutto.
  • Re: Visibilità maschera

    Philcattivocarattere ha scritto:


    Koala83 ha scritto:


    Ho copiato in un nuovo database solo le query e la tabella di riferimento necessari a caricare la maschera senza alcun record.
    Non è la maschera ad avere problemi, è la query a cui è associata.
    La query Saldi è
    SELECT [Banca entrate].SommaDiImporto, [Banca uscite].SommaDiImporto, [Cassa entrate].SommaDiImporto, 
    [Cassa uscite].SommaDiImporto, [Posta entrate].SommaDiImporto, [Posta uscite].SommaDiImporto, 
    [Banca entrate]![SommaDiImporto]-[Banca uscite]![SommaDiImporto] AS [Saldo banca], 
    [Cassa entrate]![SommaDiImporto]-[Cassa uscite]![SommaDiImporto] AS [Saldo cassa], 
    [Posta entrate]![SommaDiImporto]-[Posta uscite]![SommaDiImporto] AS [Saldo posta]
    FROM 
    [Banca entrate], [Banca uscite], [Cassa entrate], [Cassa uscite], [Posta entrate], [Posta uscite];
    In cui non c'è alcuna relazione tra le tabelle. In questo caso viene creato il cosiddetto prodotto cartesiano: ogni record di ogni tabella per ogni record di tutte le altre tabelle. Il discorso non cambia anche se sono tutte query, come nel tuo caso.
    Basta che una sola query non abbia record e la query Saldi, intera, non ha record e la maschera non mostra nulla, comprese etichette e caselle di testo. Se fai in modo che sia presente un movimento di ogni tipo (entrata/uscita) per i diversi conti vedrai che ogni query ha un record, di conseguenza anche la query Saldi ha un record e la maschera pure.

    Risolto l'arcano, la struttura del database è molto discutibile, a partire dall'uso dei campi a ricerca automatica in tabella. Ma quello è solo l'inizio.
    Se sei ancora in tempo fermati e rifletti prima di proseguire. Confrontati eventualmente nel forum (anche nella sezione Progettazione Database) per capire come strutturare il tutto.
    Ti ringrazio molto per la tua risposta e per avermi dato un consiglio utile per magari riflettere su una modifica "radicale" del database.
  • Re: Visibilità maschera

    Ho comunque provato a modificare i parametri della maschera per farmi vedere il valore anche se preso da una query vuota ma non funziona; Ho cercato con la funzione Iif di verificare prima se la query di riferimento era vuota e in quel caso assegnare il valore 0 in alternativa di mostarlo ma non funziona forse perchè sbaglio nel cercare di dire al paramente "iif Is Null" o "iif IsEmpty"
Devi accedere o registrarti per scrivere nel forum
12 risposte