FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TDOLPHIN + xBrowse como alterar QUERY
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
TDOLPHIN + xBrowse como alterar QUERY
Posted: Tue May 29, 2012 05:44 PM
Amigos,

Tenho este browse e gostaria de clicar em um botao e recarregar o browse com a nova QUERY, como posso fazer isso?

cQuery := "SELECT codigo,descricao FROM produtos order by codigo"
oServerQry := oServer:Query( cQuery )

redefine xbrowse oBrw fields trans(oServerQry:codigo,'999999'),;
oServerQry:descricao,;
headers 'Código',;
'Descrição';
colsizes 50,300 lines ID 101 OF oDlg

redefine button id 102 of odlg action(ALTERARQUERY(obrw,oServer,oServerQry ) )

oBrw:SetDolphin(oServerQry, .f.)
oDlg:oClient := oBrw
...

/************************************/
FUNCTION ALTERARQUERY(obrw,oServer,oServerQry )
/*
*/
cQuery := "SELECT codigo,descricao FROM produtos order by descricao" ///<-ALTERAR QUERY
oServerQry := oServer:Query( cQuery )
obrw:refresh()
return(.t.)
ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: TDOLPHIN + xBrowse como alterar QUERY
Posted: Tue May 29, 2012 08:38 PM

Hola,

pregunto, y por que no lo ordenas por el xbrowse por la columna "descripcion" ?, de esa forma no tenes que cargar de nuevo el query si ya lo tenes.

Saludos, ariel

Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: TDOLPHIN + xBrowse como alterar QUERY
Posted: Tue May 29, 2012 08:47 PM

Hola.
Con TMySql lo hago asi, te puede servir de guía.

REDEFINE BTNBMP oDoc1 ID 221 OF oDlg RESOURCE "cdiario" LEFT 2007 ACTION ( oTbTemp:End(), oTbTemp := oServer:Query("SELECT * FROM comprobd ORDER BY numdoc ;"), oLbx:SetMySql(oTbTemp,.f.), oTbTemp:Gotop(), oTbTemp:Refresh(), oLbx:Refresh(), cDocum := 'CD', oDocu:Refresh() )

Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDOLPHIN + xBrowse como alterar QUERY
Posted: Tue May 29, 2012 10:02 PM

Hola

/*****/
FUNCTION ALTERARQUERY(obrw,oServer,oServerQry )
/

*/
cQuery := "SELECT codigo,descricao FROM produtos order by descricao" ///<-ALTERAR QUERY
oServerQry := oServer:Query( cQuery )
oBrw:SetDolphin(oServerQry, .f.)
obrw:refresh()
return(.t.)

Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Re: TDOLPHIN + xBrowse como alterar QUERY
Posted: Wed May 30, 2012 02:42 PM

obrigado a todos

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin

Continue the discussion