Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2008
Yoshimitsu Yoshimitsu is offline
Registrado
 
Registrado: abr 2008
Posts: 7
Poder: 0
Yoshimitsu Va por buen camino
Question Formatear o delimitar la Entrada en un dbgrid

Hola Amig@s. Buenos Dias

En esta ocasion recurro a sus conocimientos para saber si es posible delimitar/formatear la entrada de datos en un DBGrid.

Tengo un campo del tipo moneda(float), hasta ahora he visto lo que es displayformat o editformat para mostrar el dato, pero que tal si yo quiero aplicar un...mmmm... un EditMask a una celda del dbgrid por asi decirlo.

Actualmente al momento de capturar el usuario en el dbgrid, para este campo en especial puede escribir 111111112333333333999999999999..... y asi sucesivamente, se que mi valor maximo es 10,000, ya sea que este lo indique en la propiedad MaxValue del campo, o realize la validacion una vez dado un enter en la celda o cambio de celdad.

La pregunta es, ¿es posible enmascarar en el campo para que el usuario cuando mucho pueda escribir en la celdad del dbgrid 999999? lo estuve intentando con los eventos onkeypress, y onkeyup, y onkeydown capturando el total de digitos que se van capturando... pero como podran imaginarse se vuelve complicado por todas las posibilidades para ingresar un dato


Saludos
Responder Con Cita
  #2  
Antiguo 09-04-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Añade los campos al dataset asociado a ese DBGrid; Click derecho sobre el TTable o TQuery asociado a ese Grid. Intenta hacerlo sobre el field asociado a esa columna, en lugar de sobre la columna del DBGrid.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 10-04-2008
Yoshimitsu Yoshimitsu is offline
Registrado
 
Registrado: abr 2008
Posts: 7
Poder: 0
Yoshimitsu Va por buen camino
Hola Neftali.

De hecho las validaciones que te menciones de MinValue y MaxValue son propiedades del dataset, asi como el evento ongettext, y aun asi no lo he logrado..., no se si me estara pasando algo en especial??'

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Formatear columna dbgrid cucuy Varios 18 05-01-2008 21:20:45
delimitar decimales double ku9 JAVA 2 28-06-2006 17:11:30
Limitar entrada de texto en un DBGrid Er_Manué OOP 2 13-06-2006 17:48:21
Formatear columna dbgrid DarkMedel Conexión con bases de datos 3 23-02-2004 17:58:04
Formatear columna dbgrid Mauricio Correa Varios 2 24-09-2003 18:44:38


La franja horaria es GMT +2. Ahora son las 02:34:58.


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
Copyright 1996-2007 Club Delphi