FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour xbrowse y setcheck Mr Rao please
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
xbrowse y setcheck Mr Rao please
Posted: Tue Mar 31, 2020 11:45 PM
Code (fw): Select all Collapse
#include "fivewin.ch"

function Main()

   local oCn, oRs, oDlg, oBrw
   oCn  := FW_DemoDB() //FW_OpenAdoConnection( aCredentials, .T. )
   oRs  := oCn:RowSet( "SELECT false AS lCheck, code, name FROM states where 1 " )
   

   DEFINE DIALOG oDlg SIZE 1000,600 PIXEL TRUEPIXEL
   @ 20,20 XBROWSE oBrw SIZE -20,-20 PIXEL OF oDlg ;
      DATASOURCE oRs AUTOCOLS CELL LINES NOBORDER

   WITH OBJECT oBrw:lCheck
      :SetLogical()
      :SetCheck()
   END
   oBrw:CreateFromCode()

   ACTIVATE DIALOG oDlg CENTERED

return nil


buenas tardes
Este codigo funciona me presenta la primera columna pero no marca ni con el mouse ni con la tecla SPACE
agradeceria si alguien sabe que me esta faltando
gracias por su ayuda
Att

Wilson
Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Wed Apr 01, 2020 07:48 AM

Wilson,

proba de ponerle :

:nEditType := EDIT_GET

Saludos.

Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Wed Apr 01, 2020 12:56 PM

Ariel muchas gracias pero lamentablemente no funciono
saludos
Wilson

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Wed Apr 01, 2020 02:24 PM

generalmente los valores verdaderos o falsos de una base de datos son con un campo "BIT", en donde es:

0 = FALSE
1 = VERDADERO

entonces para que el check del oBrw funcione debes convertir el campo a .T. o .F.

0 = .F.
1 = .T.

SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Thu Apr 02, 2020 04:50 PM
me he quedado con
Code (fw): Select all Collapse
    WITH OBJECT oBrw:aCols[ 1 ]
       :SetLogical()
       :SetCheck()
       :bEditValue    := { || ascan( oBrw:aSelected, oBrw:BookMark ) > 0 }
    END
    oBrw:nMarqueeStyle    := MARQSTYLE_HIGHLROWMS

funciona belleza
saludos
Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Thu Apr 02, 2020 04:51 PM

Muchas gracias Armando y Ariel de sus consejos puse hallar la solucion
Gracias
saludos

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Thu Apr 02, 2020 04:54 PM
funciona belleza

gracias
Wilson
Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: xbrowse y setcheck Mr Rao please
Posted: Fri Apr 03, 2020 04:36 AM
Code (fw): Select all Collapse
   WITH OBJECT oBrw:lCheck
      :SetLogical()
      :SetCheck( nil, .t. )
   END
Regards



G. N. Rao.

Hyderabad, India
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: xbrowse y setcheck Mr Rao please
Posted: Fri Apr 03, 2020 07:53 PM

Many Thanks Mr Rao
it's Works Good
best regards

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com

Continue the discussion