
Facturacion en visual basic
#1
Escrito 06 febrero 2012 - 05:12
Soy nuevo aki, espero k este sea el procedimiento habitual.
Vengo en busca de respuestas si es posible y agradeciendolo de antemano
Tengo programado un programa en basic y bd en access para la gestion de una pequeña de transporte.me ayudado de tutoriales y mas tutoriales sobre todo de los videotutoriales de ronald lopez, la historia es ke el proceso de facturacion no es lo ke yo necesitaba.te deja crear, guardar e imprimir facturas pero todo ello a la vez y lo ke yo necesitaba seria tener las facturas de los clientes (a lo sumo serian 6) abiertas durante el mes para ir añadiendo lineas de factura y al final del mes cerrarlas e imprimirlas. Ya me han anticipado k kiza pueda hacerse con un campo de estado "abierta,cerrada" en un nuevo form k me permita abrirlas para modificar, cerrarlas,etc.
A ver si hay suerte y alguno me sabe indicar, mas ke nada xq sopeso k no se pueda lograr en basic y tng k acerlo todo de nuevo, en delphi si seria posible loke kiero?no tng ni idea de delphi
No tengo ningun problema en subir el programa o mandarlo por mail para ke en kaso de ke alguien sepa pueda exarle un vistazo o incluso si hay le viene bien pos mira ahi le tiene
Saludos para todos compañeros foreris
#2
Escrito 06 febrero 2012 - 07:01
Ahora con respecto a tu problema es tan sencillo como te lo explicaron, un simple campo de estado y un formulario que puedas cargar todas las facturas si ESTADO = ABIERTO.
Intentalo y cualquier duda avisas...
#3
Escrito 06 febrero 2012 - 08:34
Siento lo de las kkkkkk es una mania que tengo. El hecho de que con eso se puede llegar a conseguir es lo único que se, el tema es ahora cómo, alguien puede ayudarme en el manejo y entendimiento de lo que se trata un campo de estado, como lo importo, etc...
Muchas gracias
Un saludo
#4
Escrito 06 febrero 2012 - 09:08
#5
Escrito 06 febrero 2012 - 09:30
#6
Escrito 06 febrero 2012 - 10:13
Pregunto:
Es muy grande el programa que tienes en Visual Basic ?.
Cuantos forms ?.
Sera muy complicado cambiar todo a Delphi ?
Saludos
#7
Escrito 06 febrero 2012 - 10:17
Pos mire, tiene 16 forms y 2 reportes...
Yo sin ningún problema si me da un e-mail podría mandárselo por si le quisiera echar un vistazo y ya si eso me dice si en mano de un tutorial de delphi pudiera cambiarlo
Muchas gracias por su preocupación !!!!!!
#8
Escrito 06 febrero 2012 - 10:22
¿Únicamente en la tabla factura?¿En la temporal o detalle nada no?¿De qué tipo?
Tienes una tabla temporal para la factura?? de ser asi no debes hacer mas nada, solo una pantalla que te permita editar las facturas guardadas en esa tabla y al grabarlas pasarlas a la table de facturas.
#9
Escrito 06 febrero 2012 - 10:28
Muchas gracias !!!!
#10
Escrito 06 febrero 2012 - 10:33
Cada factura tiene un numero.
No importa las veces que le pongas ITEMS a la factura, podras hacer un reporte como si se tratara de una sola, siempre y cuando tenga el mismo numero.
No veo la necesidad de una tabla temporal.
Tabla factura.
Tabla Items factura.
Saludos
#11
Escrito 06 febrero 2012 - 10:37
#12
Escrito 06 febrero 2012 - 10:53
Al parecer hay una herramienta que pasa el código de Visual Basic a Delphi.
Es cuestion de probarla e ir depurando algo que quede suelto.
Me parece un paso interesante.
Aqui esta el programita, nada mas y nada menos que de Marco Cantu.

http://www.marcocant...s/vb2delphi.htm
Saludos
#13
Escrito 06 febrero 2012 - 10:59
Un saludo
#14
Escrito 06 febrero 2012 - 11:07
Bien, viendo tus tablas:
1- Tienes una tabla Factura, esta la dejaría tal como esta.
2- Tienes una tabla TemporalFactura.
Esta la convertiría en una tabla FacturaItems y pondría los campos asi:
Quitaría el ID ( Para poder eliminar algo de la lista si es del caso).
FacturaN /Double.
CodProducto /Texto.
Cantidad /Double.
Precio /double
Cada vez que incluyes algo en la tabla facturaItems actualizas los datos de la tabla factura.
Puedes poner todos los items que quieras y facturarlo en el momento que se necesite.
saludos
#15
Escrito 06 febrero 2012 - 11:19
#16
Escrito 06 febrero 2012 - 12:34
Lo he estado intentando y al querer acceder ya sea para seguir añadiendo Items o imprimir cualquiera de las que selecciono me da error "La operación no está permitida si el objeto está cerrado" ....
#17
Escrito 06 febrero 2012 - 12:36
Visual Basico o Delphi ?????.
Saludos
PD: El objeto normalmente (en este caso ) indica el que conecta a la BD, esto suele pasar cuando se hacen cambios a la BD.
#18
Escrito 06 febrero 2012 - 12:40
#19
Escrito 06 febrero 2012 - 12:41
Con que componente enlazas a la BD ?, sera con ADO ?.
Saludos
#20
Escrito 06 febrero 2012 - 12:44
Biiingo Caral, revise por las pautas que me dió y claro estaba llamando a la temporal que como me dijo me la cargué y me quedé con las otras dos, esto marcha, creo que me veo capaz de seguir caminando !!! jiji
Muchas gracias, de verdad le estoy muy agradecido