FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Filter en fkCalculated
Tengo una pregunta, se puede aplicar un filtro a un campo calculado?
Saludos
__________________
|
#2
|
|||
|
|||
Hola!
NO, no se puede, te dá un error no se cuanto. Si usas ClientDatasets la solución es pasar el campo calculado a uno de tipo InternalCalc, que se almacena en memoria, pero no en la base de datos. Otra manera, si no usas ClientDatasets, sería que el campo calculado sea calculado en la propia base de datos. Saludos, Marcelo. |
#3
|
||||
|
||||
Cita:
Cita:
Gracias pcpower, voy a intentar hacer subconsultas de subconsultas de subconsultas!!! Saludos
__________________
|
#4
|
|||
|
|||
Hola!
Si no se te ocurre nada más, podés usar ClientDatasets igual conectando cualquier Query, como el que ya tenés, lo ideal son los unidireccionales del tipo dbexpress. Si no hay disponible un driver específico para tu base en dbexpress usás el OpenODBCExpress. De todos modos el ClientDataset se conecta con cualquier TQuery o DataSet a traves de un DataSetProvider. No es necesario que pases toda tu aplicación a DataSnap sino solo lo uses para esta tabla en particular. En fin... DataSnap está muy bueno!, aunque también toma trabajo agarrarle la mano... Saludos. |
#5
|
||||
|
||||
Utilizando un ClientDataSet enlazado al Query de la consulta en cuestion. Ahora el delpligue de datos usando el DBGrid son tomados del ClientDataSet, aplicando el filtro sobre un Campo Calculado sin ningún tipo de problemas.
Pero cuando lo ejecuto en otra PC, me tira el siguiente error: ERROR LOAD MIDAS.DLL Porque? Saludos
__________________
Última edición por MaMu fecha: 22-03-2008 a las 03:38:54. |
#7
|
||||
|
||||
SOLUCIONADO
Copie el MIDAS.DLL a %windows%system32 de la PC cliente y asunto solucionado.
__________________
|
#8
|
|||
|
|||
Hola!
Me fui a San Pedro y los dejé .. Te comento que te conviene siempre incluír Midas en la aplicación para evitar quilombos. Esto se hace Incluyendo la librería MIDASLIB en el proyecto, así no hay que mandar la dll por separado program ; uses Forms, midaslib, USplash in 'USplash.pas' {SplashForm}, about in 'about.pas' {Aboutx}, xxx in 'xxx.pas' ... etc etc etc... El único drawback que tendría esto es si querés actualizar la librería midas a la ultimísima versíon, ya que no lo podrías hacer y te confomarías con la que viene con tu versión de Delphi. Anyway, si quieren la última versión de la dll y se conforman registrandola en cada equipo habitualmente se baja de: http://www.distribucon.com/midas.aspx Saludos, Marcelo. Última edición por pcpower fecha: 23-03-2008 a las 23:58:02. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con Filter | RoyTan | Conexión con bases de datos | 6 | 06-01-2008 11:26:23 |
Problemas con filter | vroa74 | Conexión con bases de datos | 15 | 27-06-2007 04:55:08 |
Problema con Filter de ADO | pelaorb68 | Varios | 7 | 17-04-2007 00:34:52 |
filter | vroa74 | Conexión con bases de datos | 3 | 06-03-2007 22:51:18 |
Uso de filter | CONY | Conexión con bases de datos | 1 | 02-08-2006 22:48:23 |
|