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
  #41  
Antiguo 10-11-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El asunto esta en que como sabes no manejo paradox, no lo conozco.
He modificado el form14 ya hace lo que necesitas:
Cuando le das doble click guarda los datos en la tabla7.
Como no se como quitar los datos en este momento hay varios (pruebas).
No pude hacer que me sumara la cantidad ya que no se como cambiar esto en paradox, te lo dejo a ti que te gusta tanto.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 08-12-2012 a las 15:56:35.
Responder Con Cita
  #42  
Antiguo 11-11-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Primero muchas gracias por tu ayuda , Segundo ya casi lo tengo debo ultimar algunos detalles, como actualizar el stock e imprimir la factura, espero llegar al martes.
He encontrado muchas cosas en google espero que me ayuden a solucionarlo, también te dejo el archivo actualizado para ver que opinas, saludos.
https://www.dropbox.com/s/0a3qcadb6l...cional2012.rar
Responder Con Cita
  #43  
Antiguo 20-11-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Pido disculpas de antemano por revivir este tema y que basicamente lo entiende Caral, pero al intentar recrear lo que el realizo en un nuevo formulario, me tira el siguiente error "List index out of bounds (4)"
cuando cambio el combobox de producto a servicio, agrego la codificacion del combobox, por si esta ahi el error.
Código Delphi [-]
procedure TForm14.ComboBox1Change(Sender: TObject);
begin
 if combobox1.Text = 'Productos' then
  begin
  datasource5.DataSet:= Table4;
  Dbgrid2.Columns[0].FieldName:= 'Cod_prod';
  Dbgrid2.Columns[0].Title.caption:= 'Cod.prod';
  Dbgrid2.Columns[0].Width:= 60;
  Dbgrid2.Columns[2].FieldName:= 'Nombre';
  Dbgrid2.Columns[2].Title.caption:= 'Producto';
  Dbgrid2.Columns[4].Visible:= True;
  Dbgrid2.Columns[5].Visible:= True;
  Dbgrid2.Columns[4].Width:= 180;
  Dbgrid2.Columns[2].Width:= 150;
  Dbgrid2.Columns[4].FieldName:= 'Descripcion';
  Dbgrid2.Columns[4].Title.caption:= 'Descripcion';
  Dbgrid2.Columns[5].FieldName:= 'ImpVent';
  Dbgrid2.Columns[5].Title.caption:= 'Import.Venta';
  end;
  if combobox1.Text = 'Servicios' then
  begin
  datasource5.DataSet:= Table5;
  Dbgrid2.Columns[0].FieldName:= 'Cod_servcio';
  Dbgrid2.Columns[0].Title.caption:= 'Cod.servicio';
  Dbgrid2.Columns[2].FieldName:= 'Servicio';
  Dbgrid2.Columns[2].Title.caption:= 'Servicio';
  Dbgrid2.Columns[3].FieldName:= 'ImpServ';
  Dbgrid2.Columns[3].Title.caption:= 'ImporteServ.';
  Dbgrid2.Columns[4].Visible:= False;
  Dbgrid2.Columns[5].Visible:= False;
  end;
end;
Muchas gracias.
Responder Con Cita
  #44  
Antiguo 20-11-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
En el dbgrid tienes los campos que se van a ver.
Cuando le das doble click al dbgrid sale una pantallita que es donde colocas esos campos para que se vean.
En tu caso la tabla productos NO tiene los mismos campos que la tabla servicios, por eso el codigo cambia de tabla y muestra los campos necesarios.
Si en la pantalla NO HAY suficientes espacios o campos (aunque sea en blanco) para que se muestren entoces te sale ese error.
Que hice:
Puse en esa pantalla dos campos sin que estubieran conectados a nada y los puse como visible false.
De esta manera no se genera el error ya que SI existe ya definido el espacio para que el dato se presente,
Si tienes alguna duda me dices, espero te quede claro.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #45  
Antiguo 20-11-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Ok, mas claro que el agua, muchas gracias.
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
consulta de varias tablas elprimo Tablas planas 3 03-01-2007 10:23:15
Usar varias tablas CONY Conexión con bases de datos 18 13-10-2006 22:59:19
Escribiendo en varias tablas maravert Tablas planas 1 20-10-2005 17:53:16
Apertura de Varias Tablas luxus Conexión con bases de datos 5 08-09-2005 13:37:34
Buscar en varias tablas gcaffe SQL 1 01-08-2005 16:46:49


La franja horaria es GMT +2. Ahora son las 02:30:28.


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