![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Prove el codigo, limpia el Grid pero deja un registro, pero esto significa que deberia un DBEedit para la carga del numero de factura en la primer solapa, no? para que sea mas visual y no confundir al usuario, que opinas?.
en la primera pone todos los datos y carga inclusive el numero de factura. en la segunda lo ve mas limpio para poder guardar e imprimir la factura en la tercera el historico de todas la facturas realizadas. Saludos. |
|
#2
|
||||
|
||||
|
Hola
Yo quitaría la solapa de detalle esta de mas y pondria los dos botones que quedan en la primera solapa. En la solapa de historial tambien haria un filtro, pero esta vez por cliente ya que se supone que es el historial de alguien. Otra cosa que haria seria eliminar el boton de sub total y de total, estan de mas. Saludos
__________________
Siempre Novato |
|
#3
|
|||
|
|||
|
el ultimo codigo me tira un error Incompatible types: 'String' and 'Integer' aunque a filtro lo cambie por integer
en estas lineas Voy a tener muy en cuenta tus consejos, saludos. |
|
#4
|
||||
|
||||
|
Hola
Tienes que cambiar a fact por string; El problema no esta en filtro, esta en fact: Eso quiere decir que el numero de factura en el campo factura es string y no integer. Para eliminar los botones creas un procedimiento con el codigo del boton 2 y el boton 3 lo llamas cuando necesites. Asi simplemente cuando le des doble click al dbgrdi2 saldra el subtotal y el total, en cuanto al descuento e incremento se hace lo mismo, se llama al procedimiento y listo. Saludos No estoy muy seguro en paradox, recuerda que de esto no se amigo. ![]()
__________________
Siempre Novato |
|
#5
|
||||
|
||||
|
Hola
Procedimiento calcula: Colocar el procedure al principio, asi:
Crear el procedimiento:
Colocar el procedimiento en el dobleclick del dbgrid2: (revisa al final del codigo es lo unico que cambia)
Llamar al procedimiento en el edit3 y el 4 en el evento onchange:
Parece mucho trabajo ya que tienes que modificar algunas cosas, pero te daras cuenta que crear procedimientos ajustados a tu necesidad te ayuda a no repetir codigo, simplemente lo llamas cuando necesites. saludos Espero que estemos aprendiendo algo a nuestra edad.... ![]() ![]()
__________________
Siempre Novato |
|
#6
|
|||
|
|||
|
gracias lo ire probando mañana a ver que pasa. saludos
|
|
#7
|
|||
|
|||
|
Cita:
Faltaria el boton guardar para almacenar todo y poder verlo en el historial, mientras tanto voy probando Qreport, aunque tengo que tener datos que ver para imprimir, saludos. |
|
#9
|
|||
|
|||
|
Gracias Caral, buen dia.
veamos los pasos, entro a facturacion, apreto el boton nueva factura, me borra u oculta los datos del DBGrid. cargo un numero de factura en el DBEdit5 que ahora lo puse en la primer hoja con todo el reto de cosas. hago doble click para cargar en el DBGrid2 de servicios o pruductos y me tira el siguiente error ... raised exception class EDBEngineError with message 'key violation'. Process stopped... parece que se soluciona de un lado y de desarregla de otro ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Copiar registro de una Tabla a otra Tabla, sin repetirse | MaMu | Conexión con bases de datos | 22 | 11-04-2013 15:29:11 |
| 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 |
| copiar datos de una tabla en otra | fedelphi | Firebird e Interbase | 6 | 24-08-2007 03:59:36 |
| Copiar un registro de una tabla en otra... | JuanErasmo | SQL | 6 | 10-07-2007 23:08:15 |
| Copiar Tabla de una BD a Otra BD en Firebird | pcicom | SQL | 3 | 14-02-2005 16:31:15 |
|