Amigos Buen dia.
Estoy usando Xbrowse y me esta presentando un problema, cada ves que busco por la Columna APE_PAC, digito letras, la ubica en el Browser, pero al dar Click en el registro, este cambia de posicion, ademas no actualiza el contenido mostrado, a medida que me desplazo por las filas hacia arriba o abajo, estas recien comienzan a cambiar su contenido o reescribir cada fila.
Desde ya muchas gracias.
Saludos
Antonio.
Dejo El Codigo:
Estoy usando Xbrowse y me esta presentando un problema, cada ves que busco por la Columna APE_PAC, digito letras, la ubica en el Browser, pero al dar Click en el registro, este cambia de posicion, ademas no actualiza el contenido mostrado, a medida que me desplazo por las filas hacia arriba o abajo, estas recien comienzan a cambiar su contenido o reescribir cada fila.
Desde ya muchas gracias.
Saludos
Antonio.
Dejo El Codigo:
Function Buscar_Pac()
聽 聽local oDlg, oBrw, oFont, oCol,otitu,oFont1,otitu1 ,oFont7
聽 聽 聽Abre_dbf("maepacie",1,.f.,"")
聽 聽 聽set inde to maepacie
聽 聽 聽set order to 2
聽 聽 聽go top
聽 聽DEFINE FONT oFont NAME "TAHOMA" SIZE 0,-14
聽 聽 聽DEFINE FONT oFont1 NAME 'TAHOMA' SIZE 0,24 聽 BOLD
聽 聽 聽DEFINE FONT oFont7 NAME "TAHOMA" SIZE 0,-14 聽BOLD
聽 聽DEFINE DIALOG oDlg SIZE 680,530 PIXEL FONT oFont
聽 聽 聽@ 00,50 SAY otitu PROMPT " MAESTRO DE PACIENTES " 聽PIXEL OF oDlg COLORS RGB(12, 135, 27) 聽 FONT oFont1
聽 聽@ 20,10 XBROWSE oBrw SIZE -10,-30 PIXEL OF oDlg DATASOURCE "MAEPACIE" ;
聽 聽 聽聽 聽聽 聽 HEADERS 'Apellidos', 'Nombres', 'R.u.t';
聽 聽 聽 COLUMNS "APE_PAC",OemToAnsi("NOM_PAC"),"RUT_PAC";
聽 聽 聽 CELL LINES AUTOSORT NOBORDER
聽 聽WITH OBJECT oBrw
聽 聽 聽 聽 聽聽 聽:lHScroll := .f.
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 :lIncrFilter 聽 聽 聽:= .f.
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 :lSeekWild 聽 聽 聽 聽:= .f. 聽 聽
聽 聽 聽 聽 聽 聽 //:bLClickHeader := { || oBrw:Seek(""), oBrw:cFilterFld := "newfld" }
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽//:cFilterFld 聽 聽 聽 := "APE_PAC"
聽 聽 聽 聽 聽 聽 :lFooter := .t.
聽 聽 聽 聽 聽 聽 :SetStyle( 2018)
聽 聽 聽 聽 聽 聽 oCol := oBrw:aCols[ 1 ]
聽 聽 聽 聽 聽 聽 oCol:cSortOrder := 'maep2'
聽 聽 聽 聽 聽 聽 ocol:cToolTip:="Clique para ordenar por APELLIDOS"
聽 聽 聽 聽 聽 聽 oCol := oBrw:aCols[ 3 ]
聽 聽 聽 聽 聽 聽 oCol:cSortOrder := 'maep1'
聽 聽 聽 聽 聽 聽 ocol:cToolTip:="Clique para ordenar por RUT"
聽 聽 聽 聽 聽 聽 oBrw:bKeyDown:={|nKey| iif(nKey=32.or.nKey=VK_RETURN,Actu_Ficha(),oBrw:Refresh())}
聽 聽 聽 聽 聽 聽 oBrw:bLDblClick:={||Actu_Ficha(),oBrw:Refresh()}
聽 聽 聽 聽 聽 :CreateFromCode()
聽 聽END
聽 聽@ 10,10 SAY otitu1 PROMPT "Buscar : " 聽PIXEL OF oDlg COLORS RGB(12, 135, 27) 聽 FONT oFont
聽 聽@ 10,40 SAY oBrw:oSeek 聽VAR oBrw:cSeek SIZE 100,10 PIXEL OF oDlg COLOR CLR_HRED,CLR_YELLOW
聽 聽 聽@ 235,250 BTNBMP SIZE 30,30 PROMPT "SALIR" OF oDlg PIXEL 2007 聽FONT oFont7 ;
聽 聽聽聽 聽 filename"c:\Desa\FichasWin\Iconos\door_in.png" ToolTip 聽"SALIR DEL SISTEMA";
聽 聽ACTION oDlg:End()
聽 聽 聽@ 235,10 BTNBMP 聽SIZE 30,30 PROMPT "NUEVO" OF oDlg 2007 聽FONT oFont7 ;
聽 聽聽聽 聽 filename"c:\Desa\FichasWin\Iconos\add.png" ToolTip "NUEVO PACIENTE" ;
聽 聽ACTION ( Actu_Ficha() )
聽 聽 聽@ 235,60 BTNBMP 聽SIZE 30,30 PROMPT "VER" OF oDlg 2007 FONT oFont7 ;
聽 聽聽聽 聽 filename"c:\Desa\FichasWin\Iconos\report_user.png" ToolTip "MUESTRA PACIENTE" ;
聽 聽ACTION ( Muestra_Pac() )
聽 聽 聽@ 235,110 BTNBMP 聽SIZE 30,30 PROMPT "SELEC" OF oDlg 2007 FONT oFont7 ;
聽 聽聽聽 聽 filename"c:\Desa\FichasWin\Iconos\group_add.png" 聽ToolTip "OBTENER PACIENTE" ;
聽 聽ACTION ( Actu_Ficha() )
聽 聽ACTIVATE DIALOG oDlg CENTERED
聽 聽RELEASE FONT oFont
return nilFWH 22.10 - HARBOUR - PELLES C
