Página 1 de 1

dbBrowseMod error al usar un índice

Publicado: Mar Sep 23, 2025 6:56 pm
por CapelSoft
Hola,

Con dbBrowseMod y dbfDataset da error al hacer un odbfTabla:OrdSetFocus(..) cuando está vinculado al browse. Os adjunto ejemplo.

Este es el error que aparece:

***************************** Registro de errores *****************************

Exe: C:\Programacion\xbase\Xailer_922\Samples\Modern\Browses\DbfBrowse\DbfBrowse.exe
Version: 1.0.0.0
User name: jlcap
Computer name: BASE-CENTRAL
Fecha: 09/23/25
Hora: 18:53:40
Memoria libre: 2097151
Area actual: 1

------------------------- Información del compilador --------------------------

Versión Xailer: Xailer 9.2.2
Compilador: Harbour 3.2.0dev (r2307062207)
Compilador C/C++: MinGW GNU C 7.3 (32-bit)
Plataforma: Windows 10 10.0

----------------------- Información detallada del error -----------------------

Subsistema: BASE
Código de error: 1004
Estado: .F.
Descripción: Message not found
Operación: TDbBrowseMod:ORDEROFF
Argumentos: [ 1] = Tipo: O Valor:
Fichero:
Código error SO: 0

Pila de llamadas:
__ERRRT_SBASE (0)
TDBBROWSEMOD:ERROR (0)
(b)HBOBJECT (0)
TDBBROWSEMOD:MSGNOTFOUND (0)
TDBBROWSEMOD:ORDEROFF (0)
TDBFDATASET:ORDSETFOCUS (1244)
TFORM1:BUTTON1CLICK (30)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (100)
(b)XCONTROL (156)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (275)
TFORM1:WMCOMMAND (975)
RUNFORM (0)
TAPPLICATION:RUN (297)
MAIN (15)

------------------ Información detallada de áreas de trabajo ------------------

Area: 1
Alias: CUSTOMER
Registro: 2
Filtro:
Relación:
Orden del índice: 4
Clave activa: 4

Re: dbBrowseMod error al usar un índice

Publicado: Mié Sep 24, 2025 5:19 pm
por ignacio
Incluya este código en TBrowseMod:

METHOD OrderOff() INLINE ::Sort()

Saludos

Re: dbBrowseMod error al usar un índice

Publicado: Mié Oct 01, 2025 7:21 pm
por CapelSoft
Gracias. Así funcionó.