Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2015
mramos65 mramos65 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Mèxico
Posts: 26
Poder: 0
mramos65 Va por buen camino
Trabajar con dos DBGRID maestro-detalle

Hola a todos:

Estoy trabajando con D7 y tablas DBF usando TQuery y Datasource como conexion, tengo dos dbgrid que apuntan a una tabla cada uno,dbgrid1:=entradas. dbgrid2:=rollos y se relacionan por el campo REFER.
Al llenar el DBGRID1 no tengo problema ya que al ingresar a el aparece limpio y puedo llamar mis productos desde el primer campo con la propiedad "CBSELLIPSIS",
Mi pregunta es: como puedo hacer para que cada que termine de calcular el subtotal de la partida pase al segundo DBGRID y me permita dar de alta los datos pertenecientes a ese material, y despues pueda regresar al DBGRID1 y pueda registrar otro articulo y al calcular su subtotal me envie al DBGRID2 para capturar los de la siguiente partida y asi sucesivamente.

Cualquier ayuda se agradece, de antemano GRACIAS.
Cualquier falta de datos estoy a sus ordenes.
Responder Con Cita
  #2  
Antiguo 19-12-2015
mramos65 mramos65 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Mèxico
Posts: 26
Poder: 0
mramos65 Va por buen camino
Smile Trabajar con dos DBGRID maestro-detalle

Cita:
Empezado por mramos65 Ver Mensaje
Hola a todos:

Estoy trabajando con D7 y tablas DBF usando TQuery y Datasource como conexion, tengo dos dbgrid que apuntan a una tabla cada uno,dbgrid1:=entradas. dbgrid2:=rollos y se relacionan por el campo REFER.
Al llenar el DBGRID1 no tengo problema ya que al ingresar a el aparece limpio y puedo llamar mis productos desde el primer campo con la propiedad "CBSELLIPSIS",
Mi pregunta es: como puedo hacer para que cada que termine de calcular el subtotal de la partida pase al segundo DBGRID y me permita dar de alta los datos pertenecientes a ese material, y despues pueda regresar al DBGRID1 y pueda registrar otro articulo y al calcular su subtotal me envie al DBGRID2 para capturar los de la siguiente partida y asi sucesivamente.

Cualquier ayuda se agradece, de antemano GRACIAS.
Cualquier falta de datos estoy a sus ordenes.
Encontre la solucion en otras respuestas y es de la siguiente forma:

Código Delphi [-]
procedure TFCompras.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  if DBGrid1.EditorMode and (DBGrid1.SelectedField.FieldName = 'TU_CAMPO') then
  begin
  DBGRID2.SetFocus;
  ...
end;

Espero sirva la solucion a otros aprendices.

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
Problema relación maestro-detalle mas filtrado en DBGrid DANIEL1818 SQL 12 23-06-2015 03:20:43
mostrar los datos de una tabla maestro y la detalle en un dbgrid ingabraham Varios 2 19-05-2011 01:42:34
Saber si el DBGrid (Detalle) esta Vacio en Relacion Maestro/Detalle Adrian Murua Conexión con bases de datos 2 03-01-2009 13:48:46
DBGrid maestro detalle todo junto User_baja1 Varios 4 10-02-2005 11:00:59
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid norberto_larios Conexión con bases de datos 1 11-09-2004 18:17:34


La franja horaria es GMT +2. Ahora son las 02:08:42.


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