FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
UpperCase en DBGrid
Cordial saludo,
Resulta que necesito que un bsSkinDBGrid (componente de Business Skin Form adquirido hace mas de dos años) me muestre en mayusculas los campos, roman realizo eso pero he tratado de implementarlo para este componente, no se que estare realizando mal, asi que les transmito el codigo fuente y espero alguien me corrija ya que no realiza absolutamente nada.
Gracias por su valiosos aportes. |
#2
|
||||
|
||||
¿Dónde está la consulta select de donde lees los datos?
|
#3
|
|||
|
|||
La tengo en tbKardex en su propiedad SelectSQL que es un FIBDataSet, ahi esta una tabla que tiene los campos Fecha,Entrada,Salida,Usuario,Detalle; el campo fecha en el SkinDBGrid esta en formato dd-mmm-yy, ese campo lo deseo en mayusculas ald igual que el campo detalle, por eso en el FormCreate abro la tabla.
|
#4
|
||||
|
||||
Hola Jose Roman.
De allí la pregunta de Casimiro ya que, en el caso de las cadenas de caracteres, te conviene traer los datos en mayúsculas diréctamente desde la consulta. Por ejemplo: El tema de las fechas es distinto... No tengo el componente TFIBDataSet, sin embargo creo que esto tendría que funcionarte:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 11-09-2014 a las 05:11:29. Razón: corregir nombre de campo |
#5
|
||||
|
||||
Pero estamos hablando de cosas distintas. Una cosa es armar la consulta SQL en mayúsculas y otra que al editar el DBGrid sólo se acepten mayúsculas; y esto último es lo que hacía el código al que se refiere Jose Roman, sólo que él utiliza un derivado de TDBGrid que desconozco.
// Saludos |
#6
|
||||
|
||||
Si roman, esa me pareció la finalidad del código del primer mensaje. Sin embargo esta parte del texto no se condecía con él:
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Gracias a todos por su respuesta, creo que lo de ecfisa me puede servir, les comunicare mi avance, gracias de nuevo.
|
#8
|
|||
|
|||
Les informo que funciono el codigo sugerido por ecfisa, solo unas modificaciones para aquellos que estamos trabajando con XE en adelante, en vez de SysUtils.ShortMonthNames deben utilizar FormatSettings.ShortMonthNames y la parte donde se busca el campo con la fecha debe declararse despues de abrir la tabla ya que genera un error al no encontrar el campo, entonces el codigo fuente queda asi:
|
#9
|
|||
|
|||
Cita:
|
#10
|
||||
|
||||
Hola a todos.
Si la finalidad es solo visualizar los datos en mayusculas ¿no basta con el evento ongettext? Saludos |
#11
|
||||
|
||||
Hola Jose Roman.
Estimo que bastaría agregarlo a la cadena de formato: Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
UpperCase en DBGrid | Phacko | Varios | 12 | 23-06-2011 18:10:21 |
UpperCase en un TDBGRID | KAYO | Conexión con bases de datos | 5 | 22-09-2008 19:45:24 |
lo contrario a uppercase | federico1 | Varios | 3 | 24-11-2007 15:12:13 |
¿Que es más rápido AnsiUppercase o Uppercase? | xander | Varios | 6 | 05-10-2007 02:17:35 |
Activar UpperCase a un DBMemo | ElCherchu | Varios | 1 | 17-01-2005 16:36:28 |
|