![]() |
![]() |
| 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
|
|||
|
|||
|
solapa carga de factura
boton Nueva factura :que limpie el DBGrid3 que es en el que se van cargando los elementos a facturar a traves del DBGrid 2, y la deje a la tabla en modo de edicion(table2 detfactura) solapa detalle de factura Boton Guardar : pasa los datos de la tabla temporal(table2 detfactura) a la final(table7 detfacturafinal) y a la tabla factura(table1 factura) solapa historial ver todas las facturas realizadas |
|
#2
|
||||
|
||||
|
Hola
El dbgrid3 esta ligado a la tabla detfactura (temporal), es un componente que tiene que ver lo que esta en el dataset, no lo puedes limpiar sin quitar los datos. Osea, no puedes limpiar sin GUARDAR primero los datos en la tabla detfacturafinal y factura. Me sigues ? me entiendes ? Saludos
__________________
Siempre Novato |
|
#3
|
|||
|
|||
|
Cita:
osea limpiar antes de cargar, boton nuevo o limpiar despues de guardar boton guardar. |
|
#4
|
||||
|
||||
|
Hola
Primero tienes que guardar y luego limpiar. Lo que no entiendo es para que usar una tabla temporal ?, no entiendo el concepto del uso. ? Para mi seria mas logico guardar los datos en las tablas correspondientes de una vez no veo la necesidad de doble trabajo. Tal vez me explicas la razon ? saludos
__________________
Siempre Novato |
|
#5
|
|||
|
|||
|
La tabla temporal la agregue, porque no se si puedo limpiar el Grid en donde se muestra el detalle de la carga, entonces, al borrar la tabla temporal el grid quedaba limpio para una nueva carga de factura, seguramente esto esta mal, pero es lo que se me ocurrio, tal vez pueda limpiar el grid sin limpiar la tabla y la temporal este de mas, ¿no?
|
|
#6
|
||||
|
||||
|
Hola
Mira que sencillo. Si la tabla temporal es para borrar el contenido del dbgrid esta de mas. Para que no se vea el contenido ya que usas Tables haces un filtro, al numero de factura, por ejemplo la factura 0 que no tenga nada, el dbgrid quedara vacio ya que no tendra datos. Creo que por el nivel al que llevas el programa te estas complicando la vida con el uso de sql, de momento. De todos modos, si sigues empeñado en el uso de la tabla temporal haz un filtro y ya. Es lo mismo que haras sin la tabla temporal, directamente. Este codigo lo puedes poner en el boton Nueva Factura. ![]() Saludos NOTA: Si no funciona con el dbedit5 que es el que tiene el numero de factura entonces crea una variable. Si quieres que no muestre nada, osea, limpio el dbgrid3, en vez del dbedit5 pon el numero cero (0) si esa factura no tiene nada o incluso no existe.
__________________
Siempre Novato |
|
#7
|
||||
|
||||
|
Hola
No ver contenido del dbgrid sin borrar nada en ninguna tabla. Boton Nueva factura.
saludos
__________________
Siempre Novato |
|
#8
|
|||
|
|||
|
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. |
![]() |
| 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 |
|