Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-02-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 21
alcides Va por buen camino
Algo mas sobre DBGRID

Hola a todos(a),

en el key down del dbgrid esto es lo tengo:

Código PHP:
 if (Key VK_DOWN) or
    ( (
Key VK_TAB) and
    (
DBGrid1.SelectedIndex DbGrid1.Columns.Count+1) ) then
    begin
      with 
(Sender as TDbGrid).DataSource.DataSet do
      
begin
        DisableControls
;
        
Next;
        if 
EOF then Key := else Tbl_Detalle.Next;
        
EnableControls;
      
end
y en el on key press de la form, tengo lo siguiente:
Código PHP:
   if Key #13 then
      
if not (ActiveControl is TDBGridthen begin
      Key 
:= #0;
      
Perform(WM_NEXTDLGCTL00);
      
end
   
else
   if  (
ActiveControl is TDBGrid)         then
   with TDBGrid
(ActiveControl)            do
   if 
selectedindex < (fieldcount -1)   then
      selectedindex 
:= selectedindex +1
   
else
   
begin
      selectedindex 
:= 0;
      
Dts_Detalle.DataSet.Next;
   
end
y resulta que cuando estoy adicionando se oculta la linea anterior, si por favor me pueden dar una manito


Alcides
Rep.Dom.
Responder Con Cita
  #2  
Antiguo 15-02-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 21
alcides Va por buen camino
Hola a todos,

esto es lo que hacia falta:
el on enter del dbgrid, despues de darle un post poner en edit mi tabla de encabezado y entonces en el dbgrid que es donde manejo los detalles, dejo de ocultarse la linea anterior.


Alcides
Rep.Dom.
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


La franja horaria es GMT +2. Ahora son las 03:35:57.


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