Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-07-2006
Choclito Choclito is offline
Miembro
 
Registrado: jul 2004
Posts: 169
Poder: 20
Choclito Va por buen camino
Modificar datos de un dbgrid

Hola amigos del foro ...
Mi problema es que tengo un dbgrid asociado a un query con updatesql donde el usuario me pide que pueda registrar datos en el dbgrid y no asi en otros controles y esos datos q registre en el dbgrid se guarden,lo que me piden ya lo hice
Solo asicie una consulta al dbgrid con el query con updatesql y el dbgrid es editable pero esto solo me funciona cuando son dos filas y cuando son tres o mas la primera fila es remplazada por la ultima
¿que tengo q controlar para q no pase eso?¿porq me funciona bien para dos filas y no asi para mas filas?
me olvidaba con la ayuda del foro controle que el usuario no pueda aumentar filas en el dbgird pero este codigo solo funciona para dos filas (cuando registro datos en la columna editable si son mas de 2 filas se aumenta al una fila mas)
el codigo es el siguiente:
Código Delphi [-]
with (Sender as TjvDbGrid) do
     if (Key = VK_DOWN) or ((Key = VK_TAB) and (SelectedIndex = Columns.Count-1)) then
      begin
        DataSource1.DataSet.DisableControls;
        DataSource1.DataSet.Next;
        if DataSource1.DataSet.EOF then
          Key := 0
        else
          DataSource1.DataSet.Prior;
        DataSource1.DataSet.EnableControls;
      end;


Porfavor les pido su gran ayuda
Lo q no entiendo es porq el dbgrid es editable y trabaja bien cuando son dos filas y no asi cuando son mas filas
Nuevamente les pido su gran ayuda espero haber sido claro al redactar el problema q tengo
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
modificar Datos de un DBGrid dmagui Firebird e Interbase 2 22-08-2005 15:38:56
Modificar DBGrid jsanchez OOP 3 04-06-2005 21:11:48
modificar valores dbgrid cuscus Conexión con bases de datos 8 05-05-2005 10:11:02
Modificar datos en un dbgrid Sick boy Conexión con bases de datos 3 17-12-2004 16:39:25
modificar datos en un dbgrid Irina Varios 3 29-05-2003 20:29:53


La franja horaria es GMT +2. Ahora son las 03:21:14.


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