Refresh xBrowse

Refresh xBrowse

Postby kbelo » Mon Jun 02, 2008 6:51 pm

Ola.
Como faço para fazer um refresh na xbrowse apos adiciona um item tanto com vetores ou matrizes(array) quando com arquivos(dbf)?
Last edited by kbelo on Mon Jun 02, 2008 8:02 pm, edited 1 time in total.
Marcelo Michels Alexandre
xHarbour 1.1 + Ws + Xmate + FW8.01 + BCC 5.82
kbelo
 
Posts: 34
Joined: Thu Jun 22, 2006 2:33 pm
Location: Criciuma-SC Brasil

Postby Manuel Aranda » Mon Jun 02, 2008 7:58 pm

Por ejemplo:

REDEFINE BUTTONBMP oBtn[1] ID 104 OF oDlg;
ACTION (AltaRegistro(),oBrw:Refresh(),oBrw:SetFocus() );
BITMAP "NUEVO" PROMPT " Nuevo" TEXTRIGHT
Un saludo,
Manuel

xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
User avatar
Manuel Aranda
 
Posts: 604
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Postby kbelo » Mon Jun 02, 2008 8:01 pm

Amigo isso não funciona.
O refresh é o basico e com certeza isso ja tentei.
Marcelo Michels Alexandre
xHarbour 1.1 + Ws + Xmate + FW8.01 + BCC 5.82
kbelo
 
Posts: 34
Joined: Thu Jun 22, 2006 2:33 pm
Location: Criciuma-SC Brasil

Postby quique » Tue Jun 03, 2008 12:30 am

No entiendo el portugues, pero si lo que quieres es posicionarte en el último registro puedes hacer un oBrw:gobottom() o eval( ::bBookMark, nRecNo ), donde nRecNo sería el número de registro o elemento de la matriz
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Postby Ricardo Ramirez E. » Tue Jun 03, 2008 1:43 am

Quique :

Ola.
Como faço para fazer um refresh na xbrowse apos adiciona um item tanto com vetores ou matrizes(array) quando com arquivos(dbf)?


SET PORTUGUÊS ON :)
Hola.
Como hago para hacer un refresh en un xbrowse, despues de añadir un item, tanto en vectores como en archivos DBF.

Amigo isso não funciona.
O refresh é o basico e com certeza isso ja tentei.


SET PORTUGUÊS ON :)
Amigo eso no funciona.
El refresh es basico y eso ya probé :)


Saludos.!
Saludos
Ricardo R.
xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01
User avatar
Ricardo Ramirez E.
 
Posts: 161
Joined: Wed Jan 25, 2006 10:45 am
Location: Praia - Cape Verde

Postby cmsoft » Tue Jun 03, 2008 2:35 am

Para un agregado alcanza con esto:
Code: Select all  Expand view  RUN
IF (base)->(DBAPPEND())
   REPLACE ......
ENDIF
oBrw:SetFocus()
oBrw:UpStable()
oBrw:Refresh()

Y para una eliminacion con esto
Code: Select all  Expand view  RUN
IF (base)->(RLOCK())
   (base)->(DBDELETE())
   (base)->(DBUNLOCK())
   (base)->(DBSKIP(1))
   oBrw:SetFocus()
   IF (base)->(EOF())
      oBrw:GoUp()
   ENDIF
ENDIF
oBrw:UpStable()
oBrw:Refresh()

Espero te sirva
User avatar
cmsoft
 
Posts: 1293
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Postby quique » Tue Jun 03, 2008 2:56 am

Ricardo:

Gracias por el SET PORTUGUES :)
Entonces cualquiera de las dos opciones que le dí debería funcionar (el oBrw:goBottom() depende del índice)

Corrijo la seguna opción
eval( oBrw:bBookMark, nRecNo )
oBrw:refresh()

cmsoft:

xBrowse aún no tiene implementado el upstable
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Postby zazibr » Tue Jun 03, 2008 11:23 am

opa


pra atualizar txbrowse usando array apos adicionar ou excluir


oBrw:aArrayData := aSuaArray
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 35 guests