Hola Amigos:
Necesito poder modificar los colores que trae el LISTBOX por cada registro, el que uso tiene como base el AZUL.
-
Se puede Cambiar el color y como
-
El Browse tiene un Filtro?
Desde ya muchas gracias.
Saludos,
Miguel
Hola Amigos:
Necesito poder modificar los colores que trae el LISTBOX por cada registro, el que uso tiene como base el AZUL.
Se puede Cambiar el color y como
El Browse tiene un Filtro?
Desde ya muchas gracias.
Saludos,
Miguel
Creo que esto es lo que necesitas
http://fivetechsoft.com/forums/viewtopi ... ht=leandro
espero te sirva..
Miguel ::: solucionaste el problema de los colores
Cuentame
Amigo si puedes coloca un pedazo de tu codigo y con gusto de podremos ayudar mas...
leandro wrote:Amigo si puedes coloca un pedazo de tu codigo y con gusto de podremos ayudar mas...
Define Dialog oDlg ResName "BrowseSoloMuestra" Title "Departamentos"
REDEFINE LISTBOX oBrw ;
FIELDS oDbdep->Cod_dep , subs(Oridep->Det_ori,1,15) ,str(oDbdep->cos_dep),str(oDbdep->Can_dor),str(oDbdep->Can_ban);
HEADERS "C贸digo", "Orientaci贸n" , "Costo Dpto.", "Dormi","Ba帽os";
ID 100 OF oDlg ;
FIELDSIZES 50, 100, 80, 40,40;
ALIAS "oDbdep" ;
SELECT oDbdep->Cod_pro+oDbdep->Cod_edi FOR Cod_pro1+Cod_edi1 ;
UPDATE;
On DblClick ( Busca_dep2(),oDlg:End() )
Redefine BitMap Id 201 Adjust Resource "BotonOk" Of oDlg Cursor oCurDedo;
On Click (Busca_dep2(),oDlg:End())
Redefine BitMap Id 202 Adjust Resource "BotonCancela" Of oDlg Cursor oCurDedo;
On Click (Edi:=.f.,oDlg:End())
//aqui estan
oBrw :NCLRPANE:={||IIF((ORDKEYNO())%2==0,CLR_1,CLR_2)}
oBrw :nClrText:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(" "))}
oBrw :nClrForeFocus:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(RGB(255,255,255)))}
ACTIVATE DIALOG oDlg CENTERED
Return (Cod_dep1:=oDbdep->Cod_dep)leandro wrote:Amigo hacen falta estas lineas....
oBrw :={||IIF((ORDKEYNO())%2==0,CLR_1,CLR_2)}
oBrw :={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(" "))}
oBrw :nClrForeFocus:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(RGB(255,255,255)))}
creo que con esto solucionas el problema..
Define Dialog oDlg ResName "BrowseSoloMuestra" Title "Departamentos" REDEFINE LISTBOX oBrw ; FIELDS oDbdep->Cod_dep , subs(Oridep->Det_ori,1,15) ,str(oDbdep->cos_dep),str(oDbdep->Can_dor),str(oDbdep->Can_ban); HEADERS "C贸digo", "Orientaci贸n" , "Costo Dpto.", "Dormi","Ba帽os"; ID 100 OF oDlg ; FIELDSIZES 50, 100, 80, 40,40; ALIAS "oDbdep" ; SELECT oDbdep->Cod_pro+oDbdep->Cod_edi FOR Cod_pro1+Cod_edi1 ; UPDATE; On DblClick ( Busca_dep2(),oDlg:End() ) Redefine BitMap Id 201 Adjust Resource "BotonOk" Of oDlg Cursor oCurDedo; On Click (Busca_dep2(),oDlg:End()) Redefine BitMap Id 202 Adjust Resource "BotonCancela" Of oDlg Cursor oCurDedo; On Click (Edi:=.f.,oDlg:End()) //aqui estan oBrw :NCLRPANE:={||IIF((ORDKEYNO())%2==0,CLR_1,CLR_2)} oBrw :nClrText:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(" "))} oBrw :nClrForeFocus:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(RGB(255,255,255)))} ACTIVATE DIALOG oDlg CENTERED Return (Cod_dep1:=oDbdep->Cod_dep)
Reemplaza tu condicion y listo ...
Espero te sirva
leandro wrote:Amigo hacen falta estas lineas....
oBrw :={||IIF((ORDKEYNO())%2==0,CLR_1,CLR_2)}
oBrw :={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(" "))}
oBrw :nClrForeFocus:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(RGB(255,255,255)))}
creo que con esto solucionas el problema..
Define Dialog oDlg ResName "BrowseSoloMuestra" Title "Departamentos" REDEFINE LISTBOX oBrw ; FIELDS oDbdep->Cod_dep , subs(Oridep->Det_ori,1,15) ,str(oDbdep->cos_dep),str(oDbdep->Can_dor),str(oDbdep->Can_ban); HEADERS "C贸digo", "Orientaci贸n" , "Costo Dpto.", "Dormi","Ba帽os"; ID 100 OF oDlg ; FIELDSIZES 50, 100, 80, 40,40; ALIAS "oDbdep" ; SELECT oDbdep->Cod_pro+oDbdep->Cod_edi FOR Cod_pro1+Cod_edi1 ; UPDATE; On DblClick ( Busca_dep2(),oDlg:End() ) Redefine BitMap Id 201 Adjust Resource "BotonOk" Of oDlg Cursor oCurDedo; On Click (Busca_dep2(),oDlg:End()) Redefine BitMap Id 202 Adjust Resource "BotonCancela" Of oDlg Cursor oCurDedo; On Click (Edi:=.f.,oDlg:End()) //aqui estan oBrw :NCLRPANE:={||IIF((ORDKEYNO())%2==0,CLR_1,CLR_2)} oBrw :nClrText:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(" "))} oBrw :nClrForeFocus:={||IIF(ALLTRIM(HFTEE->HTdocext)=="NOSALDO",(RGB(0,0,191)),(RGB(255,255,255)))} ACTIVATE DIALOG oDlg CENTERED Return (Cod_dep1:=oDbdep->Cod_dep)
Reemplaza tu condicion y listo ...
Espero te sirva
tu problema es q clipper 5.2 no debe soportar la instruccion ORDKEYNO()
por eso te dice q es unresolved external ,, o sea una rutina externa que no existe
Es cierto amigo...
Esa funcion la tiene es clipper 5.3, tienes dos opciones..
1- Cambiar la versi贸n del clipper a 5.3 (si la necesitas con gusto te la hago llegar)
2- La otra cambia ORDKEYNO() por RECNO() para que veas como funciona.
Espero te sirva
leandro wrote:Es cierto amigo...
1- Cambiar la versi贸n del clipper a 5.3 (si la necesitas con gusto te la hago llegar)
ho ho ....
lo tendre en cuenta
leandro wrote:ho ho ....![]()
lo tendre en cuenta