Página 1 de 1

FilterEval

Publicado: Mié Jun 28, 2006 8:10 pm
por miguel
Hola:
Un TDBBrowse cuyo oDataSet es TMemDataSet con las columnas formateadas
en IDE.
oDataField tipo 'C'
'%' > Apellidos //Funciona correcto
oDataField tipo 'D'
CtoD('%') > Fecha //error
Apellidos y Fecha seria lo que hemos introducido en la propiedad
oDataSet de la columna.
(b)TPROPERTYEDITOR:SET(273)
Error BASE/1003 Variable does not exist: FECHA
Argumentos: ()
--
Saludos.
Miguel A. Torrellas
Telf.: 976642728
Movil: 610316131

FilterEval

Publicado: Mié Jun 28, 2006 9:13 pm
por miguel
si en formInitialize ponemos
::oDBBrowse:aCols[1]:FilterEval := "'%' $ DtoC(Fecha)"
Todo funciona correcto pero si lo ponemos en el IDE da el error
mencionado. Parece que se evalua la expresión y evidentemente la
variable fecha no existe en el IDE.
Saludos.
Miguel A. Torrellas
Telf.: 976642728
Movil: 610316131
Miguel A. Torrellas escribió:
> Hola:
>
> Un TDBBrowse cuyo oDataSet es TMemDataSet con las columnas formateadas
> en IDE.
>
> oDataField tipo 'C'
> '%' > Apellidos //Funciona correcto
> oDataField tipo 'D'
> CtoD('%') > Fecha //error
>
> Apellidos y Fecha seria lo que hemos introducido en la propiedad
> oDataSet de la columna.
>
> (b)TPROPERTYEDITOR:SET(273)
> Error BASE/1003 Variable does not exist: FECHA
> Argumentos: ()
>
>

FilterEval

Publicado: Jue Jun 29, 2006 7:00 am
por zeasoftware
yo uso:
'%' $ DtoS(Fecha)
% = yyyymmdd
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
--

FilterEval

Publicado: Jue Jun 29, 2006 10:09 am
por ignacio
Miguel,
No consigo reproducir su error. Hago lo siguiente:
1) Pongo oBrw:lFilterBar a .T.
2) Pongo cualquier tipo de basura en oBrw:aCols[1]:FilterEval
3) Incluso escribo algo en el campo de de filtrado de la cabecera
Por favor indique como consigue usted que falle y a ser posible mande un
pequeño ejemplo que lo muestre.
Gracias de antemano.
Un saludo,
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:44a2d4e1$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>
> si en formInitialize ponemos
>
> ::oDBBrowse:aCols[1]:FilterEval := "'%' $ DtoC(Fecha)"
>
> Todo funciona correcto pero si lo ponemos en el IDE da el error
> mencionado. Parece que se evalua la expresión y evidentemente la variable
> fecha no existe en el IDE.
>
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
>
> Miguel A. Torrellas escribió:
>> Hola:
>>
>> Un TDBBrowse cuyo oDataSet es TMemDataSet con las columnas formateadas en
>> IDE.
>>
>> oDataField tipo 'C'
>> '%' > Apellidos //Funciona correcto
>> oDataField tipo 'D'
>> CtoD('%') > Fecha //error
>>
>> Apellidos y Fecha seria lo que hemos introducido en la propiedad oDataSet
>> de la columna.
>>
>> (b)TPROPERTYEDITOR:SET(273)
>> Error BASE/1003 Variable does not exist: FECHA
>> Argumentos: ()
>>

FilterEval

