Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-06-2011
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
QuantumGrid

Holas,

Tengo un sistema implementado con estas grillas de dev express el problema que tengo es el siguiente.

En la propiedad OptionsBehavior.GotoNextCellOnEnter la tengo en false para manejar los desplazamientos de la grilla yo mismo pero cada vez que presiono enter tengo que hacerlo 2 veces para pasar a otro campo la grilla consta de 10 campos pero solo quiero que vaya hasta el septimo campo con mi codigo se puede pero tengo que presionar 2 veces el enter para pasar de un campo a otro osea de una columna a otra, y si activo el GotoNextCellEnter va al otro campo con una solo presionada de la tecla el problema es que se va hasta el campo numero 10 me ignora mi codigo.

Como puedo hacer para ir a otro campo de la grilla con una solo presionada de la tecla enter con esta propiedad desactivada, o desactivar la edicion automatica y que solo se active cuando se introducen datos.

Código Delphi [-]
  if (Key = vk_RETURN) or
     (Key = vk_TAB) or
     (Key = vk_PRIOR) or
     (Key = vk_NEXT) or
     (Key = vk_UP) or
     (Key = vk_DOWN) then
  begin
    Committed_DATABASE_BNKMOV;
    if (Key = vk_RETURN) then
    begin
      if (cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex < 7) then
        cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex
        := cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex + 1
      else
        cxGrid_BNKMOVDBTableView1.Controller.FocusedItemIndex := 0;
    end;
  end
Responder Con Cita
  #2  
Antiguo 27-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por favor, recuerda poner un título descriptivo a tus preguntas. "QuantumGrid" no es ningún título descriptivo. Gracias.
Responder Con Cita
  #3  
Antiguo 27-06-2011
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
Hola connor, yo he estado trabajando cierto tiempo con los quantumgrid y el planteamiento es bueno. Debes usar OptionsBehavior.GotoNextCellOnEnter con valor a true pero el evento que debes de usar para el control del enter /return es onfocuseditemchanged y preguntar si el valor del nombre del campo (de la celda) anterior del grid es el campo que te interesa y poner ahi las validaciones que quieras, asi dejas fluir el quantumgrid normalmente (con enter) y validas lo que quieras.

No se si te vale esto.
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
QuantumGrid.Summary RebeccaGL MySQL 1 13-06-2011 07:33:51
Instalacion QuantumGRid cucuy Varios 20 02-10-2008 03:12:35
ondrawcolumncell en QuantumGrid Willo Varios 7 09-09-2008 23:24:55
Quantumgrid Devèxpresss Leonardo Varios 5 07-02-2008 16:38:41
Traducción del QuantumGrid 3.x extraviada courtois Varios 1 06-06-2007 11:11:53


La franja horaria es GMT +2. Ahora son las 10:34:56.


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