In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TDBBrowse Filter in Calculated Fields

Foro público de Xailer en español
User avatar
Marcelo Coelho Silva
Posts: 267
Joined: Sat May 31, 2008 4:49 pm

TDBBrowse Filter in Calculated Fields

Postby Marcelo Coelho Silva » Tue Oct 27, 2009 12:44 pm

Senhores,
Tenho um TDBBrowse com dois campos: CODIGO e NOME, sendo este um Calculated
Field criado pelo metodo abaixo:
METHOD FormInitialize( oSender ) CLASS TFrm_Clientes
WITH OBJECT ::oDbf
::oDbfPes:OrdSetFocus( "CODIGO" )
::oDbfEmp:OrdSetFocus( "CODIGO" )
:SetRelation( "CODCAD", ::oDbfPes )
:SetRelation( "CODCAD", ::oDbfEmp )
:AddCalcField( "Nome", {|oField| IIF(::oDbf:PJuridica,;
::oDbfEmp:RSocial,;
Trim(::oDbfPes:Nome) + " " +
Trim(::oDbfPes:SobreNome)) } )
:GoTop()
END WITH
::oCboIndex:aItems := ::oDbf:GetTags()
RETURN Nil
Como posso fazer para utilizar o filtro neste campo, use os valores abaixo
para a Propriedade FILTEREVAL mas não funcionaram:
Upper('´%') = Upper(nome)
Upper('´%') = Upper(:nome)
Upper('´%') = Upper(:oDbf::nome)
Upper('´%') = Upper(:oDataSet:nome)
Desde já agradeço,
Obrigado,
Marcelo Coelho Silva
Brasil
Att.

Marcelo Coelho Silva
Brasil.

Return to “Spanish”