FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#61
|
|||
|
|||
Hola, estuve probando colocar un Tdatabase en el formulario y lo configure de la siguiente manera en el DataBase Editor:
Name: Facturacion Alias name: ArgOs Parameter overrides: PATH=C:\ITM\Tablas ENABLE BCD=FALSE DEFAULT DRIVER=PARADOX En las propiedades AliasName ArgOs connected False DatabaseName Facturacion //el nombre inventado El Database ArgOs lo cree con estas caracteristicas type STANDAR defaul driver PARADOX enable BCD FALSE path C:\tablas las tablas y el Query DatabaseName Facturacion Ahora cuando lo hago correr me tira el siguiente error: Database1: the transaction isolation level be dirty read local databases... |
#62
|
|||
|
|||
Bueno la otra materia (Visual C#) aprobe con 9, esta quedara para diciembre, asi que si quieren seguir ayudandome, les cuento como sigue esto.
con el siguiente codigo y la ayuda de ozswizzard casi funciona, osea realiza lo que quiero pero lo almacena todo de forma temporal, cuando salgo se borra todo. Asi que me acosnsejo esto El asunto como le mencione nunca habia utilizado un Tdatabase, asi que buscando llegue a colocar un Tdatabase en el formulario y lo configure de la siguiente manera en el DataBase Editor: Name: Facturacion Alias name: ArgOs Parameter overrides: PATH=C:\ITM\Tablas ENABLE BCD=FALSE DEFAULT DRIVER=PARADOX En las propiedades AliasName ArgOs connected False DatabaseName Facturacion //el nombre inventado El Database ArgOs lo cree con estas caracteristicas type STANDAR defaul driver PARADOX enable BCD FALSE path C:\tablas las tablas y el Query DatabaseName Facturacion Ahora cuando lo hago correr me tira el siguiente error: Database1: the transaction isolation level be dirty read local databases... a ver si logran identificar que estoy haciendo mal o me falta hacer. gracias. Última edición por DOS fecha: 18-08-2013 a las 03:41:31. |
#63
|
||||
|
||||
Hola
Creo que usas paradox y componentes dbe, sera que estos componentes no tienen el comit ?. No lo se. Saludos
__________________
Siempre Novato |
#64
|
||||
|
||||
Yo he usado paradox con BDE y el commit funcionaba.
__________________
La Madurez se llama... ~~~Gaia~~~ |
#65
|
|||
|
|||
Creo que el error pasa por la configuracion de mi Database y no por el codigo, ozsWizzard vez algo en lo que puse de mi configuracion que creas que este mal o me falte hacer, para ver si esta correcto, gracias.
|
#66
|
|||
|
|||
Volvi a el codigo que mas se acerco a la solucion
DOBLE CLICK EN EL DBGRID
BOTON NUEVA FACTURA
BOTON GUARDAR
BOTON LIMPIAR LA TABLA TEMPORAL
Esta casi funcionando, puedo cargar la factura, guardarla, limpiar el DBGrid Y si intento cargar una nueva factura ahi salta el error EDBEngineError with message 'key violation'. ... a mi me parece como que ademas de guardar inserta una linea nueva en blanco, asi que cuando pongo nuevamente, nueva factura salta el error. Creo que me estoy equivocando con los edit, insert, post, close, etc en las distintas parte del codigo, alguno no esta bien ubicado, a ver si ustedes logran darse cuenta. |
#67
|
|||
|
|||
No se si alguien me querra ayudar, pero bueno, solucione el punto anterior, todo funcionaba bien pero ahora quieren que la factura sea auto incrementable, con esto en realidad no tenia problema, de echo era autoincrementable, pero el asunto que al no poder cargar un numero y la tabla detalle de factura no es autoincrementable, estoy tratando de que sea asi.
el punto creo que esta aca
EL BOTON DE NUEVA FACTURA
y el boton guardar El asunto es como ponerle un numero a la tabla detallefactura si esta es temporal y con cada carga despues borro todo y la tabla detallefacturafinal, creo que deberia pasar los datos entre detallefactura y detallefacturafinal y viceversa y sumarle 1, se entiende lo que digo. digamos asi Cargo detallefactura (tengo que ver de donde saco el numero) Copio esta a detallefacturafinal guardo luego borro detallefactura cargo nueva detallefactura y el numero de la clave principal la tomo de detallefacturafinal +1 no se si la idea esta bien, pero todavia no lo supe implementar. si alguien me tira una mano, caral¿? |
#68
|
|||
|
|||
bueno sigo intentando, lo detallo en el codigo los cambios, pero surge el problema de master record mising...
primera modificacion en la carga del producto en la clave principal, la toma de la factura. Boton de nueva factura botón de guardar continuo intentando, ya saldra, si alguien ve que estoy haciendo mal, me avisa por favor gracias. |
#69
|
||||
|
||||
no he revisado todo el post
pero me atrevo a darte un consejo cuando uses componentes de tablas (AdoTable por ejemplo) trate de colocarle un nombre para que sea mas facil identificarlo ejemplo table4 x TblProductos table8 x TblServicios
__________________
Dulce Regalo que Satanas manda para mi..... |
#70
|
|||
|
|||
OK lo voy a tener en cuenta pero todavia no lo solucione
|
#71
|
|||
|
|||
Despues de mas de un año, sigo tan perdido como siempre, nunca termino de funcionar bien y ni iquiera se si vale la pena revivirlo, pero siempre me quede con las ganas de que funcione, creo que tiene un tonto error en alguna parte y yo no lo encuentro, asi que si alguien lo ve, me chifla por favor
al problema surge al apretar el boton guardar, aprarece el malefico, master record missing.
tabla detalle factura temporal IDEM detalle factura final ID_factura Cod_prodser Codigo Descripcion Importunidad Cantidad TotalImp Tabla Factura Cod_factura Cod_detalleFactura // ID_factura Cod_productserv Cod_cliente Fecha Descuento Incremento Total si a alguien se le ocurre algo gracias |
#72
|
||||
|
||||
¿Pero no eran tablas iguales?
|
#73
|
|||
|
|||
hola, si las tablas iguales eran detalle de factura (la temporal) y detalle de factura final, luego copio esos datos mas los otros mostrados en la tabla, a la tabla factura.
entonces queda una detalle de factura y otra factura, gracias. |
#74
|
||||
|
||||
¿Por qué no lo haces todo en sql?, es más simple, fácil y rápido.
|
#75
|
|||
|
|||
no dudo que tengas razon, pero esto esta en un 95% diria yo y solo salta ese problema, con lo cual estaria todo solucionado, solo que no lo encuentro lo otro seria para mi empesar todo nuevamente y ver que errores me van surgiendo
|
#76
|
||||
|
||||
Ya, te entiendo, pero es que así (como has podido comprobar en tanto tiempo) es casi imposible poder ayudar.
Para empezar: ¿Dónde exactamente sale el error, en qué línea?, ¿has depurado el programa paso a paso para encontrarlo? |
#77
|
|||
|
|||
Tenes razon, deberia intentar sql en el boton de guardar, agradeceria si me tiras una idea como para empezar, por otra parte , no se como se depura el programa y solo puedo decir que el error salta al apretar el boton guardar la tabla factura, que ahi esta la codificacion.
|
#78
|
||||
|
||||
Pues pones un breakpoint justo al entrar en esa parte del programa, donde aprietas el botón guardar. Luego vas paso a paso, línea a línea.
No lo recuerdo de memoria, creo que era F5 para poner el breakpoint y luego F7 para avanzar a la siguiente línea. Mira el menú "Debug" de delphi |
|
|
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 |
|