DBFSALES.DEF 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. DEFINITION MODULE DBFSalesrec;
  2. (*
  3. * ModBase
  4. * Release 3.0
  5. * (c) Copyright 1986 - 1991 PMI
  6. * P.O. Box 8402
  7. * Green Bay Wi 53308
  8. * All Rights Reserved
  9. * by Ed Ross
  10. *)
  11. FROM ModBase3 IMPORT DBFile;
  12. FROM DBIndxes IMPORT DBIndex;
  13. FROM NumTypes IMPORT Real8;
  14. FROM DateFunctions IMPORT Date;
  15. TYPE
  16. SalesRec = RECORD
  17. ITEMNBR : ARRAY[0.. 10] OF CHAR;; (* Item number *)
  18. Sold : ARRAY[1..12] OF Real8;
  19. END;
  20. VAR
  21. SalesrecDBF: DBFile;
  22. ActSalesrecIdx : DBIndex;
  23. (* active index for next/prev/first/last cmds*)
  24. SalesRecIdx : DBIndex;
  25. PROCEDURE MoveSalesrecToDBF( REC : SalesRec);
  26. PROCEDURE MoveSalesrecFromDBF(VAR REC : SalesRec);
  27. PROCEDURE OpenSalesrecDBF(WithIdx : BOOLEAN);
  28. PROCEDURE CloseSalesrecDBF();
  29. PROCEDURE FindSalesrecByItemnbr( Key : ARRAY OF CHAR) : BOOLEAN;
  30. PROCEDURE NextSalesrec () : BOOLEAN;
  31. PROCEDURE PrevSalesrec () : BOOLEAN;
  32. PROCEDURE FirstSalesrec ();
  33. PROCEDURE LastSalesrec ();
  34. END DBFSalesrec.