Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-04-2012
wcg wcg is offline
Registrado
NULL
 
Registrado: abr 2012
Posts: 3
Poder: 0
wcg Va por buen camino
copiar registro de un dbgrid a otro

hola a todos soy nuevo en el foro y novato en delphi, estoy desarrollando un pequeño Terminal Punto de Venta y me encontre con un gran problema que no puedo resolverlo, espero que me ayuden.

Mi programa consta de 2 formularios (Form1 y Form2), en ambos formularios tengo un DBGrid en cada uno, en el DBGrid _2 muestro una lista de articulos que el usuario va a seleccionar el que desee y al hacer clic en un boton agregar lo agregue los datos al DBGrid_1

espero que comprendan lo que deseo hacer es dale la misma forma que tiene un sistema de TPV cualquiera.
Responder Con Cita
  #2  
Antiguo 29-04-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola wcg y bienvenido a Club Delphi.

Como a todos los que se inician te invitamos a que leas nuestra guía de estilo.

En cuanto a tu consulta, creo que deberías explayarte más en unos puntos:
  • ¿ Como realiza la selección el usuario, un registro a la vez o varios ?
  • ¿ Los DataSet a los que apuntan DBGrid1 y DBGrid2 tienen los mismos campos ?
  • Si los DataSet no tienen los mismos campos ¿ Que campos deseas que se añadan a DBGrid2 ? (en realidad al segundo DataSet)

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 29-04-2012
wcg wcg is offline
Registrado
NULL
 
Registrado: abr 2012
Posts: 3
Poder: 0
wcg Va por buen camino
ver

en primer lugar un saludo para ti ecfisa por tu amabilidad
tengo mi base de datos

Código SQL [-]
CREATE TABLE ARTICULO
(
  CODARTICULO Integer NOT NULL,
  FECHA Date,
  HORA Time,
  PROVEEDOR Varchar(50),
  DESCRIPCION Varchar(50),
  CANTIDAD Integer,
  PRECIO_COMPRA Varchar(20),
  PRECIO_VENTA Varchar(20),
  FECHA_COMPRA Date,
  PRIMARY KEY (CODREPUESTO)
);
este es mi base de datos en donde doy de alta los articulos que boy a mostrar en el DBGrid_2.
bueno sere sincero necesito bastante ayuda de acuerdo a lo que he descrito necesito que me den un a vision de como lo arias a tu experiencia quisiera algo practico y que pueda entendelo porque soy novato en delphi. no se si seria necesario crear otra tabla.
pido un poco de paciencia y espero que me den una salida
Responder Con Cita
  #4  
Antiguo 29-04-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola wcg.

Mis preguntas anteriores fueron debidas a que un TDBGrid es la representación visual de datos que se encuentran en una tabla o consulta. El primer DBGrid, en tu caso supongo que debería estar asociado a la tabla ARTICULOS, para que se puedan hacer la/las selecciones de los artículos que vayan a comprar (por ejemplo).

Ahora bién si deseas usar otro TDBGrid, necesariamente deberá estar asociado a una tabla,vista, etc, ya que no funciona de forma independiente como podría hacerlo un TStringGrid.

Sobre como seleccionar datos de un TDBGrid, recuerdo que se trató hace muy poco en este [ enlace ], el tema que creo que tenes que definir, es el destino de los datos seleccionados. ¿ Los deseas guardar ? Entonces tendrías que crear una tabla al efecto. ¿ No es necesario ? Entonces podrías almacenarlos en un componente visual; ListBox, Memo o cualquier otro que consideres adecuado.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
Consulta para Copiar un Campo a otro en un DBGRID ZiriusB SQL 2 25-05-2011 17:12:03
Copiar un registro de un Table a otro daniel23552003 C++ Builder 0 30-05-2008 15:30:37
copiar de un registro a otro en la misma tabla Jorge Alonzo Varios 4 15-11-2007 17:36:23
Copiar Fila Completa de un DBGrid a otro jdangosto OOP 2 19-07-2005 09:15:48
Copiar el contenido de un dbgrid y pegarlo en otro lado ctronx Varios 3 25-01-2005 17:17:01


La franja horaria es GMT +2. Ahora son las 22:38:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi