Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-04-2008
macro32 macro32 is offline
Miembro
 
Registrado: mar 2008
Ubicación: lima, Peru
Posts: 14
Poder: 0
macro32 Va por buen camino
generar pedido en base a una tabla productos

Hola todos!

Mi problema es el siguiente: mi empresa tiene una tabla pequeña de productos (20 aprox.), con id_producto, descripcion,etc

Ya que el numero de productos es pequeño, deseo crear una intefaz con dos columnas. La primera con la descripcion de mis 20 productos, y la segunda con la cantidad que sera el dato a ingresar.

Luego tendria un BOTON de Generar Pedido, para cargar esa informacion en otra Tabla de Pedidos.

Intente usar el componente DBGrid ...puedo hacer que la primer columna correponda al producto..pero como hago para que la segunda columna sea un dato que ingrese el usuario en ese momento?. Es posible esto?.

He pensado que a mi tablita de productos podria agregarle una columna mas referente a la cantidad, pero seria un artificio, y no se si habra una forma mas inteligente.

Saludos!
Responder Con Cita
  #2  
Antiguo 14-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Yo te recomendaría utilizar una tabla temporal, o una tabla en memoria; esto te da la libertad de que el usuario puede agregar, quitar, poner, mover, cambiar, etc, etc todo lo que quiera.

En tu botón que genere el pedido, entonces sí lo grabas en tu base de datos. Pero el grabar en la base de datos solo se hace hasta que el usuario esta totalmente seguro de su pedido.
__________________

Responder Con Cita
  #3  
Antiguo 14-04-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Pues yo en la tabla de productos, tengo por una parte las existencias actuales y por otra el punto de pedido, que como ya conocerás es el número de existencias al que hay que llegar para que se nos avise de que tenemos que hacer un pedido de un artículo, además un tercer campo que es el pedido.

Existencias:60
P.Pedido:70
Pedido:10
Pedido:= PPedido - Existencias

Aparte de esto quizás en la ficha del proveedor convendría tener un apunte sobre el pedido mímino, por ejemplo hay proveedores que no sirven menos de un palé de una determinada mercancia.

De esta manera es muy fácil generar el pedido automáticamente.
Cuando el usuario elige proveedor y pedido, con estos datos que ya tenemos se origina un pedido provisional, finalmente será revisado en virtud de aprovechar ofertas, los clásicos 12 + 1 etc. y una vez hecho los cambios oportunos, se imprime, se manda por Fax, correo electrónico o lo que proceda.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 15-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Si quisieras utilizar una tabla en memoria, puedes utilizar el componente TjvMemoryData que viene en las JEDI, son gratis y bastante útiles.
__________________

Responder Con Cita
  #5  
Antiguo 15-04-2008
macro32 macro32 is offline
Miembro
 
Registrado: mar 2008
Ubicación: lima, Peru
Posts: 14
Poder: 0
macro32 Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
Si quisieras utilizar una tabla en memoria, puedes utilizar el componente TjvMemoryData que viene en las JEDI, son gratis y bastante útiles.

Gracias !...de todas formas estoy probando el TClientDataSet que por las pruebas que hice recien...me sirve ...igual indagare un poco sobre JEDI

Gracias a todos por sus respuestas!
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
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? patriram MySQL 4 02-11-2007 16:00:24
Generar Botones leyendo datos de una tabla fenixjes Conexión con bases de datos 5 11-10-2007 16:29:59
Generar archivo delimitado desde tabla SQL delphisenda Varios 4 29-06-2007 15:50:16
Generar Tabla Chi-Cuadrado DarkDrakon Varios 2 19-10-2006 04:03:18
Guardar foto en tabla productos saulpm Firebird e Interbase 1 08-06-2004 07:22:50


La franja horaria es GMT +2. Ahora son las 17:27:51.


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