cambio colore sfondo su report

Anonimo
2024-06-19T14:25:35+00:00

Ciao sto provando con vba a modificare su un report il colore dello sfondo di una casella in base al valore contenuto.

la casella si chiama micro.tip e può avere diversi valori...

Nell'origine dati del report ci sono 3 campi (chiamati R V B) ciascuno contenenti un numero che corrisponde ad un valore rgb

sulla proprietà corrente del report ho scritto questo codice

Me.micro_tip.BackColor = "RGB(" & Me.R & ", " & Me.V & ", " & Me.B & ")"

dove R (rosso) V(verde) B(blu) corrispondono al numero necessario per ottenere il colore richiesto.

Non ho usato la formattazione condizionale perchè i valori che la casella micro.tip può avere sono troppi da scrivere nella condizione

Ma non funziona

Come posso fare?

grazie

daniele

.

Microsoft 365 e Office | Access | Per il lavoro | 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
Risposta accettata dall'autore della domanda
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2024-06-20T10:40:33+00:00

Ciao,

cortesemente, se come dici la risposta di Karl ha risolto il tuo problema, segnala come risolutiva,

così facendo aiuti altri utenti nella ricerca e soluzione di problemi simili.

Ciao e grazie

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2024-06-19T16:10:39+00:00

Salve,

  1. RGB() non è una stringa ma una funzione. Prova con:

Me.micro_tip.BackColor = RGB(Me.R, Me.V, Me.B)

  1. L'evento Su Corrente di un report solo succede se fai clic a un record nella vis. Report. Per questo di solito sarebbe più adatto l'evento Su Formattazione della sezione in cui si trovano i controlli (suppongo dettagli).

Servus
Karl
****************
Access Forever
Access News
Access DevCon
Access-Entwickler-Konferenz AEK

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2024-06-20T05:44:30+00:00

    ok funziona

    grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento