Datasource con bitmap para seleccionar

Datasource con bitmap para seleccionar

Postby D.Fernandez » Fri Mar 20, 2015 12:55 am

Estimados quisiera poder seleccionar 2 registros.

REDEFINE XBROWSE MBrw ID 110 OF xDlg8 ;
DATASOURCE DBLISTA AUTOSORT CELL LINES NOBORDER ;
COLUMNS " ", "P_NR" , "P_NOM", "P_UBI"

mBrw:nMarqueeStyle := MARQSTYLE_HIGHLROW
for nFor := 1 to len(aCols)
mBrw:aCols[ nFor ]:bRClickData := {|| (ESeleccionar(),mBrw:refresh() ) }
mBrw:aCols[ nFor ]:bRClickHeader := {|r,c,f,o| NIL }
next

With OBJECT mBrw
mBrw:aCols[1] := { || IIF(ASCAN(aSeleccion, Str((DBLISTA)->(RecNo()) )+"-"+(DBLISTA)->p_nr) = 0,1,2 ) }
End


Gracias.

Ruben Dario Fernandez
Dario Fernandez
FWH 22.12, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 455
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: Datasource con bitmap para seleccionar

Postby nageswaragunupudi » Fri Mar 20, 2015 2:28 pm

Please try this test program
Code: Select all  Expand view
function testxbr()

   local oDlg, oFont, oBrw
   local cFwhFolder  := "c:\fwh\"
   local aSelected := {}

   USE ( cFwhFolder + "
SAMPLES\STATES" ) NEW SHARED

   DEFINE FONT oFont NAME "
TAHOMA" SIZE 0,-14
   DEFINE DIALOG oDlg SIZE 400,400 PIXEL FONT oFont

   @ 10,10 XBROWSE oBrw SIZE -10,-10 PIXEL OF oDlg ;
      DATASOURCE "
STATES" ;
      COLUMNS { || AScan( aSelected, RECNO() ) > 0 }, ;
              "
CODE", "NAME" ;
      HEADERS "
" ;
      LINES NOBORDER

   oBrw:nMarqueeStyle := MARQSTYLE_HIGHLROW

   oBrw:bRClicked := { |x| x := AScan( aSelected, oBrw:BookMark ), ;
                          If( x == 0, AAdd( aSelected, oBrw:BookMark ), ;
                                      ADel( aSelected, x, .t. ) ), ;
                          oBrw:RefreshCurrent() }

   oBrw:aCols[ 1 ]:SetCheck( { cFwhFolder + "
bitmaps\16x16\yes.bmp", cFwhFolder + "bitmaps\16x16\cancel.bmp" } )
   oBrw:aCols[ 1 ]:nHeadBmpNo := 2

   oBrw:CreateFromCode()

   ACTIVATE DIALOG oDlg CENTERED
   RELEASE FONT oFont

return nil
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10295
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Datasource con bitmap para seleccionar

Postby D.Fernandez » Sat Mar 21, 2015 3:10 am

Excelente Rao, muchas gracias.

Saludos
Ruben Dario Fernandez
Dario Fernandez
FWH 22.12, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 455
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 50 guests