![]() |
Recorrido de una consulta 2 veces
Cordial saludo
Tengo un dataset, al cual le asigno una consulta, cuando abre la forma, realiza la consulta y lo ejecuta una sola vez, pero cuando le doy click en el boton refresh de la barra de navegación, se ejecuta la consulta pero se recorre 2 veces y no se la razón, si alguien sabe que hacer o que propiedades debe tener el dataset les agradezco la ayuda. |
hola
que significa se recorre 2 veces? |
¿En qué evento del formulario tienes la llamada al procedimiento?
|
en el calcfields del dataset, alli se realiza dos veces el proceso
|
y que procedimiento tienes en el calcfields?
|
Limpia la consulta antes de colverla a ejecutar, si pones un trozo de código muchos te ayudarian más facil
|
quiza tu te refieres a que cuando haces la depuracion ves que cuando se abre el query se va hacia el procedimiento del calcfields y cuando empiezas a hacer operaciones con el query (tipo mostrar en un reporte), otra vez el flujo del programa se deriva al calcfields
tengo entendido que cuando se usa campos calculados, se ejecuta el procedimiento por cada uno de los registros que tenga el query que se active, asi que es logico que ese procedimiento se ejecute no 1 sino varioas veces tantos registros tenga el resultado del query si no es lo que tu has querido decir... ruego no tomar en cuenta esta explicacion |
| La franja horaria es GMT +2. Ahora son las 07:57:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi