DBFTEST.DEF 808 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. DEFINITION MODULE DBFTest;
  2. FROM ModBase3 IMPORT DBFile;
  3. FROM DBIndxes IMPORT DBIndex;
  4. FROM NumTypes IMPORT Real8;
  5. FROM DateFunctions IMPORT Date;
  6. TYPE
  7. TestRec = RECORD
  8. TEST : ARRAY[0.. 30] OF CHAR;; (* *)
  9. TEMP : ARRAY[0.. 20] OF CHAR;; (* *)
  10. END;
  11. VAR
  12. TestDBF: DBFile;
  13. ActTestIdx : DBIndex;
  14. (* active index for next/prev/first/last cmds*)
  15. TestIdx : DBIndex;
  16. PROCEDURE MoveTestToDBF( REC : TestRec);
  17. PROCEDURE MoveTestFromDBF(VAR REC : TestRec);
  18. PROCEDURE OpenTestDBF(WithIdx : BOOLEAN);
  19. PROCEDURE CloseTestDBF();
  20. PROCEDURE FindTestByTest( Key : ARRAY OF CHAR) : BOOLEAN;
  21. PROCEDURE NextTest () : BOOLEAN;
  22. PROCEDURE PrevTest () : BOOLEAN;
  23. PROCEDURE FirstTest ();
  24. PROCEDURE LastTest ();
  25. END DBFTest.