Forum Discussion
Codice vba report con errore runtime 2424
Ho un report access con delle caselle di testo al cui interno ci sono delle cifre.
Siccome in access non esistono figure a cerchio ho importato dei cerchi colorati che mi serve colorare a seconda del valore della cifra bella casella di testo. La formattazione condizionale funziona solo nelle caselle di testo e non sulle immagini.
Allora ho impostato un select case sull evento apertura report per far comparire il solo il cerchio del colore che mi interessa.
Mi spiego meglio..nel report ho inserito 4 palline colorate sotto forma di immagini ..una gialla una rossa una verde e una nera . Se l importo della casella e minore a 75% deve comparire solo la palla nera e così via all umentare della.percentuale.
Quindi select case me.testo20
Case is minore 75
Nero.visible= true
Giallo.visible= false
Verde.visible= false
Rosso.visible= false
Quando apro il report Mi dice errore di runtime 2424 impossibile trovare il membro o impossibile assegnare valore al controllo
Chi mi sa aiutare?
One thing at a time if you don't mind...please post your crosstab query question in a new thread
I had a flash of inspiration based on something similar I've done in the past
So I have a solution for your report issue & I hope your boss is happy with the result!
It will work in report view or print preview
The coloured circles are in fact a Webdings character which is a solid black circle by default
I've then applied conditional formatting to these depending on the value of the number field
Chr(110) is in fact the letter 'n' in a standard font as you will see from the enclosed query
Did you import the images to be image library?
This seems an unnecessarily complicated approach. Why not just use conditional formatting for the back colour of the text boxes containing the number values?
OR....if you really must use circles...then you could use circular command buttons of different colours. ..though this would only work in report view
- Massimiliano_foisCopper ContributorIo uso access 2010 e non esiste nessun comando per inserire cerchi colorati...tu che versione di access stai usando?
The screenshot was done in Access 365 but the same functionality is in A2010 onwards:
Create a button and then go to the Control Formatting section in the Format menu
Select the ellipse shape and make the button width = height to create a circle. Use the Shape Fill to select the colour you want.
Its easy enough to do...but I still think its an overcomplicated approach. However its your choice!