Publicado: Jue Jun 29, 2006 7:20 pm
por miguel
Gracias por responder.
Desde código todo funciona perfectamente. el problema esta solo en el
IDE, de momento solo he probado con columnas de fecha.
introduce en el IDE esta frase "CtoD('%') > Fecha" en la casilla FilterEval
Saludos.
Miguel A. Torrellas
Telf.: 976642728
Movil: 610316131
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> No consigo reproducir su error. Hago lo siguiente:
>
> 1) Pongo oBrw:lFilterBar a .T.
> 2) Pongo cualquier tipo de basura en oBrw:aCols[1]:FilterEval
> 3) Incluso escribo algo en el campo de de filtrado de la cabecera
>
> Por favor indique como consigue usted que falle y a ser posible mande un
> pequeño ejemplo que lo muestre.
>
> Gracias de antemano.
>
> Un saludo,
>
> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
> news:44a2d4e1$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> si en formInitialize ponemos
>>
>> ::oDBBrowse:aCols[1]:FilterEval := "'%' $ DtoC(Fecha)"
>>
>> Todo funciona correcto pero si lo ponemos en el IDE da el error
>> mencionado. Parece que se evalua la expresión y evidentemente la variable
>> fecha no existe en el IDE.
>>
>> Saludos.
>> Miguel A. Torrellas
>> Telf.: 976642728
>> Movil: 610316131
>>
>> Miguel A. Torrellas escribió:
>>> Hola:
>>>
>>> Un TDBBrowse cuyo oDataSet es TMemDataSet con las columnas formateadas en
>>> IDE.
>>>
>>> oDataField tipo 'C'
>>> '%' > Apellidos //Funciona correcto
>>> oDataField tipo 'D'
>>> CtoD('%') > Fecha //error
>>>
>>> Apellidos y Fecha seria lo que hemos introducido en la propiedad oDataSet
>>> de la columna.
>>>
>>> (b)TPROPERTYEDITOR:SET(273)
>>> Error BASE/1003 Variable does not exist: FECHA
>>> Argumentos: ()
>>>
>

FilterEval

Publicado: Jue Jun 29, 2006 7:36 pm
por miguel
En el sample de Xailer TMenDataSet.xpj introduce esta frase en
oDBBrowse1 filterEval CtoD('%') > date
Saludos.
Miguel A. Torrellas
Telf.: 976642728
Movil: 610316131
Miguel A. Torrellas escribió:
>
> si en formInitialize ponemos
>
> ::oDBBrowse:aCols[1]:FilterEval := "'%' $ DtoC(Fecha)"
>
> Todo funciona correcto pero si lo ponemos en el IDE da el error
> mencionado. Parece que se evalua la expresión y evidentemente la
> variable fecha no existe en el IDE.
>
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
>
> Miguel A. Torrellas escribió:
>> Hola:
>>
>> Un TDBBrowse cuyo oDataSet es TMemDataSet con las columnas formateadas
>> en IDE.
>>
>> oDataField tipo 'C'
>> '%' > Apellidos //Funciona correcto
>> oDataField tipo 'D'
>> CtoD('%') > Fecha //error
>>
>> Apellidos y Fecha seria lo que hemos introducido en la propiedad
>> oDataSet de la columna.
>>
>> (b)TPROPERTYEDITOR:SET(273)
>> Error BASE/1003 Variable does not exist: FECHA
>> Argumentos: ()
>>
>>

FilterEval

Publicado: Vie Jun 30, 2006 12:30 pm
por ignacio
Miguel
Arreglado. Gracias.
Un saludo
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=44a40fc3@news.xailer.com...]44a40fc3@news.xailer.com...[/email]
> En el sample de Xailer TMenDataSet.xpj introduce esta frase en oDBBrowse1
> filterEval CtoD('%') > date
>
>
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
>
> Miguel A. Torrellas escribió:
>>
>> si en formInitialize ponemos
>>
>> ::oDBBrowse:aCols[1]:FilterEval := "'%' $ DtoC(Fecha)"
>>
>> Todo funciona correcto pero si lo ponemos en el IDE da el error
>> mencionado. Parece que se evalua la expresión y evidentemente la variable
>> fecha no existe en el IDE.
>>
>> Saludos.
>> Miguel A. Torrellas
>> Telf.: 976642728
>> Movil: 610316131
>>
>> Miguel A. Torrellas escribió:
>>> Hola:
>>>
>>> Un TDBBrowse cuyo oDataSet es TMemDataSet con las columnas formateadas
>>> en IDE.
>>>
>>> oDataField tipo 'C'
>>> '%' > Apellidos //Funciona correcto
>>> oDataField tipo 'D'
>>> CtoD('%') > Fecha //error
>>>
>>> Apellidos y Fecha seria lo que hemos introducido en la propiedad
>>> oDataSet de la columna.
>>>
>>> (b)TPROPERTYEDITOR:SET(273)
>>> Error BASE/1003 Variable does not exist: FECHA
>>> Argumentos: ()
>>>
>>>