Casella di Riepilogo

martedì 05 maggio 2009 - 14.27

lsgoffice Profilo | Newbie

Salve, sto usando un Access ADP con Database Sql Express, utilizzo le Caselle di Riepilogo e le riempio con la RowSource ad es. Me!Elenco0.RowSource = "SELECT * FROM MIATABELLA".
Ora, ho un problema di questo tipo, ho un campo numerico che riempio con 0 e -1 (il si/no di access) vorrei mostrare nella casella di riepilogo al posto dello 0 e -1 Si e No, ho provato facendo:
Me!Elenco0.RowSource = "SELECT IIF([ANTICIPO]=0,'No','Si') As ARRIVO_ANTICIPATO FROM TB_TURNO;", non mi da nessun errore ma no mi riempie la casella di riepilogo che rimane vuota.

Qualcuno mi può aiutare?

Grazie Anticipatamente
Luca

lbenaglia Profilo | Guru

>Me!Elenco0.RowSource = "SELECT IIF([ANTICIPO]=0,'No','Si') As
>ARRIVO_ANTICIPATO FROM TB_TURNO;", non mi da nessun errore ma
>no mi riempie la casella di riepilogo che rimane vuota.

Ciao Luca,

Modifica la query nel seguente modo:

SELECT CASE ANTICIPO WHEN 0 THEN 'No' ELSE 'Si' END AS ARRIVO_ANTICIPATO FROM TB_TURNO;

>Grazie Anticipatamente
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

dinoxet Profilo | Senior Member

potresti crearti una tabella con soli 2 record :
id descrizione
o NO
-1 SI
nella casella combinata metti iinjoin anche questa tabella
e metti come larghezza della colonna id(della casella combinata) 0cm in modo che visualizzi descrizione
DINOXET
__________________________________________
impossible is only a word

lsgoffice Profilo | Newbie

Fantastico!
Grazie Mille,

...

ne approfitto per un ultima cosa sempre relativa a quanto sopra, nel caso in cui ANTICIPO = -1 potrei colorarlo in modo differente per evidenziarlo nella casella di riepilogo? (forse chiedo troppo!) (quindi ad es. rosso se anticipo=-1, verde se è =0)

Grazie ancora!
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5