Estructura Case sobre el valor de un campo string
Que tal gente.
Estoy tratando de, en el evento DrawColumnCell de un DBGrid, caputurar el valor del campo 'ESTADO' para luego dependiendo de eso pintar las filas de distintos colores. Para ello pensé en un Case como el siguiente
De esa forma me da UNDECLARED IDENTIFIER : LIBRE, OCUPADO, FUERASERVICIO Pensé luego ponerle 'comilla' a cada valor deseado y luego da Incompatible types String and Integer. ¿por qué integer¿ si el valor del campo que tengo en cuestión es un String? Si lo hago con varias estructuras If funciona pero lo correcto sería utilizar case |
El case en Pascal/Delphi no admite valores de tipo string.
|
hola amadis....
lo que puedes hacer :
espero que te sirva:cool: |
¿y esto que es?
Estos ejemplos que da la ayuda ¿no estan trabajando con string?
|
Hola,
Cita:
|
Cita:
Por otra parte en pascal las cadenas siempre van entre comillas, así que de ninguna manera los nombres de los colores podrían haber sido cadenas |
Gracias por todo!
Gracias a todos!
crearé una instruccion que cargue para cada estado un numero correspondiente a el en una variable y trabajaré con ese numero! |
La franja horaria es GMT +2. Ahora son las 07:08:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi