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
}