Si pongo el msgbeep(), suena el tambor, luego pasa.
@ 30,0 XBROWSE oLbx ;
COLUMNS "Fecha","Matricula","nconduc","Turno","Ruta","Gasoil","Salida","Llegada";
HEADER "Fecha","Matricula","Conductor","Turno","Ruta","Gasoil","Km.Inicio","Km.Fin";
COLSIZES 60,60,210,20,200,60,60,60;
OF oDlg ALIAS cAlias ;
ON LEFT DBLCLICK (iif(!(aAlias[18])->(eof()) .and. Publicas:cAccesoM,(cTitulo:="Modificacion de Rutas ",Entalba(cTitulo,"M",aAlias,aoDbf),oLbx:Refresh()),.T.));
AUTOSORT AUTOCOLS FOOTERS FASTEDIT LINES CELL
oLbx:bKeyChar := { | nKey, nFlags | ;
iif (nKey == 43 .or. nKey == 65 .or. nKey == 97,;
(entalba(cTitulo,"A",aAlias,aoDbf), oLbx:Refresh()), ),;
iif (nKey == 66 .or. nKey == 98,;
(Borrar(aAlias[29],(aAlias[18])->ruta,'La Ruta: '),oLbx:UpStable(), oLbx:Refresh()), ),;
iif (nKey == 77 .or. nKey == 109, ;
(entalba(cTitulo,"M",aAlias,aoDbf),oLbx:Refresh() ), ) }
oLbx:nMarqueeStyle := MARQSTYLE_HIGHLROW
oLbx:bClrStd := { || If( ( (oLbx:cAlias)->(OrdKeyNo()) % 2 ) == 0, { CLR_BLACK, RGB( 224, 236, 255 ) }, { CLR_BLACK, RGB( 189, 211, 253 ) } ) }
oLbx:lColDividerComplete := .F.
oLbx:SetBackGround( oBrush )
oLbx:CreateFromCode()
oLbx:l2007 := (.T.)
oDlg:oClient := oLbx
BtnBar( oDlg,oLbx,aAlias,aoDbf)
ACTIVATE WINDOW oDlg ;
ON INIT oLbx:SetFocus() ;
ON PAINT ( oLbx:Refresh(),;
oLbx:nWidth:=oDlg:nWidth-10 ,;
oLbx:nHeight:=oDlg:nHeight-82);
MAXIMIZED;
VALID ((aAlias[29])-> ( Dbclosearea() ),(aAlias[26])-> ( Dbclosearea() ),;
(aAlias[10])-> ( Dbclosearea() ),oLbx:Close(),.t. )
return nil