MoveBy Navigatiefunctie
Met MoveBy wordt een nieuwe rij in een
query aangewezen relatief t.o.v. de huidige rij. De functie resulteert in de waarde TRUE
indien succesvol en anders in FALSE. Indien de functie niet succesvol is dan is de positie
van de huidige rij onbepaald.
MoveBy(Delta)
Delta (Expressie)
Met Delta wordt het aantal rijen t.o.v. de huidige rij aangegeven. Delta
is positief richting laatste rij en negatief richting de eerste rij. Indien Delta
de waarde nul heeft dan heeft MoveBy geen effect.
Voorbeeld:
{
//Overzicht van tabel MAIL gesorteerd op postcode, adres en naam
SqlQuery "DSN=dBase IV", data
data;SqlFrom(MAIL); //Selecteer de tabel Mail
SqlOrderBy(postcode,adres,naam)
SqlExec()
}
Tabel Mail gesorteerd op postcode, adres en naam
{
DoorGaan = First()
While DoorGaan}
[na*] [po*]
[ad*] [wo*]
{
DoorGaan = MoveBy(1)
Wend
}