Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como generar ventas multiples (seleccionar multiples items) (https://www.clubdelphi.com/foros/showthread.php?t=71586)

userdelphi 29-12-2010 14:32:40

como generar ventas multiples (seleccionar multiples items)
 
tengo un sistemita de ABML de clientes, productos proveedores. utilizo base de datos access .

hoy para generar una venta, en el formulario utilizo un adoquery y datasource conectado al adoquery. le puse un dbgrid y le tire los dbedit q se conectan a la bd.
para generar una venta la realizo de a un producto a la vez, ya q selecciono X producto y doy a cargar venta donde ingreso cantidad, precio total y OK

quiero saber cual es el/los componentes a utilizar que yo vaya seleccionando de una lista productos y/o los filtre por codigo me los agrege a una lista q sea visible en pantalla donde se carguen los campos q yo eliga (ej, cod- producto- precio) y me vaya armando la lista de pedido y sumando el total , para desp si de una darle a confirmar venta. y eso sea recien ahi guardado en la BD.

si tamb se pudiese borrar de esa lista que se genero temporalmente, seria bueno ya si el usuario cargo un producto por error, por consultar precio, o el cliente se arrepiente de llevar X producto se pueda eliminar de esa lista.


Por Favor, si me guian a q componentes usar, como se hace el recorrido, sea q se carguen los datos en utilizando q funcion del componente, y como se recorre, asi programo q lo q este en esas lineas sea guardado en la BD.

muchas gracias . disculpen pero recien me inicio en la programacion y en Delphi.

microbiano 29-12-2010 15:00:13

hola buen dia como estas, que base de datos usas, umm por que no pones una imagen de tu form para darnos una idea, yo hasta hace dias lo hacia con un TStringGrid pero me cambie a un Componente que se llama TJvMemoryData y sabes cuantas lineas me ahorro algo asi de 130 lineas de codigo este componente te crea una tabla temporal a la que puedes ir agregando productos y al final lo envias a la tabla fisica.

aqui algunas direcciones que me ayudaron

http://www.clubdelphi.com/foros/showthread.php?t=55396
http://www.clubdelphi.com/foros/showthread.php?t=60229
http://www.clubdelphi.com/foros/showthread.php?t=70478
en este link puedes ver mas o menos comoquedo el form de tickects
http://www.flickr.com/photos/57673283@N08/5303355844/

pregunta y te aseguro que el foro te ayuda

Casimiro Notevi 29-12-2010 15:05:59

userdelphi, no hace falta que recortes las palabras, puedes escribirlas enteras porque no cobramos por ello ;)
¿Ya leiste nuestra guía de estilo?, gracias por tu colaboración y felices fiestas.

userdelphi 29-12-2010 18:24:25

envio imagenes del formulario y el punto pas
 
Hola Gracias por tu respuesta
ahora me pongo a leer los foros que me enviaste-

te mando una imagen de mi formulario y el codigo .de ese formulario ventas-

(es la primera vez que mando un archivo adjunto por aca, espero que salga bien, en adelante hablare como si la imagen esta bien subida)

bueno me encontre con el chiste que no puedo aun subir imagenes, sepan disculpar.


actualmente uso la base de datos de access de office. y en le formulario tengo los dbedit que estan vinculados a la base de datos. y uso un dbgrid, la grilla que me muesta de marena rapida. pero este momento yo solo puedo seleccionar un articulo, de la manera q fuere, y relleno los campos de cantdad y precio.y doy a ok para almacenar ese solo articulo a la base de datos. como es minimercado, que sucede si el cleinte lleva mas de un articulo y eso tambien me gustaria que vaya dando el todal de lo comprado. luego al cliente dar el conforme ahi recien confirmamos la venta y realice el almacenamiento de cada producto a la tabla ventas de la base de datos, con sus modificaciones de stock , etc.

ahora no puedo pero en la noche me pongo a leer esos articulos que me diste.

Gracias por ahora.

microbiano 30-12-2010 02:52:21

jajajaja sera que es coincidencia jajajaja, estoy haciendo lo mismo y el form que vez hace mas o menos lo que pides jejeje, sin embargo puedes subir la imagen a una pagina comohttp://www.flickr.com/, claro tienes que registrarte.


La franja horaria es GMT +2. Ahora son las 05:41:22.

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