novato
Posts: 5
|
Posted: 10/15/2006, 10:22 AM |
|
Hola,
Tengo un base de datos que crece muy rápido y no quiero hacer el selct ni mostrar el resultado hasta que me han introducido ciertos valores en la búsqueda. El problema es que se me vuelve muy lento solo la visualización inicial y solo quiero mostrar los resultados cuando entre dos fechas inicial y final no sea superior a 1 mes.
Gracias
_________________
Javier |
|
|
Hidran
|
Posted: 10/16/2006, 5:18 AM |
|
Hola,
En el Where de la Grid le puedes poner un valor
de default a las fechas (por ejemplo -1) y
asì no te devuelve ningùn record hasta que el usuario
no haya enviado la bùsqueda.
Otra Tècnica serìa verificar en BeforeExecuteSelect de la
Grid si existen los paràmetros fechas y si no,
modificar el where en modo tal que no retorne
datos o hacer la Grid invisible.
Hidran
"novato" <novato@forum.codecharge> ha scritto nel messaggio
news:3045326e5fb15e1@news.codecharge.com...
> Hola,
> Tengo un base de datos que crece muy rápido y no quiero hacer el selct ni
> mostrar el resultado hasta que me han introducido ciertos valores en la
> búsqueda. El problema es que se me vuelve muy lento solo la visualización
> inicial y solo quiero mostrar los resultados cuando entre dos fechas
> inicial y
> final no sea superior a 1 mes.
> Gracias
> _________________
> Javier
> ---------------------------------------
> Sent from YesSoftware forum
> http://forums.codecharge.com/
>
|
|
|
novato
Posts: 5
|
Posted: 10/16/2006, 11:13 AM |
|
Hola Hidran,
Lo primero no funcionó porque es de tipo fecha y el valor -1 no le gusta. Probé con valores de fecha de dentro de 100 años y también daba error.
Probé la segunda solución y esta si que mola.
Muchas gracias
Javier
_________________
Javier |
|
|
|