Saludos al forum.
Tengo esta codigo , pero no me muestra el nombre de los titulos de la columna que defini, si no el nombre de columna de la base de datos.
Tambien como coloco un recurso en la columna antes lo hacia asi pero ya no me funciona.
oBrw12:aCols[3]:AddResource("CHECK_SI")
oBrw12:aCols[3]:AddResource("CHECK_NO")
oBrw12:aCols[3]:bBmpData := { || iif(oDat55:Fields("status"):Value=1, 1, 2)}
oBrw12:aCols[3]:bStrData := { || iif(oDat551:Fields("status"):Value=1,"Si","No")}
http://imageshack.us/photo/my-images/194/dibujo1ba.jpg/
" alt="" loading="lazy">
Tengo esta codigo , pero no me muestra el nombre de los titulos de la columna que defini, si no el nombre de columna de la base de datos.
Tambien como coloco un recurso en la columna antes lo hacia asi pero ya no me funciona.
oBrw12:aCols[3]:AddResource("CHECK_SI")
oBrw12:aCols[3]:AddResource("CHECK_NO")
oBrw12:aCols[3]:bBmpData := { || iif(oDat55:Fields("status"):Value=1, 1, 2)}
oBrw12:aCols[3]:bStrData := { || iif(oDat551:Fields("status"):Value=1,"Si","No")}
" alt="" loading="lazy">
Local sQry1,oDat55,xWhere,xSort,nBookMark,oBrw12,oDlgbrow,hDC
LOCAL xColuna := { "codpag","nombre","Status" }
if xnr=1
xWhere := " WHERE A1.`status` = 1 "
xSort := " ORDER BY A1.codpag ASC "
sQry1 := "SELECT * FROM kcondici AS A1 "+xWhere+" "+xSort
EjeQueri(0,@oDat55,sQry1)
DEFINE DIALOG oDlgbrow RESOURCE "BROW_LISTA" TITLE OemToAnsi("Consulta General");
COLOR RGB(255,255,255),oApp:X_VENTDG2 //STYLE nOR(WS_MINIMIZEBOX) //Brush aBrush[ 1 ]
hDC := oDlgbrow:GetDC()
REDEFINE XBROWSE oBrw12 ;
COLUMNS "codpag","nombre","Status" ;
HEADERS "Codigo","Nombre","Status" ;
PICTURES nil, nil,nil;
COLSIZES 80,300,80 ;
JUSTIFY .F., .F.;
OF oDlgbrow ID 4001
//RECORDSET oDat55 BACKGROUND 'PAPER' ;
par_browse("3",oBrw12,aContl[20],0,oDat55," ")
// ver BackMenu( oBrw )
oBrw12:SetBackGround() //, oBrw12:SetFocus() // para revizar
oBrw12:bLDblClick := { || m_va1 := oDat55:Fields("codpag"):Value,;
oSax:SetText(oDat55:Fields("nombre"):Value+" "),;
get_va1:Refresh(),oDlgbrow:End() }
oBrw12:cToolTip := OemToAnsi( "Doble Click Selecciona Item " )
Def_stylo(oBrw12,0)
oBrw12:SetAdo( oDat55 , .T., .T., xColuna ) //oBrw12:SetAdo(oDat12)
oBrw12:refresh()
ACTIVATE DIALOG oDlgBrow CENTERED VALID NoSalir() ON PAINT gradpaint2( hDC, oDlgbrow );
ON INIT (Init01( oDlgBrow,aContl,oBrw12,"2"," " )) //,Prueba(oDlgBrow,oBrw12))
oDlgBrow:ReleaseDC()
hb_gcall() //para que harbour haga una recogida de "basura".
oDat55:Close()
release oDlgbrow,oBrw12