Condizione di stampa in un report.

Anonimo
2023-05-22T06:03:29+00:00

Questo che vi riporto è un report che per ogni dipendete fa il totale delle ore relative ad ogni lavoro. Quello che vorrei fare è la seguente cosa: se il totale Giorni o il totale Ore è uguale a zero allora non vorrei che si scrivesse nel report. Si può fare una cosa del genere in un report? Grazie mille.

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

8 risposte

Ordina per: Più utili
  1. Anonimo
    2023-05-22T12:14:12+00:00

    Ci scusiamo per l'inconveniente causato, la funzionalità di formattazione condizionale viene in genere utilizzata per i controlli dati come le caselle di testo, non le etichette.

    Per ottenere la visibilità condizionale per un'etichetta in un report, è possibile utilizzare l'approccio seguente:

    1. Convertire l'etichetta in un controllo casella di testo:
    • Selezionare il controllo etichetta a cui si desidera applicare la visibilità condizionale.
    • Fare clic con il pulsante destro del mouse sull'etichetta e scegliere "Taglia" per rimuoverlo.
    • Fare clic con il pulsante destro del mouse sulla posizione desiderata e scegliere "Incolla come casella di testo" per convertire l'etichetta in un controllo casella di testo.
    1. Applicare la formattazione condizionale alla casella di testo appena creata:
    • Selezionare il controllo casella di testo convertita.
    • Nella finestra delle proprietà, vai alla scheda "Formato".
    • Fare clic sul pulsante "Formattazione condizionale".
    • Seguire i passaggi menzionati in precedenza per impostare le regole di formattazione condizionale in base alla condizione desiderata e alle opzioni di formattazione.
    1. Regolare l'aspetto della casella di testo in modo che corrisponda a un'etichetta, se necessario:
    • Ridimensionare il controllo casella di testo in modo che corrisponda alle dimensioni dell'etichetta originale.
    • Rimuovere il bordo e qualsiasi altra formattazione che lo faccia sembrare una casella di testo modificabile.
    • Regola il carattere, la dimensione del carattere e l'allineamento in modo che corrispondano all'aspetto di un'etichetta.

    Convertendo l'etichetta in una casella di testo e applicandovi la formattazione condizionale, è possibile ottenere visibilità condizionale in modo simile. Tieni presente che la casella di testo non sarà modificabile e, regolandone l'aspetto, puoi renderla visivamente simile a un'etichetta.

    Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

    Migliori saluti Sneha

    Restituisci alla comunità. Aiuta la persona successiva con questo problema indicando se questa risposta ha risolto il tuo problema. Fare clic su Sì o No nella parte inferiore.

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-05-22T11:18:26+00:00

    grazie! Perché non rieco a fare la formattazione condizionale di un'etichetta? Si può fare?

    Altrimenti come posso comportarmi con un'etichetta?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-05-22T10:12:44+00:00

    Mi scuso per la confusione. In Microsoft Access, la proprietà "Visible" di un controllo non dispone di un generatore di espressioni incorporato. Accetta solo un semplice valore booleano (Sì/No) per determinare se il controllo è visibile o meno.

    Per ottenere visibilità condizionale utilizzando un'espressione, è necessario utilizzare un approccio diverso denominato formattazione condizionale. Ecco come puoi farlo:

    1. Aprire il report in visualizzazione Progettazione.
    2. Selezionare il controllo (ad esempio, casella di testo) che visualizza i giorni totali o le ore totali.
    3. Nella finestra delle proprietà, vai alla scheda "Formato".
    4. Fare clic sul pulsante "Formattazione condizionale".
    5. Nella finestra di dialogo Gestione regole di formattazione condizionale, fare clic sul pulsante "Nuova regola".
    6. Seleziona il campo contenente i giorni totali o le ore totali nel menu a discesa "Seleziona un campo o un gruppo".
    7. Scegli "Expression Is" dal primo menu a discesa nella sezione "Formatta solo celle dove".
    8. Inserisci l'espressione per verificare se i giorni totali o le ore totali sono zero, ad esempio:

    [TotalDays]=0 o [TotalHours]=0

    Sostituire [TotalDays] e [TotalHours] con i nomi dei campi effettivi.

    1. Specificare le opzioni di formattazione desiderate quando la condizione è vera (ad esempio, impostare il colore del carattere in modo che corrisponda al colore di sfondo per nascondere il testo).
    2. Fare clic su OK per chiudere Gestione regole di formattazione condizionale.
    3. Salvare le modifiche apportate al report.

    Utilizzando la formattazione condizionale, è possibile controllare la visibilità dei giorni totali o delle ore totali nel report in base alla condizione specificata (ad esempio, quando sono uguali a zero). Mi scuso per la confusione causata dalla mia precedente risposta riguardo alla proprietà "Visibile".

    Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

    Migliori saluti Sneha

    Restituisci alla comunità. Aiuta la persona successiva con questo problema indicando se questa risposta ha risolto il tuo problema. Fare clic su Sì o No nella parte inferiore.

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-05-22T09:51:27+00:00

    Grazie, ma quando vado a Visibile nel menù mi esce solo Sì No e non il generatore di espressioni. Come mai?

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2023-05-22T08:13:53+00:00

    Ciao

    Sono Sneha e sarei felice di aiutarti con la tua domanda. Ci scusiamo per l'inconveniente causato.

    Per nascondere i dati nel report quando i giorni totali o le ore totali sono pari a zero, attenersi alla seguente procedura:

    1. Aprire il report in visualizzazione Struttura selezionandolo nel riquadro di navigazione e facendo clic sul pulsante "Design View".
    2. Identificare il controllo (ad esempio, casella di testo) che visualizza i giorni totali o le ore totali. Puoi fare clic su di esso per selezionarlo.
    3. Nella finestra delle proprietà, individuare la scheda "Formato". Questa scheda consente di configurare varie opzioni di formattazione per il controllo selezionato.
    4. Cerca la proprietà "Visibile" e fai clic sulla freccia del menu a discesa accanto ad essa.
    5. Dalle opzioni visualizzate, selezionare "Generatore di espressioni". Questa funzionalità consente di definire un'espressione personalizzata per controllare la visibilità del controllo.
    6. Si aprirà la finestra di dialogo Generatore di espressioni. Qui puoi creare la condizione per verificare se i giorni totali o le ore totali sono uguali a zero. Ad esempio, è possibile utilizzare l'espressione seguente:

    =IIf([TotalDays]=0 o [TotalHours]=0, false, true)

    Sostituire [TotalDays] e [TotalHours] con i nomi di campo effettivi che contengono i rispettivi valori.

    1. Dopo aver inserito l'espressione, fare clic OK per chiudere la finestra di dialogo Generatore di espressioni.
    2. Salvare le modifiche apportate al report facendo clic sul pulsante "Salva" nella barra degli strumenti di Access.

    Impostando la proprietà "Visible" sull'espressione personalizzata, è stata definita la condizione per nascondere i dati nel report quando il totale dei giorni o delle ore totali è pari a zero. Ora, quando si apre il report, il controllo non verrà visualizzato se la condizione è soddisfatta.

    Se si preferisce un approccio alternativo, è anche possibile utilizzare la formattazione condizionale per ottenere lo stesso risultato. Procedi nel seguente modo:

    1. Aprire il report in visualizzazione Progettazione.
    2. Selezionare il controllo (ad esempio, casella di testo) che visualizza i giorni totali o le ore totali.
    3. Nella finestra delle proprietà, vai alla scheda "Formato".
    4. Fare clic sul pulsante "Formattazione condizionale".
    5. Nella finestra di dialogo Gestione regole di formattazione condizionale, fare clic sul pulsante "Nuova regola".
    6. Seleziona il campo contenente i giorni totali o le ore totali nel menu a discesa "Seleziona un campo o un gruppo".
    7. Scegli "Expression Is" dal primo menu a discesa nella sezione "Formatta solo celle dove".
    8. Inserisci l'espressione per verificare se i giorni totali o le ore totali sono zero, ad esempio:

    [TotalDays]=0 o [TotalHours]=0

    Sostituire [TotalDays] e [TotalHours] con i nomi dei campi effettivi.

    1. Specificare le opzioni di formattazione desiderate quando la condizione è vera (ad esempio, impostare il colore del carattere in modo che corrisponda al colore di sfondo per nascondere il testo).
    2. Fare clic su OK per chiudere Gestione regole di formattazione condizionale.
    3. Salvare le modifiche apportate al report.

    Utilizzando la proprietà "Visible" o la formattazione condizionale, è possibile controllare la visibilità dei giorni totali o delle ore totali nel report in base alla condizione specificata (ovvero quando sono uguali a zero).

    Per ulteriori informazioni, fare riferimento alla seguente risorsa: -

    Formattare il campo per nascondere il valore zero nel report e nel modulo. - https://answers.microsoft.com/thread/12c6e9e8-5967-4063-9456-26b09470c55d

    Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

    Migliori saluti Sneha

    Restituisci alla comunità. Aiuta la persona successiva con questo problema indicando se questa risposta ha risolto il tuo problema. Fare clic su Sì o No nella parte inferiore.

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento