TXBRowse - tiene error con picture de Array

TXBRowse - tiene error con picture de Array

Postby jcaro » Wed Mar 21, 2007 5:17 pm

Hola Foro:

Tengo un problema que me tiene complicado, cuando uso el TXBrowse con un arreglo ( array ) de datos, por ejemplo de 6 columnas y deseo que una columna numerica tenga un PICTURE "@E 999,999,999" de miles, para una mejor visualizacion en el browse, NO FUNCIONA !!!

Será un Bug o un error mío , por favor si alguien tiene alguna idea de que pasa, que me de una manita.

Code: Select all  Expand view

oBrw := TXBrowse():New( oWinh )
oBrw:SetArray( aDatos, .T. )
            
oBrw:aCols[1]:nWidth     := 100
oBrw:aCols[2]:nWidth     := 350
oBrw:aCols[3]:nWidth     := 95
oBrw:aCols[4]:nWidth     := 90
oBrw:aCols[5]:nWidth     := 90
oBrw:aCols[6]:nWidth     := 90
   
oBrw:aCols[3]:nDataStrAlign   := AL_RIGHT   
oBrw:aCols[4]:nDataStrAlign   := AL_CENTER 
oBrw:aCols[5]:nDataStrAlign   := AL_RIGHT   
oBrw:aCols[6]:nDataStrAlign   := AL_RIGHT   
oBrw:aCols[5]:cEditPicture := "@E 9,999,999,999"
oBrw:aCols[6]:cEditPicture := "@E 9,999,999,999"     ( <== NO  FUNCIONAN !!! )




Estoy usando xHarbour y FWH 2.8

Gracias ,
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Postby jcaro » Thu Mar 22, 2007 4:32 pm

Hola a Todos :

Alguien tiene alguna idea - será un BUG , le he dado varias vueltas y NADA ???

Alguien usa Array ( arreglos ) y Picture con TXbrowse ??

Saludos ,
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Postby R.F. » Thu Mar 22, 2007 7:50 pm

No uso xBrowse, bueno si, pero por otro lado.

Haz probado haciendo un TRANSFORM() en vez de ponele un picture ????
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby jcaro » Thu Mar 22, 2007 8:34 pm

Gracias Rene por responder:

Si lo he hecho. El problema es que hay que hacerlo antes de grabar al Array, pero el dato se convierte en un dato del tipo caracter. Entonces, no se pueden hacer sumas o restas. Lo cual es un grave problema.

No se si existirá alguan otra forma ???

Vuelvo a insistir será un error de la clase ??

Saludos ,
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Postby Ramón Avendaño » Thu Mar 22, 2007 10:04 pm

Hola Juan:

Si no te entiendo mal tu quieres que se visualice en el browse en el formato que te daría el picture, pero el problema es que, sino me equivoco, '::cEditPicture' es solo para cuando se edita la celda (picture para un get interno que genera el xbrowse) no como mascara de visualización.

En tal caso como bien apunta Rene puedes transformar el dato del array con un TRANSFOM antes de activar el XBrowse, o lo mas conveniente para que siga siendo un dato numérico es utilizar '::bStrData' que es el codebloc que transforma cada dato a tipo caracter antes de visualizarlo, seria siguiendo tu ejemplo algo así:

oBrw:aCols[6]:bStrData:= {|| TRANSFORM( aDatos[oBrw:nArrayAt, 6 ], "@E 9,999,999,999")}

Un saludo,
Ramón Avendaño.
Ramón Avendaño
 
Posts: 8
Joined: Thu Mar 01, 2007 10:08 pm
Location: Santiago de Compostela (Spain)

Postby sysctrl2 » Fri Mar 23, 2007 2:23 am

Hola Juan, efectivamente, existe un error con xHarbour,
esto pasa cuando haces un edit en las celdas del browse.

mas y sin embargo
con harbour va bien.

saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 982
Joined: Mon Feb 05, 2007 7:15 pm

Postby jcaro » Fri Mar 23, 2007 2:28 pm

GRACIAS Ramón y Sysctrl por responder.

Ramón, tu idea funcióno PERFECTO !! , no sabía esa forma de uso.


Sysctrl, que bueno saber esto, pues me tenia complicado ese error !.
pensaba que era algo mío.

Saludos ,
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 128 guests

cron