Campo si/so

di il
2 risposte

Campo si/so

Salve, in un report (Richiesta Cancelleria)vengono visualizzati tutti i campi che elencato il materiale richiesto, con un flag in una casella si/no si intente priorità alta, è possibile che in una etichetta a fianco della casella si/so denominata Priorità venga scritto con caratteri cubitali "Priorità Urgente", questo perché il personale addetto pur vedendo la casella flaggata la ignora per disattenzione.
Grazie

2 Risposte

  • Re: Campo si/so

    Chiamerò il campo Priorità, mentre la sua etichetta Priorità_Etichetta. Noi vogliamo che se in Priorità=No (Falso) l'etichetta deve mostrare la parola "Priorità" (proprietà Caption). Se Priorità=Sì (Vero), l'etichetta deve mostrare la parola "Priorità urgente".
    Io ho fatto un test su una maschera. Mi sembra strano che un report, avendo una disposizione verticale dei valori abbia la possibilità di avere una etichetta a fianco di un campo...però lo prendo per buono...
    1. Vai in visualizzazione struttura report [Richiesta Cancelleria]
    2. Fai doppio clic sul quadratino in alto a sinistra del report per vedere le sue Proprietà, scheda Eventi, Su corrente
    3. Col mouse vai a destra di "Su corrente" in modo che appaia un piccolo quadratino con 3 puntini, cliccaci sopra, poi scegli Generatore di macro
    4. Nella visualizzazione struttura macro, apri la colonna Condizioni
    5. Rigo1 Condizione, scrivi:
    [Priorità]=Falso
    accanto, colonna Azione:
    ImpostaValore
    Elemento: [Reports]![Richiesta Cancelleria]![Priorità_Etichetta].[Caption]
    Espressione: "Priorità"

    6. Rigo2 Condizione, scrivi ... (3 puntini che significa, idem come sopra)
    accanto, colonna Azione:
    ArrestaMacro
    7. Rigo3 Condizione, scrivi:
    [Priorità]=Vero
    accanto, colonna Azione:
    ImpostaValore
    Elemento: [Reports]![Richiesta Cancelleria]![Priorità_Etichetta].[Caption]
    Espressione: "Priorità urgente"

    8. Salva la macro con nome a tuo piacere

    Io mi sono limitato a ImpostaValore solo sulla proprietà Caption. Siccome hai detto che vuoi venga scritto più grosso e forse anche con un altro Font e Colore diverso, puoi creare tanti ImpostaValore sulle relative proprietà.
  • Re: Campo si/so

    Perfetto, grazie.
Devi accedere o registrarti per scrivere nel forum
2 risposte