finde einfach meinen Fehler nicht, öffne die dbf, suche einen Satz, erzeuge ein ganz normales Quickbrowse, alles passt. Wird ein oBrowse:up() ausgeführt, springt er immer an den logischen Dateianfang, nicht immer gleich sofort, je nachdem, wie weit unten er im Browse-Fenster steht. Es werden also ab einer best. Position einfach Datensätze übersprungen.
Code: Alles auswählen
select buchtext
dbgoto(2) // test anstatt seek, steht im index relativ weit oben
oBrowse := XbpQuickBrowse():new(drawingArea,, {0, 0}, {drawingArea:currentsize()[1], nY},,.f. )
oBrowse:style := XBP_STYLE_3D
oBrowse:dataLink := DacPagedDataStore():new("buchtext", {"text", "betrag"})
oBrowse:create()
oBrowse:show()