d-drucker.w 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. /* Connected Databases
  4. anadat PROGRESS
  5. */
  6. &Scoped-define WINDOW-NAME CURRENT-WINDOW
  7. {adecomm/appserv.i}
  8. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS dTables
  9. /*------------------------------------------------------------------------
  10. File:
  11. Description: from DATA.W - Template For SmartData objects in the ADM
  12. Input Parameters:
  13. <none>
  14. Output Parameters:
  15. <none>
  16. Modified: February 24, 1999
  17. ------------------------------------------------------------------------*/
  18. /* This .W file was created with the Progress AppBuilder. */
  19. /*----------------------------------------------------------------------*/
  20. /* Create an unnamed pool to store all the widgets created
  21. by this procedure. This is a good default which assures
  22. that this procedure's triggers and internal procedures
  23. will execute in this procedure's storage, and that proper
  24. cleanup will occur on deletion of the procedure. */
  25. CREATE WIDGET-POOL.
  26. /* *************************** Definitions ************************** */
  27. /* Parameters Definitions --- */
  28. /* Local Variable Definitions --- */
  29. DEF VAR xWhere AS CHAR NO-UNDO.
  30. DEF VAR xSort AS CHAR NO-UNDO.
  31. DEF VAR Firma AS CHAR NO-UNDO.
  32. DEF VAR SAktiv AS LOG NO-UNDO INIT FALSE.
  33. /* _UIB-CODE-BLOCK-END */
  34. &ANALYZE-RESUME
  35. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  36. /* ******************** Preprocessor Definitions ******************** */
  37. &Scoped-define PROCEDURE-TYPE SmartDataObject
  38. &Scoped-define DB-AWARE yes
  39. &Scoped-define ADM-SUPPORTED-LINKS Data-Source,Data-Target,Navigation-Target,Update-Target,Commit-Target,Filter-Target
  40. /* Db-Required definitions. */
  41. &IF DEFINED(DB-REQUIRED) = 0 &THEN
  42. &GLOBAL-DEFINE DB-REQUIRED TRUE
  43. &ENDIF
  44. &GLOBAL-DEFINE DB-REQUIRED-START &IF {&DB-REQUIRED} &THEN
  45. &GLOBAL-DEFINE DB-REQUIRED-END &ENDIF
  46. &Scoped-define QUERY-NAME Query-Main
  47. /* Internal Tables (found by Frame, Query & Browse Queries) */
  48. &Scoped-define INTERNAL-TABLES Drucker
  49. /* Definitions for QUERY Query-Main */
  50. &Scoped-Define ENABLED-FIELDS Dru10cpi Dru12cpi Dru15cpi Dru17cpi Dru20cpi Dru48 Dru72 Dru96 Drucker~
  51. Drudoppb Drudoppe Drufettb Drufette Drufont1 Drufont2 Drufont3 Drufont4~
  52. Drufont5 Drufont6 Drufont7 Drufont8 Drufont9 Drufont10 Drufontname1~
  53. Drufontname2 Drufontname3 Drufontname4 Drufontname5 Drufontname6~
  54. Drufontname7 Drufontname8 Drufontname9 Drufontname10 Druhoch Druinvb~
  55. Druinve Drulqb Drulqe Druquer DruSchacht1 DruSchacht2 DruSchacht3~
  56. DruSchacht4 DruSchacht5 DruSchacht6 DruSchacht7 DruSchacht8 DruSchacht9~
  57. Druunterb Druuntere Druxx Emul
  58. &Scoped-define ENABLED-FIELDS-IN-Drucker Dru10cpi Dru12cpi Dru15cpi ~
  59. Dru17cpi Dru20cpi Dru48 Dru72 Dru96 Drucker Drudoppb Drudoppe Drufettb ~
  60. Drufette Drufont1 Drufont2 Drufont3 Drufont4 Drufont5 Drufont6 Drufont7 ~
  61. Drufont8 Drufont9 Drufont10 Drufontname1 Drufontname2 Drufontname3 ~
  62. Drufontname4 Drufontname5 Drufontname6 Drufontname7 Drufontname8 ~
  63. Drufontname9 Drufontname10 Druhoch Druinvb Druinve Drulqb Drulqe Druquer ~
  64. DruSchacht1 DruSchacht2 DruSchacht3 DruSchacht4 DruSchacht5 DruSchacht6 ~
  65. DruSchacht7 DruSchacht8 DruSchacht9 Druunterb Druuntere Druxx Emul
  66. &Scoped-Define DATA-FIELDS Dru10cpi Dru12cpi Dru15cpi Dru17cpi Dru20cpi Dru48 Dru72 Dru96 Drucker~
  67. Drudoppb Drudoppe Drufettb Drufette Drufont1 Drufont2 Drufont3 Drufont4~
  68. Drufont5 Drufont6 Drufont7 Drufont8 Drufont9 Drufont10 Drufontname1~
  69. Drufontname2 Drufontname3 Drufontname4 Drufontname5 Drufontname6~
  70. Drufontname7 Drufontname8 Drufontname9 Drufontname10 Druhoch Druinvb~
  71. Druinve Drulqb Drulqe Druquer DruSchacht1 DruSchacht2 DruSchacht3~
  72. DruSchacht4 DruSchacht5 DruSchacht6 DruSchacht7 DruSchacht8 DruSchacht9~
  73. Druunterb Druuntere Druxx Emul
  74. &Scoped-define DATA-FIELDS-IN-Drucker Dru10cpi Dru12cpi Dru15cpi Dru17cpi ~
  75. Dru20cpi Dru48 Dru72 Dru96 Drucker Drudoppb Drudoppe Drufettb Drufette ~
  76. Drufont1 Drufont2 Drufont3 Drufont4 Drufont5 Drufont6 Drufont7 Drufont8 ~
  77. Drufont9 Drufont10 Drufontname1 Drufontname2 Drufontname3 Drufontname4 ~
  78. Drufontname5 Drufontname6 Drufontname7 Drufontname8 Drufontname9 ~
  79. Drufontname10 Druhoch Druinvb Druinve Drulqb Drulqe Druquer DruSchacht1 ~
  80. DruSchacht2 DruSchacht3 DruSchacht4 DruSchacht5 DruSchacht6 DruSchacht7 ~
  81. DruSchacht8 DruSchacht9 Druunterb Druuntere Druxx Emul
  82. &Scoped-Define MANDATORY-FIELDS Drucker
  83. &Scoped-Define APPLICATION-SERVICE
  84. &Scoped-Define ASSIGN-LIST rowObject.Drufont1 = Drucker.Drufont[1]~
  85. rowObject.Drufont2 = Drucker.Drufont[2]~
  86. rowObject.Drufont3 = Drucker.Drufont[3]~
  87. rowObject.Drufont4 = Drucker.Drufont[4]~
  88. rowObject.Drufont5 = Drucker.Drufont[5]~
  89. rowObject.Drufont6 = Drucker.Drufont[6]~
  90. rowObject.Drufont7 = Drucker.Drufont[7]~
  91. rowObject.Drufont8 = Drucker.Drufont[8]~
  92. rowObject.Drufont9 = Drucker.Drufont[9]~
  93. rowObject.Drufont10 = Drucker.Drufont[10]~
  94. rowObject.Drufontname1 = Drucker.Drufontname[1]~
  95. rowObject.Drufontname2 = Drucker.Drufontname[2]~
  96. rowObject.Drufontname3 = Drucker.Drufontname[3]~
  97. rowObject.Drufontname4 = Drucker.Drufontname[4]~
  98. rowObject.Drufontname5 = Drucker.Drufontname[5]~
  99. rowObject.Drufontname6 = Drucker.Drufontname[6]~
  100. rowObject.Drufontname7 = Drucker.Drufontname[7]~
  101. rowObject.Drufontname8 = Drucker.Drufontname[8]~
  102. rowObject.Drufontname9 = Drucker.Drufontname[9]~
  103. rowObject.Drufontname10 = Drucker.Drufontname[10]~
  104. rowObject.DruSchacht1 = Drucker.DruSchacht[1]~
  105. rowObject.DruSchacht2 = Drucker.DruSchacht[2]~
  106. rowObject.DruSchacht3 = Drucker.DruSchacht[3]~
  107. rowObject.DruSchacht4 = Drucker.DruSchacht[4]~
  108. rowObject.DruSchacht5 = Drucker.DruSchacht[5]~
  109. rowObject.DruSchacht6 = Drucker.DruSchacht[6]~
  110. rowObject.DruSchacht7 = Drucker.DruSchacht[7]~
  111. rowObject.DruSchacht8 = Drucker.DruSchacht[8]~
  112. rowObject.DruSchacht9 = Drucker.DruSchacht[9]
  113. &Scoped-Define DATA-FIELD-DEFS "d-drucker.i"
  114. &Scoped-define QUERY-STRING-Query-Main FOR EACH Drucker NO-LOCK INDEXED-REPOSITION
  115. {&DB-REQUIRED-START}
  116. &Scoped-define OPEN-QUERY-Query-Main OPEN QUERY Query-Main FOR EACH Drucker NO-LOCK INDEXED-REPOSITION.
  117. {&DB-REQUIRED-END}
  118. &Scoped-define TABLES-IN-QUERY-Query-Main Drucker
  119. &Scoped-define FIRST-TABLE-IN-QUERY-Query-Main Drucker
  120. /* Custom List Definitions */
  121. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  122. /* _UIB-PREPROCESSOR-BLOCK-END */
  123. &ANALYZE-RESUME
  124. /* ************************ Function Prototypes ********************** */
  125. {&DB-REQUIRED-START}
  126. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD openQuery dTables _DB-REQUIRED
  127. FUNCTION openQuery RETURNS LOGICAL
  128. ( /* parameter-definitions */ ) FORWARD.
  129. /* _UIB-CODE-BLOCK-END */
  130. &ANALYZE-RESUME
  131. {&DB-REQUIRED-END}
  132. /* *********************** Control Definitions ********************** */
  133. {&DB-REQUIRED-START}
  134. /* Query definitions */
  135. &ANALYZE-SUSPEND
  136. DEFINE QUERY Query-Main FOR
  137. Drucker SCROLLING.
  138. &ANALYZE-RESUME
  139. {&DB-REQUIRED-END}
  140. /* ************************ Frame Definitions *********************** */
  141. /* *********************** Procedure Settings ************************ */
  142. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  143. /* Settings for THIS-PROCEDURE
  144. Type: SmartDataObject
  145. Allow: Query
  146. Frames: 0
  147. Add Fields to: Neither
  148. Other Settings: PERSISTENT-ONLY COMPILE APPSERVER DB-AWARE
  149. */
  150. /* This procedure should always be RUN PERSISTENT. Report the error, */
  151. /* then cleanup and return. */
  152. IF NOT THIS-PROCEDURE:PERSISTENT THEN DO:
  153. MESSAGE "{&FILE-NAME} should only be RUN PERSISTENT.":U
  154. VIEW-AS ALERT-BOX ERROR BUTTONS OK.
  155. RETURN.
  156. END.
  157. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  158. /* ************************* Create Window ************************** */
  159. &ANALYZE-SUSPEND _CREATE-WINDOW
  160. /* DESIGN Window definition (used by the UIB)
  161. CREATE WINDOW dTables ASSIGN
  162. HEIGHT = 1.43
  163. WIDTH = 38.8.
  164. /* END WINDOW DEFINITION */
  165. */
  166. &ANALYZE-RESUME
  167. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB dTables
  168. /* ************************* Included-Libraries *********************** */
  169. {src/adm2/data.i}
  170. /* _UIB-CODE-BLOCK-END */
  171. &ANALYZE-RESUME
  172. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  173. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  174. /* SETTINGS FOR WINDOW dTables
  175. VISIBLE,,RUN-PERSISTENT */
  176. /* _RUN-TIME-ATTRIBUTES-END */
  177. &ANALYZE-RESUME
  178. /* Setting information for Queries and Browse Widgets fields */
  179. &ANALYZE-SUSPEND _QUERY-BLOCK QUERY Query-Main
  180. /* Query rebuild information for SmartDataObject Query-Main
  181. _TblList = "AnaDat.Drucker"
  182. _Options = "NO-LOCK INDEXED-REPOSITION"
  183. _FldNameList[1] > AnaDat.Drucker.Dru10cpi
  184. "Dru10cpi" "Dru10cpi" "10 Zeichen/Zoll" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  185. _FldNameList[2] > AnaDat.Drucker.Dru12cpi
  186. "Dru12cpi" "Dru12cpi" "12 Zeichen/Zoll" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  187. _FldNameList[3] > AnaDat.Drucker.Dru15cpi
  188. "Dru15cpi" "Dru15cpi" "15 Zeichen/Zoll" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  189. _FldNameList[4] > AnaDat.Drucker.Dru17cpi
  190. "Dru17cpi" "Dru17cpi" "17 Zeichen/Zoll" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  191. _FldNameList[5] > AnaDat.Drucker.Dru20cpi
  192. "Dru20cpi" "Dru20cpi" "20 Zeichen/Zoll" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  193. _FldNameList[6] > AnaDat.Drucker.Dru48
  194. "Dru48" "Dru48" "48 Zeilen/Seite" ? "character" ? ? ? ? ? ? yes ? no 50 yes ""
  195. _FldNameList[7] > AnaDat.Drucker.Dru72
  196. "Dru72" "Dru72" "72 Zeilen/Seite" ? "character" ? ? ? ? ? ? yes ? no 50 yes ""
  197. _FldNameList[8] > AnaDat.Drucker.Dru96
  198. "Dru96" "Dru96" "96 Zeilen/Seite" ? "character" ? ? ? ? ? ? yes ? no 50 yes ""
  199. _FldNameList[9] > AnaDat.Drucker.Drucker
  200. "Drucker" "Drucker" ? ? "character" ? ? ? ? ? ? yes ? yes 30 no ""
  201. _FldNameList[10] > AnaDat.Drucker.Drudoppb
  202. "Drudoppb" "Drudoppb" "Gross beginn" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  203. _FldNameList[11] > AnaDat.Drucker.Drudoppe
  204. "Drudoppe" "Drudoppe" "Gross Ende" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  205. _FldNameList[12] > AnaDat.Drucker.Drufettb
  206. "Drufettb" "Drufettb" "Fett Beginn" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  207. _FldNameList[13] > AnaDat.Drucker.Drufette
  208. "Drufette" "Drufette" "Fett Ende" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  209. _FldNameList[14] > AnaDat.Drucker.Drufont[1]
  210. "Drufont[1]" "Drufont1" "Initialisierung" ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  211. _FldNameList[15] > AnaDat.Drucker.Drufont[2]
  212. "Drufont[2]" "Drufont2" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  213. _FldNameList[16] > AnaDat.Drucker.Drufont[3]
  214. "Drufont[3]" "Drufont3" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  215. _FldNameList[17] > AnaDat.Drucker.Drufont[4]
  216. "Drufont[4]" "Drufont4" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  217. _FldNameList[18] > AnaDat.Drucker.Drufont[5]
  218. "Drufont[5]" "Drufont5" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  219. _FldNameList[19] > AnaDat.Drucker.Drufont[6]
  220. "Drufont[6]" "Drufont6" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  221. _FldNameList[20] > AnaDat.Drucker.Drufont[7]
  222. "Drufont[7]" "Drufont7" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  223. _FldNameList[21] > AnaDat.Drucker.Drufont[8]
  224. "Drufont[8]" "Drufont8" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  225. _FldNameList[22] > AnaDat.Drucker.Drufont[9]
  226. "Drufont[9]" "Drufont9" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  227. _FldNameList[23] > AnaDat.Drucker.Drufont[10]
  228. "Drufont[10]" "Drufont10" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  229. _FldNameList[24] > AnaDat.Drucker.Drufontname[1]
  230. "Drufontname[1]" "Drufontname1" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  231. _FldNameList[25] > AnaDat.Drucker.Drufontname[2]
  232. "Drufontname[2]" "Drufontname2" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  233. _FldNameList[26] > AnaDat.Drucker.Drufontname[3]
  234. "Drufontname[3]" "Drufontname3" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  235. _FldNameList[27] > AnaDat.Drucker.Drufontname[4]
  236. "Drufontname[4]" "Drufontname4" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  237. _FldNameList[28] > AnaDat.Drucker.Drufontname[5]
  238. "Drufontname[5]" "Drufontname5" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  239. _FldNameList[29] > AnaDat.Drucker.Drufontname[6]
  240. "Drufontname[6]" "Drufontname6" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  241. _FldNameList[30] > AnaDat.Drucker.Drufontname[7]
  242. "Drufontname[7]" "Drufontname7" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  243. _FldNameList[31] > AnaDat.Drucker.Drufontname[8]
  244. "Drufontname[8]" "Drufontname8" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  245. _FldNameList[32] > AnaDat.Drucker.Drufontname[9]
  246. "Drufontname[9]" "Drufontname9" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  247. _FldNameList[33] > AnaDat.Drucker.Drufontname[10]
  248. "Drufontname[10]" "Drufontname10" ? ? "character" ? ? ? ? ? ? yes ? no 38 yes ""
  249. _FldNameList[34] > AnaDat.Drucker.Druhoch
  250. "Druhoch" "Druhoch" "Portrait (Hoch)" ? "character" ? ? ? ? ? ? yes ? no 50 yes ""
  251. _FldNameList[35] > AnaDat.Drucker.Druinvb
  252. "Druinvb" "Druinvb" "Invers Beginn" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  253. _FldNameList[36] > AnaDat.Drucker.Druinve
  254. "Druinve" "Druinve" "Invers Ende" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  255. _FldNameList[37] > AnaDat.Drucker.Drulqb
  256. "Drulqb" "Drulqb" "Letter Beginn" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  257. _FldNameList[38] > AnaDat.Drucker.Drulqe
  258. "Drulqe" "Drulqe" "Letter Ende" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  259. _FldNameList[39] > AnaDat.Drucker.Druquer
  260. "Druquer" "Druquer" "Landscape (Quer)" ? "character" ? ? ? ? ? ? yes ? no 50 yes ""
  261. _FldNameList[40] > AnaDat.Drucker.DruSchacht[1]
  262. "DruSchacht[1]" "DruSchacht1" "Schacht 1" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  263. _FldNameList[41] > AnaDat.Drucker.DruSchacht[2]
  264. "DruSchacht[2]" "DruSchacht2" "Schacht 2" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  265. _FldNameList[42] > AnaDat.Drucker.DruSchacht[3]
  266. "DruSchacht[3]" "DruSchacht3" "Schacht 3" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  267. _FldNameList[43] > AnaDat.Drucker.DruSchacht[4]
  268. "DruSchacht[4]" "DruSchacht4" "Schacht 4" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  269. _FldNameList[44] > AnaDat.Drucker.DruSchacht[5]
  270. "DruSchacht[5]" "DruSchacht5" "Schacht 5" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  271. _FldNameList[45] > AnaDat.Drucker.DruSchacht[6]
  272. "DruSchacht[6]" "DruSchacht6" "Schacht 6" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  273. _FldNameList[46] > AnaDat.Drucker.DruSchacht[7]
  274. "DruSchacht[7]" "DruSchacht7" "Schacht 7" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  275. _FldNameList[47] > AnaDat.Drucker.DruSchacht[8]
  276. "DruSchacht[8]" "DruSchacht8" "Schacht 8" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  277. _FldNameList[48] > AnaDat.Drucker.DruSchacht[9]
  278. "DruSchacht[9]" "DruSchacht9" "Schacht 9" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  279. _FldNameList[49] > AnaDat.Drucker.Druunterb
  280. "Druunterb" "Druunterb" "Unterstr. Beginn" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  281. _FldNameList[50] > AnaDat.Drucker.Druuntere
  282. "Druuntere" "Druuntere" "Unterstr. Ende" ? "character" ? ? ? ? ? ? yes ? no 30 yes ""
  283. _FldNameList[51] > AnaDat.Drucker.Druxx
  284. "Druxx" "Druxx" ? ? "character" ? ? ? ? ? ? yes ? no 50 yes ""
  285. _FldNameList[52] > AnaDat.Drucker.Emul
  286. "Emul" "Emul" "Emulation" ? "character" ? ? ? ? ? ? yes ? no 20 yes ""
  287. _Design-Parent is WINDOW dTables @ ( 1.14 , 2.6 )
  288. */ /* QUERY Query-Main */
  289. &ANALYZE-RESUME
  290. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK dTables
  291. /* *************************** Main Block *************************** */
  292. SAktiv = DYNAMIC-FUNCTION('getSuperAktiv':U) NO-ERROR.
  293. IF SAktiv THEN DO:
  294. Firma = DYNAMIC-FUNCTION('GETMANDANT':U) NO-ERROR.
  295. END.
  296. &IF DEFINED(UIB_IS_RUNNING) <> 0 &THEN
  297. RUN initializeObject.
  298. &ENDIF
  299. /* _UIB-CODE-BLOCK-END */
  300. &ANALYZE-RESUME
  301. /* ********************** Internal Procedures *********************** */
  302. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI dTables _DEFAULT-DISABLE
  303. PROCEDURE disable_UI :
  304. /*------------------------------------------------------------------------------
  305. Purpose: DISABLE the User Interface
  306. Parameters: <none>
  307. Notes: Here we clean-up the user-interface by deleting
  308. dynamic widgets we have created and/or hide
  309. frames. This procedure is usually called when
  310. we are ready to "clean-up" after running.
  311. ------------------------------------------------------------------------------*/
  312. /* Hide all frames. */
  313. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  314. END PROCEDURE.
  315. /* _UIB-CODE-BLOCK-END */
  316. &ANALYZE-RESUME
  317. /* ************************ Function Implementations ***************** */
  318. {&DB-REQUIRED-START}
  319. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION openQuery dTables _DB-REQUIRED
  320. FUNCTION openQuery RETURNS LOGICAL
  321. ( /* parameter-definitions */ ) :
  322. /*------------------------------------------------------------------------------
  323. Purpose: Super Override
  324. Notes:
  325. ------------------------------------------------------------------------------*/
  326. /* xWhere = ''. */
  327. /* DYNAMIC-FUNCTION('setQueryWhere':U, INPUT xWhere). */
  328. /* xSort = ''. */
  329. /* DYNAMIC-FUNCTION('setQuerySort':U, INPUT xSort). */
  330. /* xWhere = ''. */
  331. /* DYNAMIC-FUNCTION('setQueryString':U, INPUT xWhere). */
  332. RETURN SUPER( ).
  333. END FUNCTION.
  334. /* _UIB-CODE-BLOCK-END */
  335. &ANALYZE-RESUME
  336. {&DB-REQUIRED-END}