Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Formattazione condizionale tra due maschere
venerdì 10 febbraio 2012 - 16.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows XP
|
Access (.mdb)
sagrimal
Profilo
| Junior Member
153
messaggi | Data Invio:
ven 10 feb 2012 - 16:19
Ciao a tutti,
ho due maschere MASCHERA01 e MASCHERA02
elenco campi MASCHERA01 : campo1 campo2 campo3
elenco campi MASCHERA02 : campoA1 campoA2 campoA3
Problema:
quando il campo2 della MASCHERA01 è <= al campoA3 della MASCHERA02
il contenuto del campo1 della MASCHERA01 deve essere scritto in rosso.
sul campo01 della MASCHERA01 nella formattazione condizionale ho scritto:
ESPRESSIONE E' [Maschera]![MASCHERA01]![campo2]<=[Maschera]![MASCHERA02]![campoA3]
e poi ho spuntato il colore rosso sull'icona del carattere
Purtroppo non finziona nulla. Dov'è che sbaglio ?
Sistema Operatico Windows xp versione access 2003
Grazie mille Salvatore
P.S. dimenticavo, le maschere suindicate sono due sottomaschere di una maschera principale
renarig
Profilo
| Expert
517
messaggi | Data Invio:
sab 11 feb 2012 - 13:13
è quasi giusto pero invece di "Maschera" devi scrivere "Maschere"
___ Maschere!MASCHERA01!campo2<Maschere!MASCHERA02!campoA3 ___
evito di specificare che perche la formattazione condizionale vada a buon fine
la MASCHERA02 deve essere GIA aperta quando apri la MASCHERA01
sagrimal
Profilo
| Junior Member
153
messaggi | Data Invio:
sab 11 feb 2012 - 14:20
Ciao non funziona, ho provato a scrivere sempre sullo stesso campo
iff([campo02]<=[Maschera]![MASCHERA02]![campoA3];"Chiusa";iff([campo02]>[Maschera]![MASCHERA02]![campoA3];"Aperta";
ma non va bene lo stesso
Ciaio Salvatore
renarig
Profilo
| Expert
517
messaggi | Data Invio:
dom 12 feb 2012 - 09:19
>Ciao non funziona, ho provato a scrivere sempre sullo stesso
>campo
>
>iff([campo02]<=[Maschera]![MASCHERA02]![campoA3];"Chiusa";iff([campo02]>[Maschera]![MASCHERA02]![campoA3];"Aperta";
>
>ma non va bene lo stesso
>
>Ciaio Salvatore
Strano che non funziona perche quella risposta che ti ho dato la avevo testato con Access2003
___________________________________________________________________________________
Nella seconda formula che ci scrivi noto che:
>iff([campo02]<=[Maschera]![MASCHERA02]![campoA3];"Chiusa";iff([campo02]>[Maschera]![MASCHERA02]![campoA3];"Aperta";
___ Non si scrive "iff" bensi "iif"
___ Devi scrivere "Maschere" e non "Maschera"
Il motivo è che tu non fai riferimento a una maschera particolare bensi all'insieme
di tutte le maschere e poi ne selezioni una in particolare.
Anche in VBA non dovresti scrivere "form" bensi "forms"
___________________________________________________________________________________
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !