La verdad todavía no manejo muy bien el xBrowse, me parece un muy buen editor, pero voy avanzando un poco lento en su conocimiento. Ahora tengo un pequeño problema, tengo mi browse creado, pero al momento de estar presentado el dialogo en pantalla, si el usuario presiona un letra del teclado apracere un mensaje de error que dice: "Area de trabajo no indexada". Por suerte se puede Omitir y no se cierra la aplicación, pero el mensaje puede llegar a ser molesto. Efectivamente el archivo abierto no esta indexado, entonces quisiera saber como evitar este error sin indexar el archivo.
Además como se hace para que al presionar en la cabecera de cada columna el browse se ordene con los datos de esa columna.
Saludos
Fernando Espinoza
Desabilitar busqueda al presionar letras en xBrowse
Desabilitar busqueda al presionar letras en xBrowse
Saludos
Fernando Espinoza
Fernando Espinoza
- JavierVital
- Posts: 105
- Joined: Thu Feb 26, 2009 4:08 pm
- Contact:
Re: Desabilitar busqueda al presionar letras en xBrowse
Fernando, yo le hago asi para que cuando le des click en la cabecera se ordena, pero debes de tener el area indexada.
oBrow:aCols[01]:bLClickHeader := {|| ORDENAHEADART(1,oBrow),COLORESHEADSART(1,oBrow),DbGoTop(),oBrow:Refresh(),oBrow:SetFocus()}
oBrow:aCols[02]:bLClickHeader := {|| ORDENAHEADART(2,oBrow),COLORESHEADSART(2,oBrow),DbGoTop(),oBrow:Refresh(),oBrow:SetFocus()}
Con el ORDENAHEADART cambio el order de index
Con el COLORESHEADSART Cambio el color de los encabezados para poder asi ver por cual esta ordenado
Saludos.
oBrow:aCols[01]:bLClickHeader := {|| ORDENAHEADART(1,oBrow),COLORESHEADSART(1,oBrow),DbGoTop(),oBrow:Refresh(),oBrow:SetFocus()}
oBrow:aCols[02]:bLClickHeader := {|| ORDENAHEADART(2,oBrow),COLORESHEADSART(2,oBrow),DbGoTop(),oBrow:Refresh(),oBrow:SetFocus()}
Con el ORDENAHEADART cambio el order de index
Con el COLORESHEADSART Cambio el color de los encabezados para poder asi ver por cual esta ordenado
Saludos.
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Re: Desabilitar busqueda al presionar letras en xBrowse
Fernando,
Para desahibilitar prueba con oBrw:bSeek := nil
Para el ordenamiento de datos por la columna debes poner la clausula : AUTOSORT
El detalle aqui es que lo manejo con arrays y funciona muy bien, aplicandolo con las DBFs, creo que deben existir los indices correspondientes a la columna.
Saludos
Para desahibilitar prueba con oBrw:bSeek := nil
Para el ordenamiento de datos por la columna debes poner la clausula : AUTOSORT
El detalle aqui es que lo manejo con arrays y funciona muy bien, aplicandolo con las DBFs, creo que deben existir los indices correspondientes a la columna.
Saludos
FWH 10.6 + xHarbour + Borland 582
Re: Desabilitar busqueda al presionar letras en xBrowse
Raymundo
Lo de oBrw:bSeek := nil, lamentablemente no funciona.
Javier
Voy a probar con tu sugerencia, para lo del ordenamiento; una pregunta; hacer lo que planteas significa que tengo que tener indices por cada uno de _ que tenga la tabla.
Saludos
Fernando Espinoza
Lo de oBrw:bSeek := nil, lamentablemente no funciona.
Javier
Voy a probar con tu sugerencia, para lo del ordenamiento; una pregunta; hacer lo que planteas significa que tengo que tener indices por cada uno de _ que tenga la tabla.
Saludos
Fernando Espinoza
Saludos
Fernando Espinoza
Fernando Espinoza
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Re: Desabilitar busqueda al presionar letras en xBrowse
Fernando,
with Object oBrw
oBrw:bSeek := nil
end
Asi lo tengo, y funca bien.
Sorry, en el post anterior lo puse de rapido.
Saludos
with Object oBrw
oBrw:bSeek := nil
end
Asi lo tengo, y funca bien.
Sorry, en el post anterior lo puse de rapido.
Saludos
FWH 10.6 + xHarbour + Borland 582
Re: Desabilitar busqueda al presionar letras en xBrowse
Armando
Ahi funcionó perfecto; gracias.
Fernando Espinoza
Ahi funcionó perfecto; gracias.
Fernando Espinoza
Saludos
Fernando Espinoza
Fernando Espinoza