![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#23
|
||||
|
||||
|
A este paso creo que jamás encontraremos la solución.
lo primero de todo son los nombres, Table1 no nos dice nada, ni a nosotros ni a ti mismo, así que en la propiedad TTable.Name ponle tblVentas o tblcompras para hacerlo más descriptivo. Tambien haces uso de dbgrid.fields[XX] ¿Crees que es fácil adivinar que hay ahí?. Si el dbgrid está relacionado con la tabla ventas, es más facil poner TblVentasPrv_Pro.AsString, queda mucho más claro. Lo mismo para los dbedits que estan relacionado con la tabla clientes. cambia el nombre a la tabla, de forma que quede TblClientes, da doble clic en la tabla y con el boton derecho, añade todos los campos, a partir de ahora ya puedes usar cosas como : tblClientesNombre.AsString. Tú mismo estás mareado con estas cosas, y solo tienes 3 tablas !!!, imagina cuando tengas 100. 3/4 de lo mismo para: fieldbyname('RIF_com').asstring := dblookupcombobox.field.asstring; puedes usar directamente: fieldbyname('RIF_com').asstring := tblclientesRIF_CLI.AsString Cita:
Despues de cambiar el nombre a los componentes, un simple Buscar y Reemplazar, cambia todas las referencias que tengas en tu código, y solo son 3 reemplazos que has de hacer .Aclara conceptos, código fuente e ideas, y despues preguntanos. Un saludo Última edición por Lepe fecha: 11-10-2005 a las 17:14:03. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|