![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
|||
|
|||
|
Hola,
Cita:
Cita:
En cuanto al error que me da, es como si en este procedure buscase campos, que tengo declarados en el IDDataSet, que son de la tabla, pero que en este caso no necesito, y no he declarado en el select del SQL. Por ejemplo. El campo ASIENTO, lo tengo declarado en la tabla econo. Si le paso a la propiedad SelectSQL con el código, quote: -------------------------------------------------------------------------------- TRY dbPos := FrmDmodule.TbEcono.Getbookmark; FrmDmodule.TbEcono.Disablecontrols; FrmDModule.TbEcono.Close; //borramos el contenido de la propiedad SelectSQL FrmDModule.TbEcono.SelectSQL.Clear; //le asignamos el SQL que tenía al inicio la tabla FrmDModule.TbEcono.SelectSQL.Add('select NUMCLI, SUM(0 - econo.impdebe + econo.imphaber) IMPORTE'); FrmDModule.TbEcono.SelectSQL.Add('from econo'); FrmDModule.TbEcono.SelectSQL.Add('WHERE NUMCLI =:NUMCLI’); FrmDModule.TbEcono.SelectSQL.Add('GROUP BY NUMCLI’); FrmDModule.TbEcono.SelectSQL.Add('ORDER BY NUMCLI '); FrmDModule.TbEcono.Open; nAux2 := FrmDModule.TbEcono.FieldByName('IMPORTE').value; lblSaldo.Caption := formatFloat('#,##0.00 €',nAux2); FINALLY FrmDmodule.TbEcono.GotoBookmark(dbPos); FrmDmodule.TbEcono.FreeBookmark(dbpos); FrmDmodule.TbEcono.EnableControls; END; -------------------------------------------------------------------------------- No estoy incluyendo dicho campo en la la consulta SQL, y me resulta el siguiente error: Cita:
¿Hay alguna manera de que no me los pida? Tal vez todo esto tenga que ver con que estoy trabajando con un DataModule en el que tengo un IBDataSet, TbEcono, al que le cambio el código del selectSQL, cuando quiero cambiar de consulta , en vez de crearme otro IBDataSet nuevo, para la nueva consulta. De este IBDataSet tira un DBGrid, (por eso necesito tener declarados los campos), y a la vez pretendo que me haga, de un modo puntual, estas consultas que os he puesto, para que me calcule si el usuario debe dinero o no. Muchas gracias por todo, Saludos, Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
|
|
|