Actualizar un Select
Publicado: Lun Dic 15, 2008 10:38 pm
Hola.
Tengo un DBBrowse mostrando una tabla segun un rango de fechas. Como hago
para actualizar el select de la consulta, he probado varias cosas pero no me
funciona. El cSelect siempre va antes que Create(). No?
::oDesdeFecha:Value := AppData:dFechaSis-30
::oHastaFecha:Value := AppData:dFechaSis
WITH OBJECT ::oComprobantes := TSQLQuery():New()
:oDataSource := AppData:oBase
:cProcess := "GENERAL"
:nLockType := adLockOptimistic
:lOpen := .T.
cTituloPrincipal := "Facturas de Ventas"
cBusqueda := "select USUARIO,FECHA,NUMERO,TOTAL from movfactuventas "
cBusqueda += "where fecha >='"+DtoS(::oDesdeFecha:Value)+"' and fecha
<='"+DtoS(::oHastafecha:Value)+"' "
cBusqueda += "order by fecha"
:cSelect := cBusqueda
:Create()
END
::oDBBrowse1:oDataSet:= ::oComprobantes
Luego el usuario modifica los valores de ::oDesdeFecha y ::oHastaFecha. Como
hago?
Gracias
Juan
Tengo un DBBrowse mostrando una tabla segun un rango de fechas. Como hago
para actualizar el select de la consulta, he probado varias cosas pero no me
funciona. El cSelect siempre va antes que Create(). No?
::oDesdeFecha:Value := AppData:dFechaSis-30
::oHastaFecha:Value := AppData:dFechaSis
WITH OBJECT ::oComprobantes := TSQLQuery():New()
:oDataSource := AppData:oBase
:cProcess := "GENERAL"
:nLockType := adLockOptimistic
:lOpen := .T.
cTituloPrincipal := "Facturas de Ventas"
cBusqueda := "select USUARIO,FECHA,NUMERO,TOTAL from movfactuventas "
cBusqueda += "where fecha >='"+DtoS(::oDesdeFecha:Value)+"' and fecha
<='"+DtoS(::oHastafecha:Value)+"' "
cBusqueda += "order by fecha"
:cSelect := cBusqueda
:Create()
END
::oDBBrowse1:oDataSet:= ::oComprobantes
Luego el usuario modifica los valores de ::oDesdeFecha y ::oHastaFecha. Como
hago?
Gracias
Juan