Problemi con listbox

Moderator: Enrico Maria Giordano

Post Reply
Piscicelli Zingoni
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Problemi con listbox

Post by Piscicelli Zingoni »

A rieccomi !
Con Harbour mi succede una cosa molto strana in una list box:

esempio:

use c:\dati\pippo shared
set index to c:\dati\pippo (dove pippo e' un indice sul campo auto)
.
.
seek auto_ (dove auto_ vale: CROMA)

if ! eof()
msgalert("ok trovato ! :"+auto)
endif
.
.
define dialog ciccio ...
@0,0 define listbox mio;
fields auto;
headers "C.Auto";
fieldsize 200;
size 300,300 of ciccio pixel
activate dialog ciccio center

bene se lo faccio girare mi dice:
ok trovato !: CROMA
e quindi mi aspetto che la listbox si posizioni sul primo record trovato, e invece si posizione in modo randomico una volta in testa poi in coda poi in mezzo. Sembrava un problema di indici ma l'indice e' a posto (ricostruto 1000 volte)

Vi e' mai capitato ?
Cosa potrebbe essere?

Grazie
Piscicelli B.
Piscicelli Zingoni
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Post by Piscicelli Zingoni »

si ho anche provato con:

activate dialog ciccio center on init miafun(mio)

.
.

function miafunc
param xx

go ffff (dove ff e' il record iniziale)

* oppure con xx:gotop()
xx:refresh()

return nil
*

ma anche cosi sembra non fregarsene!
Mistero
Dovrei riuscire ad strapolare un prg con relativo dbf suppongo!
Graziie
Post Reply