DBUTILS.DEF 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. DEFINITION MODULE DBUtils;
  2. FROM ScrnTypes IMPORT DisplayFile,DisplayFrame;
  3. FROM DateFunctions IMPORT Date;
  4. FROM GenLists IMPORT GenList;
  5. FROM NumTypes IMPORT Real8;
  6. VAR
  7. PrintTitle : ARRAY[0..6] OF ARRAY[0..79] OF CHAR;
  8. PROCEDURE AddFldTypes(VAR DF : DisplayFrame;Col,Row: CARDINAL;
  9. Text : ARRAY OF CHAR; Len : CARDINAL; Type : CHAR);
  10. (* PROCEDURE GetSeqNbr(FileName : ARRAY OF CHAR; VAR Str : ARRAY OF CHAR);*)
  11. PROCEDURE SelectFromScreen(VAR DF : DisplayFrame);
  12. PROCEDURE GetSelected(VAR TheList : GenList; DF : DisplayFrame);
  13. PROCEDURE GetDateRange(VAR D1,D2 :Date; DFile : DisplayFile);
  14. PROCEDURE ChangeDateField(VAR DF : DisplayFrame; D : Date;
  15. FldName : ARRAY OF CHAR);
  16. PROCEDURE ReadDateField( DF :DisplayFrame; VAR D : Date;
  17. FldName : ARRAY OF CHAR);
  18. PROCEDURE ReadCardField(DF : DisplayFrame; VAR TheCard : CARDINAL;
  19. FldName : ARRAY OF CHAR);
  20. PROCEDURE ReadRealField(DF : DisplayFrame; VAR TheReal : Real8;
  21. FldName : ARRAY OF CHAR);
  22. PROCEDURE ChangeCardField(DF : DisplayFrame; TheCard : CARDINAL;
  23. FldName : ARRAY OF CHAR);
  24. PROCEDURE ChangeRealField(DF : DisplayFrame; TheReal : Real8;
  25. FldName : ARRAY OF CHAR);
  26. (*PROCEDURE NormalTitle(VAR LastLine : ARRAY OF CHAR);*)
  27. (* PROCEDURE PrintHeader(Handle : CARDINAL); *)
  28. PROCEDURE PrintFrame(DF : DisplayFrame; Handle : CARDINAL);
  29. PROCEDURE BoolExists(B : BOOLEAN) : CHAR;
  30. END DBUtils.
  31.