b-abholze.w 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539
  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. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS bTableWin
  8. /*------------------------------------------------------------------------
  9. File: adm2\src\browser.w
  10. Description: SmartDataBrowser Object
  11. Input Parameters:
  12. <none>
  13. Output Parameters:
  14. <none>
  15. ------------------------------------------------------------------------*/
  16. /* This .W file was created with the Progress AppBuilder. */
  17. /*----------------------------------------------------------------------*/
  18. /* Create an unnamed pool to store all the widgets created
  19. by this procedure. This is a good default which assures
  20. that this procedure's triggers and internal procedures
  21. will execute in this procedure's storage, and that proper
  22. cleanup will occur on deletion of the procedure. */
  23. CREATE WIDGET-POOL.
  24. /* *************************** Definitions ************************** */
  25. /* Parameters Definitions --- */
  26. /* Local Variable Definitions --- */
  27. { incl/tmpbrowser.i }
  28. {src/adm2/widgetprto.i}
  29. /* _UIB-CODE-BLOCK-END */
  30. &ANALYZE-RESUME
  31. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  32. /* ******************** Preprocessor Definitions ******************** */
  33. &Scoped-define PROCEDURE-TYPE SmartDataBrowser
  34. &Scoped-define DB-AWARE no
  35. &Scoped-define ADM-SUPPORTED-LINKS TableIO-Target,Data-Target,Update-Source
  36. /* Include file with RowObject temp-table definition */
  37. &Scoped-define DATA-FIELD-DEFS "d-abholze.i"
  38. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  39. &Scoped-define FRAME-NAME F-Main
  40. &Scoped-define BROWSE-NAME br_table
  41. /* Internal Tables (found by Frame, Query & Browse Queries) */
  42. &Scoped-define INTERNAL-TABLES rowObject
  43. /* Definitions for BROWSE br_table */
  44. &Scoped-define FIELDS-IN-QUERY-br_table rowObject.Pos rowObject.Artnr ~
  45. rowObject.KGebinde rowObject.Bez1 rowObject.Bez2 rowObject.Inhalt ~
  46. rowObject.Jahr rowObject.Lager rowObject.MGeli rowObject.Preis ~
  47. rowObject.Net_Betr rowObject.Rab_Art rowObject.Rab_Wert rowObject.WuCd ~
  48. rowObject.VGebinde
  49. &Scoped-define ENABLED-FIELDS-IN-QUERY-br_table
  50. &Scoped-define QUERY-STRING-br_table FOR EACH rowObject NO-LOCK INDEXED-REPOSITION
  51. &Scoped-define OPEN-QUERY-br_table OPEN QUERY br_table FOR EACH rowObject NO-LOCK INDEXED-REPOSITION.
  52. &Scoped-define TABLES-IN-QUERY-br_table rowObject
  53. &Scoped-define FIRST-TABLE-IN-QUERY-br_table rowObject
  54. /* Definitions for FRAME F-Main */
  55. /* Standard List Definitions */
  56. &Scoped-Define ENABLED-OBJECTS RECT-1 br_table
  57. /* Custom List Definitions */
  58. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  59. /* _UIB-PREPROCESSOR-BLOCK-END */
  60. &ANALYZE-RESUME
  61. /* ************************ Function Prototypes ********************** */
  62. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD setZeilenfarbe bTableWin
  63. FUNCTION setZeilenfarbe RETURNS LOGICAL
  64. ( ipFarbe AS INT ) FORWARD.
  65. /* _UIB-CODE-BLOCK-END */
  66. &ANALYZE-RESUME
  67. /* *********************** Control Definitions ********************** */
  68. /* Definitions of the field level widgets */
  69. DEFINE RECTANGLE RECT-1
  70. EDGE-PIXELS 2 GRAPHIC-EDGE NO-FILL
  71. SIZE 150 BY 7.14.
  72. /* Query definitions */
  73. &ANALYZE-SUSPEND
  74. DEFINE TEMP-TABLE RowObject NO-UNDO
  75. {{&DATA-FIELD-DEFS}}
  76. {src/adm2/robjflds.i}.
  77. DEFINE QUERY br_table FOR
  78. rowObject SCROLLING.
  79. &ANALYZE-RESUME
  80. /* Browse definitions */
  81. DEFINE BROWSE br_table
  82. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _DISPLAY-FIELDS br_table bTableWin _STRUCTURED
  83. QUERY br_table NO-LOCK DISPLAY
  84. rowObject.Pos FORMAT "9999":U
  85. rowObject.Artnr FORMAT "999999":U
  86. rowObject.KGebinde FORMAT "x(12)":U
  87. rowObject.Bez1 COLUMN-LABEL "Artikelbezeichnung" FORMAT "x(30)":U
  88. rowObject.Bez2 COLUMN-LABEL "Zusatzbezeichnung" FORMAT "x(30)":U
  89. WIDTH 20
  90. rowObject.Inhalt FORMAT "9999":U
  91. rowObject.Jahr FORMAT "9999":U
  92. rowObject.Lager FORMAT "99":U WIDTH 6
  93. rowObject.MGeli COLUMN-LABEL "Menge" FORMAT "zzzz9.99-":U
  94. rowObject.Preis FORMAT "zzz,zz9.999":U
  95. rowObject.Net_Betr COLUMN-LABEL "Netto Betrag" FORMAT "zzz,zzz,zz9.999-":U
  96. rowObject.Rab_Art COLUMN-LABEL "RabArt" FORMAT "9":U
  97. rowObject.Rab_Wert COLUMN-LABEL "Rab Wert" FORMAT "zz9.9999-":U
  98. rowObject.WuCd COLUMN-LABEL "MC" FORMAT "99":U
  99. rowObject.VGebinde FORMAT "x(12)":U
  100. /* _UIB-CODE-BLOCK-END */
  101. &ANALYZE-RESUME
  102. WITH NO-ASSIGN NO-AUTO-VALIDATE NO-ROW-MARKERS SEPARATORS SIZE 148 BY 6.67.
  103. /* ************************ Frame Definitions *********************** */
  104. DEFINE FRAME F-Main
  105. br_table AT ROW 1.48 COL 3 WIDGET-ID 200
  106. RECT-1 AT ROW 1.24 COL 2 WIDGET-ID 2
  107. WITH 1 DOWN NO-BOX KEEP-TAB-ORDER OVERLAY
  108. SIDE-LABELS NO-UNDERLINE THREE-D
  109. AT COL 1 ROW 1 SCROLLABLE WIDGET-ID 100.
  110. /* *********************** Procedure Settings ************************ */
  111. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  112. /* Settings for THIS-PROCEDURE
  113. Type: SmartDataBrowser
  114. Data Source: "d-abholze.w"
  115. Allow: Basic,Browse
  116. Frames: 1
  117. Add Fields to: Neither
  118. Other Settings: PERSISTENT-ONLY COMPILE
  119. */
  120. /* This procedure should always be RUN PERSISTENT. Report the error, */
  121. /* then cleanup and return. */
  122. IF NOT THIS-PROCEDURE:PERSISTENT THEN DO:
  123. MESSAGE "{&FILE-NAME} should only be RUN PERSISTENT.":U
  124. VIEW-AS ALERT-BOX ERROR BUTTONS OK.
  125. RETURN.
  126. END.
  127. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  128. /* ************************* Create Window ************************** */
  129. &ANALYZE-SUSPEND _CREATE-WINDOW
  130. /* DESIGN Window definition (used by the UIB)
  131. CREATE WINDOW bTableWin ASSIGN
  132. HEIGHT = 7.62
  133. WIDTH = 152.
  134. /* END WINDOW DEFINITION */
  135. */
  136. &ANALYZE-RESUME
  137. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB bTableWin
  138. /* ************************* Included-Libraries *********************** */
  139. {src/adm2/browser.i}
  140. /* _UIB-CODE-BLOCK-END */
  141. &ANALYZE-RESUME
  142. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  143. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  144. /* SETTINGS FOR WINDOW bTableWin
  145. NOT-VISIBLE,,RUN-PERSISTENT */
  146. /* SETTINGS FOR FRAME F-Main
  147. NOT-VISIBLE FRAME-NAME Size-to-Fit */
  148. /* BROWSE-TAB br_table RECT-1 F-Main */
  149. ASSIGN
  150. FRAME F-Main:SCROLLABLE = FALSE
  151. FRAME F-Main:HIDDEN = TRUE.
  152. /* _RUN-TIME-ATTRIBUTES-END */
  153. &ANALYZE-RESUME
  154. /* Setting information for Queries and Browse Widgets fields */
  155. &ANALYZE-SUSPEND _QUERY-BLOCK BROWSE br_table
  156. /* Query rebuild information for BROWSE br_table
  157. _TblList = "rowObject"
  158. _Options = "NO-LOCK INDEXED-REPOSITION"
  159. _FldNameList[1] > _<SDO>.rowObject.Pos
  160. "rowObject.Pos" ? ? "integer" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  161. _FldNameList[2] > _<SDO>.rowObject.Artnr
  162. "rowObject.Artnr" ? ? "integer" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  163. _FldNameList[3] > _<SDO>.rowObject.KGebinde
  164. "rowObject.KGebinde" ? ? "character" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  165. _FldNameList[4] > _<SDO>.rowObject.Bez1
  166. "rowObject.Bez1" "Artikelbezeichnung" ? "character" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  167. _FldNameList[5] > _<SDO>.rowObject.Bez2
  168. "rowObject.Bez2" "Zusatzbezeichnung" ? "character" ? ? ? ? ? ? no "?" no no "20" yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  169. _FldNameList[6] > _<SDO>.rowObject.Inhalt
  170. "rowObject.Inhalt" ? ? "integer" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  171. _FldNameList[7] > _<SDO>.rowObject.Jahr
  172. "rowObject.Jahr" ? ? "integer" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  173. _FldNameList[8] > _<SDO>.rowObject.Lager
  174. "rowObject.Lager" ? ? "integer" ? ? ? ? ? ? no ? no no "6" yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  175. _FldNameList[9] > _<SDO>.rowObject.MGeli
  176. "rowObject.MGeli" "Menge" ? "decimal" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  177. _FldNameList[10] > _<SDO>.rowObject.Preis
  178. "rowObject.Preis" ? ? "decimal" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  179. _FldNameList[11] > _<SDO>.rowObject.Net_Betr
  180. "rowObject.Net_Betr" "Netto Betrag" ? "decimal" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  181. _FldNameList[12] > _<SDO>.rowObject.Rab_Art
  182. "rowObject.Rab_Art" "RabArt" ? "integer" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  183. _FldNameList[13] > _<SDO>.rowObject.Rab_Wert
  184. "rowObject.Rab_Wert" "Rab Wert" ? "decimal" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  185. _FldNameList[14] > _<SDO>.rowObject.WuCd
  186. "rowObject.WuCd" "MC" ? "integer" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  187. _FldNameList[15] > _<SDO>.rowObject.VGebinde
  188. "rowObject.VGebinde" ? ? "character" ? ? ? ? ? ? no "?" no no ? yes no no "U" "" "" "" "" "" "" 0 no 0 no no
  189. _Query is NOT OPENED
  190. */ /* BROWSE br_table */
  191. &ANALYZE-RESUME
  192. &ANALYZE-SUSPEND _QUERY-BLOCK FRAME F-Main
  193. /* Query rebuild information for FRAME F-Main
  194. _Options = "NO-LOCK"
  195. _Query is NOT OPENED
  196. */ /* FRAME F-Main */
  197. &ANALYZE-RESUME
  198. /* ************************ Control Triggers ************************ */
  199. &Scoped-define BROWSE-NAME br_table
  200. &Scoped-define SELF-NAME br_table
  201. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  202. ON CTRL-END OF br_table IN FRAME F-Main
  203. DO:
  204. APPLY "END":U TO BROWSE {&BROWSE-NAME}.
  205. END.
  206. /* _UIB-CODE-BLOCK-END */
  207. &ANALYZE-RESUME
  208. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  209. ON CTRL-HOME OF br_table IN FRAME F-Main
  210. DO:
  211. APPLY "HOME":U TO BROWSE {&BROWSE-NAME}.
  212. END.
  213. /* _UIB-CODE-BLOCK-END */
  214. &ANALYZE-RESUME
  215. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  216. ON DEFAULT-ACTION OF br_table IN FRAME F-Main
  217. DO:
  218. {src/adm2/brsdefault.i}
  219. END.
  220. /* _UIB-CODE-BLOCK-END */
  221. &ANALYZE-RESUME
  222. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  223. ON END OF br_table IN FRAME F-Main
  224. DO:
  225. {src/adm2/brsend.i}
  226. END.
  227. /* _UIB-CODE-BLOCK-END */
  228. &ANALYZE-RESUME
  229. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  230. ON HOME OF br_table IN FRAME F-Main
  231. DO:
  232. {src/adm2/brshome.i}
  233. END.
  234. /* _UIB-CODE-BLOCK-END */
  235. &ANALYZE-RESUME
  236. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  237. ON LEFT-MOUSE-CLICK OF br_table IN FRAME F-Main
  238. DO:
  239. APPLY 'ENTRY' TO {&BROWSE-NAME}.
  240. END.
  241. /* _UIB-CODE-BLOCK-END */
  242. &ANALYZE-RESUME
  243. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  244. ON LEFT-MOUSE-DBLCLICK OF br_table IN FRAME F-Main
  245. DO:
  246. IF NOT VALID-HANDLE( hFenster ) THEN RETURN NO-APPLY.
  247. RUN TOOLBAR IN hFenster ( INPUT 'UPDATE' ).
  248. RETURN NO-APPLY.
  249. END.
  250. /* _UIB-CODE-BLOCK-END */
  251. &ANALYZE-RESUME
  252. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  253. ON OFF-END OF br_table IN FRAME F-Main
  254. DO:
  255. {src/adm2/brsoffnd.i}
  256. END.
  257. /* _UIB-CODE-BLOCK-END */
  258. &ANALYZE-RESUME
  259. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  260. ON OFF-HOME OF br_table IN FRAME F-Main
  261. DO:
  262. {src/adm2/brsoffhm.i}
  263. END.
  264. /* _UIB-CODE-BLOCK-END */
  265. &ANALYZE-RESUME
  266. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  267. ON ROW-ENTRY OF br_table IN FRAME F-Main
  268. DO:
  269. {src/adm2/brsentry.i}
  270. END.
  271. /* _UIB-CODE-BLOCK-END */
  272. &ANALYZE-RESUME
  273. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  274. ON ROW-LEAVE OF br_table IN FRAME F-Main
  275. DO:
  276. {src/adm2/brsleave.i}
  277. END.
  278. /* _UIB-CODE-BLOCK-END */
  279. &ANALYZE-RESUME
  280. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  281. ON SCROLL-NOTIFY OF br_table IN FRAME F-Main
  282. DO:
  283. {src/adm2/brsscrol.i}
  284. END.
  285. /* _UIB-CODE-BLOCK-END */
  286. &ANALYZE-RESUME
  287. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  288. ON START-SEARCH OF br_table IN FRAME F-Main
  289. DO:
  290. { incl/brwstartsearch.i }
  291. END.
  292. /* _UIB-CODE-BLOCK-END */
  293. &ANALYZE-RESUME
  294. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL br_table bTableWin
  295. ON VALUE-CHANGED OF br_table IN FRAME F-Main
  296. DO:
  297. {src/adm2/brschnge.i}
  298. END.
  299. /* _UIB-CODE-BLOCK-END */
  300. &ANALYZE-RESUME
  301. &UNDEFINE SELF-NAME
  302. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK bTableWin
  303. /* *************************** Main Block *************************** */
  304. { incl/brwmainblock.i }
  305. { incl/brwinternproc.i }
  306. &IF DEFINED(UIB_IS_RUNNING) <> 0 &THEN
  307. RUN initializeObject.
  308. &ENDIF
  309. /* _UIB-CODE-BLOCK-END */
  310. &ANALYZE-RESUME
  311. /* ********************** Internal Procedures *********************** */
  312. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE AKTIV bTableWin
  313. PROCEDURE AKTIV :
  314. /*------------------------------------------------------------------------------
  315. Purpose:
  316. Parameters: <none>
  317. Notes:
  318. ------------------------------------------------------------------------------*/
  319. DEF INPUT PARAMETER ipFlag AS LOG NO-UNDO.
  320. DO WITH FRAME {&FRAME-NAME}:
  321. {&BROWSE-NAME}:SENSITIVE = ipFlag.
  322. IF ipFlag THEN {&BROWSE-NAME}:BGCOLOR = 15.
  323. ELSE {&BROWSE-NAME}:BGCOLOR = 8.
  324. END.
  325. END PROCEDURE.
  326. /* _UIB-CODE-BLOCK-END */
  327. &ANALYZE-RESUME
  328. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE destroyObject bTableWin
  329. PROCEDURE destroyObject :
  330. /*------------------------------------------------------------------------------
  331. Purpose: Super Override
  332. Parameters:
  333. Notes:
  334. ------------------------------------------------------------------------------*/
  335. DEF VAR hBrowser AS HANDLE NO-UNDO.
  336. hBrowser = {&BROWSE-NAME}:HANDLE IN FRAME {&FRAME-NAME}.
  337. DYNAMIC-FUNCTION('setBrowserDaten':U, INPUT hBrowser,
  338. INPUT Sektion ) NO-ERROR.
  339. RUN SUPER.
  340. /* Code placed here will execute AFTER standard behavior. */
  341. END PROCEDURE.
  342. /* _UIB-CODE-BLOCK-END */
  343. &ANALYZE-RESUME
  344. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI bTableWin _DEFAULT-DISABLE
  345. PROCEDURE disable_UI :
  346. /*------------------------------------------------------------------------------
  347. Purpose: DISABLE the User Interface
  348. Parameters: <none>
  349. Notes: Here we clean-up the user-interface by deleting
  350. dynamic widgets we have created and/or hide
  351. frames. This procedure is usually called when
  352. we are ready to "clean-up" after running.
  353. ------------------------------------------------------------------------------*/
  354. /* Hide all frames. */
  355. HIDE FRAME F-Main.
  356. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  357. END PROCEDURE.
  358. /* _UIB-CODE-BLOCK-END */
  359. &ANALYZE-RESUME
  360. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENTRY_BROWSE bTableWin
  361. PROCEDURE ENTRY_BROWSE :
  362. /*------------------------------------------------------------------------------
  363. Purpose:
  364. Parameters: <none>
  365. Notes:
  366. ------------------------------------------------------------------------------*/
  367. APPLY 'ENTRY' TO {&BROWSE-NAME} IN FRAME {&FRAME-NAME}.
  368. RETURN NO-APPLY.
  369. END PROCEDURE.
  370. /* _UIB-CODE-BLOCK-END */
  371. &ANALYZE-RESUME
  372. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject bTableWin
  373. PROCEDURE initializeObject :
  374. /*------------------------------------------------------------------------------
  375. Purpose: Super Override
  376. Parameters:
  377. Notes:
  378. ------------------------------------------------------------------------------*/
  379. { incl/brwinitialize.i }
  380. END PROCEDURE.
  381. /* _UIB-CODE-BLOCK-END */
  382. &ANALYZE-RESUME
  383. /* ************************ Function Implementations ***************** */
  384. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION setZeilenfarbe bTableWin
  385. FUNCTION setZeilenfarbe RETURNS LOGICAL
  386. ( ipFarbe AS INT ) :
  387. /*------------------------------------------------------------------------------
  388. Purpose:
  389. Notes:
  390. ------------------------------------------------------------------------------*/
  391. { incl/brwsetzeilenfarbe.i }
  392. END FUNCTION.
  393. /* _UIB-CODE-BLOCK-END */
  394. &ANALYZE-RESUME