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 27-12-2007
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Consulta sobre Grid...

Saludos

mi consulta es la siguiente, espero me pueda hacer entender :

Delphi 7 y SQL 2000

tengo un form con un grid y botones para adicionar modificar y
eliminar registros

los registros del grid son producto de un query (Vivo), presiono
click en algun boton y aparece otro form con los datos (detalle)
provenientes del primer form (algo asi como cabecera y detalle para
ser mas exactos), cuando le doy modificar todo esta bien, pero
cuando le doy insertar (query.append), aparece el form (como debe de
ser), imaginemos que no quiero grabar el detalle y simplemente le
doy escape para regresar al form anterior
ahi esta el problema
en el form principal el grid se queda con un registro en blanco que
solo desaparece cuando me muevo en el grid....
por favor la solucion a esto es........
se agradece la ayuda
Responder Con Cita
  #2  
Antiguo 27-12-2007
Tal Tal is offline
Miembro
 
Registrado: dic 2007
Posts: 52
Poder: 17
Tal Va por buen camino
Tienes un par.
Si lo que quieres es que al volver a la ventana principal se quede el grid como estaba pones en el evento ONCLOSE del form detalle un cancel(que en SQL 2000 no se como será pero me imagino que será TQuery.cancel...)
Sino se me ocurren muchos chanchullos.
Por ejemplo si dices que al moverte en el grid se queda como tu quieres grabate en una variable en la posición en la que estás ahora, te vas al ultimo y luego vuelves al registro original...y ya el resto de cosas que se me ocurren por un estilo.

Un saludo espero al menos no haberte liado
Responder Con Cita
  #3  
Antiguo 27-12-2007
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
A mi parecer deberias trabajar de la misma manera en la que grabas los datos, como es esto; si se abre otro form (previo query.append) lo llenas de datos, en que momento le das query.POST, con algun boton ACEPTAR tal ves, pues deberia en tal caso haber uno CANCELAR que haga el query.CANCEL ahora si manejas como dices que al dar ESCAPE, es ahi donde debe llamar al por ejemplo: cancelarClick(...); por que el OnClose, se ejecutaria creo aun aceptando, lo cual cancelaria y no es la idea.
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
Cómo realizar una consulta a 2 tablas y mostrar la informacion en un grid ajmr81 Varios 2 25-10-2007 18:13:16
Hacer una consulta de una tabla a un grid e independizarla Parsec OOP 1 12-06-2007 17:26:54
Se puede forzar un click sobre un grid? mariachiquero Varios 3 09-05-2007 10:08:34
Duda sobre grid jmedina Varios 1 08-10-2004 12:22:08
Modificar Datos Grid de Consulta DANFIR Conexión con bases de datos 6 14-11-2003 16:52:57


La franja horaria es GMT +2. Ahora son las 00:17:16.


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