FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Preguntas sobre BTNBMP (SOLUCIONADO)
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Preguntas sobre BTNBMP (SOLUCIONADO)
Posted: Fri Dec 17, 2021 01:36 AM
Amigos del foro:

Con el siguiente c贸digo creo una cantidad de botones (BTNBMP)

Code (fw): Select all Collapse
聽 聽 聽 DO WHILE ! oRsHab:EOF()
聽 聽 聽 聽 聽nVez++
聽 聽 聽 聽 聽REDEFINE BTNBMP oBtn[nVez] PROMPT AllTrim(Str(oRsHab:Fields("HAB_NUM"):Value,03,0)) + CRLF + "$" + AllTrim(Str(oRsHab:Fields("TIP_PRE"):Value,07,2)) ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 ID nVez + 100 CENTER FONT oFont OF oDlg UPDATE

聽 聽 聽 聽 聽oBtn[nVez]:cargo 聽 聽 := oRsHab:Fields("HAB_NUM"):Value
聽 聽 聽 聽 聽oBtn[nVez]:bAction 聽 := {|oBtn| Eventos(oBtn) }

聽 聽 聽 聽 聽DO CASE
聽 聽 聽 聽 聽 聽 CASE oRsHab:Fields("HAB_STS"):Value = 0 聽 聽 聽 聽 聽 聽// Disponible
聽 聽 聽 聽 聽 聽 聽 聽oBtn[nVez]:SetColor( CLR_BLACK, CLR_WHITE)
聽 聽 聽 聽 聽 聽 CASE oRsHab:Fields("HAB_STS"):Value = 1 聽 聽 聽 聽 聽 聽// Ocupada
聽 聽 聽 聽 聽 聽 聽 聽oBtn[nVez]:SetColor( CLR_WHITE, CLR_RED)
聽 聽 聽 聽 聽 聽 CASE oRsHab:Fields("HAB_STS"):Value = 2 聽 聽 聽 聽 聽 聽// En aseo
聽 聽 聽 聽 聽 聽 聽 聽oBtn[nVez]:SetColor( CLR_BLACK, CLR_YELLOW)
聽 聽 聽 聽 聽ENDCASE

聽 聽 聽 聽 聽oRsHab:MoveNext()
聽 聽 聽 ENDDO


Resalto que en la data CARGO guardo el n煤mero de habitaci贸n.

Posteriormente, con un clic sobre cualquier boton voy a la funci贸n Eventos()
cuyo c贸digo es el siguiente

Code (fw): Select all Collapse
STATIC FUNCTION Eventos(oBtn)
聽 聽MsgInfo(oBtn)
聽 聽MsgInfo(oBtn[17]:cargo)
RETURN(.T.)


En esta funci贸n necesito saber que valor tiene la data cargo
pero el msginfo me tira error

Alguna pista?

Saludos y gracias por el apoyo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Preguntas sobre BTNBMP
Posted: Fri Dec 17, 2021 02:27 AM
Code (fw): Select all Collapse
oBtn:cargo

Directamente, sin el indice
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Preguntas sobre BTNBMP
Posted: Fri Dec 17, 2021 02:42 AM

C茅sar:

Bingo, de 100%.

Muchas gracias

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion