como rellenar una factura
Que tal !!!
Estoy aprendiendo a programar en delphi, para esto estoy tratando de hacer programa para capturar una factura. Me gustaria saber cual es la forma mas apropiada para capturar los datos (que componentes puedo utilizar) del detalle de la factura(codigo,cantidad,precio unitario,etc) quiero usar ms sql server. Lo que a mi se me habia ocurrido es poner un dbedit para cada cosa en cada reglon del detalle, pero no se si sea correcto o si exista una manera mas facil. De antemano gracias!! |
Yo lo hago de la siguiente manera:
Un DBEdit para cada cosa de la cabecera Un DBGrid para el detalle con las columnas necesarias. Además de esto, tengo todo esto en un tab y en otro tab tengo un DBGrid con todas las cabeceras de facturas. Los DBEdit de cabecera, el DBGrid de cabecera y el navegador principal, todo unido al mismo DataSource. Estpero haber sigo más o menos claro. |
Gracias por responder duilioisola, y como programo el dbgrid para poder introducirle los datos cuando este corriendo el programa, y como le haria para guardar los datos, acaso las lineas que queden en blanco tambien se guardan? o como le puedo hacer. Es que soy nuevo en el lenguaje, jejeje!!
|
en el club hay varios ejemplos de como hacer lo que pides, una simple busqueda te daria buenos resultados...
|
Hola, Aqui hay unos hilos que te pueden ayudar:
http://www.clubdelphi.com/foros/show...ht=facturacion http://www.clubdelphi.com/foros/show...ht=facturacion Saludos. |
Gracias por el link, ya le estuve dando una mirada, y me doy cuenta que hay mucho que aprender!!
Pero si hay mas sugerencias, adelante que seran bien recibidas!! |
Cita:
Saludos. |
Facturacion
Tengo varias pantallas de este tipo, yo uso dbEdits, lookupcombobox y otros para la cabecera (fecha, cliente, etc) y para el detale uso un Grid (Quantumgrid) y varios edits para los campos, el usuario llena los campos y presiona el boton Grabar y los datos se copian a una tabla temporal en memoria (Tkbmemtable, asi no tengo que borrar nada al final solo cerrar la tabla) que esta asociada al grid, esta forma me da mas control sobre los datos en el momento de introducirlos, ya que me paso que en un grid directamente hay usuarios que hacen estragos, a pesar que trate de controlar todas las repuestas posibles siempre se inventaban alguna forma de hacer fallar las validaciones y la navegacion en el grid.
Luego de llenados todos los datos y de realizar las validaciones correspondientes los grabo a las tablas en la base de datos Saludos. |
Ok. gracias voy a intentar hacer algo de esa manera.
|
La franja horaria es GMT +2. Ahora son las 03:24:35. |
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