g-einlesen-datum.w 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. &Scoped-define WINDOW-NAME CURRENT-WINDOW
  4. &Scoped-define FRAME-NAME gKundennummer
  5. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS gKundennummer
  6. /*------------------------------------------------------------------------
  7. File:
  8. Description: from cntnrdlg.w - ADM2 SmartDialog Template
  9. Input Parameters:
  10. <none>
  11. Output Parameters:
  12. <none>
  13. Author:
  14. Created:
  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. DEFINE INPUT PARAMETER ipcTitel AS CHARACTER NO-UNDO.
  27. DEFINE INPUT PARAMETER ipcLabel AS CHARACTER NO-UNDO.
  28. DEFINE INPUT-OUTPUT PARAMETER iodDatum AS DATE NO-UNDO.
  29. /* Local Variable Definitions --- */
  30. DEFINE VARIABLE MaxPage AS INTEGER NO-UNDO.
  31. DEFINE VARIABLE AktSeite AS INTEGER NO-UNDO.
  32. DEFINE VARIABLE FMutFlag AS LOG NO-UNDO.
  33. DEFINE VARIABLE lOk AS LOGICAL NO-UNDO INIT FALSE.
  34. /* _UIB-CODE-BLOCK-END */
  35. &ANALYZE-RESUME
  36. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  37. /* ******************** Preprocessor Definitions ******************** */
  38. &Scoped-define PROCEDURE-TYPE SmartDialog
  39. &Scoped-define DB-AWARE no
  40. &Scoped-define ADM-CONTAINER DIALOG-BOX
  41. &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target
  42. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  43. &Scoped-define FRAME-NAME gKundennummer
  44. /* Standard List Definitions */
  45. &Scoped-Define ENABLED-OBJECTS F_Datum Btn_OK Btn_Cancel
  46. &Scoped-Define DISPLAYED-OBJECTS F_Datum
  47. /* Custom List Definitions */
  48. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  49. /* _UIB-PREPROCESSOR-BLOCK-END */
  50. &ANALYZE-RESUME
  51. /* *********************** Control Definitions ********************** */
  52. /* Define a dialog box */
  53. /* Definitions of the field level widgets */
  54. DEFINE BUTTON Btn_Cancel AUTO-END-KEY
  55. LABEL "&abbrechen"
  56. SIZE 14 BY 1.
  57. DEFINE BUTTON Btn_OK AUTO-GO
  58. LABEL "OK"
  59. SIZE 14 BY 1.
  60. DEFINE VARIABLE F_Datum AS DATE FORMAT "99.99.9999":U INITIAL ?
  61. LABEL "Datum"
  62. VIEW-AS FILL-IN NATIVE
  63. SIZE 16 BY 1
  64. BGCOLOR 15 NO-UNDO.
  65. /* ************************ Frame Definitions *********************** */
  66. DEFINE FRAME gKundennummer
  67. F_Datum AT ROW 2 COL 28 COLON-ALIGNED
  68. Btn_OK AT ROW 4 COL 17.8
  69. Btn_Cancel AT ROW 4 COL 39.8
  70. SPACE(9.59) SKIP(1.28)
  71. WITH VIEW-AS DIALOG-BOX KEEP-TAB-ORDER
  72. SIDE-LABELS NO-UNDERLINE THREE-D SCROLLABLE
  73. TITLE "Nummer einlesen"
  74. DEFAULT-BUTTON Btn_OK CANCEL-BUTTON Btn_Cancel.
  75. /* *********************** Procedure Settings ************************ */
  76. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  77. /* Settings for THIS-PROCEDURE
  78. Type: SmartDialog
  79. Allow: Basic,Browse,DB-Fields,Query,Smart
  80. Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target
  81. Design Page: 1
  82. Other Settings: COMPILE
  83. */
  84. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  85. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB gKundennummer
  86. /* ************************* Included-Libraries *********************** */
  87. {src/adm2/containr.i}
  88. /* _UIB-CODE-BLOCK-END */
  89. &ANALYZE-RESUME
  90. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  91. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  92. /* SETTINGS FOR DIALOG-BOX gKundennummer
  93. FRAME-NAME */
  94. ASSIGN
  95. FRAME gKundennummer:SCROLLABLE = FALSE
  96. FRAME gKundennummer:HIDDEN = TRUE.
  97. /* _RUN-TIME-ATTRIBUTES-END */
  98. &ANALYZE-RESUME
  99. /* Setting information for Queries and Browse Widgets fields */
  100. &ANALYZE-SUSPEND _QUERY-BLOCK DIALOG-BOX gKundennummer
  101. /* Query rebuild information for DIALOG-BOX gKundennummer
  102. _Options = "SHARE-LOCK"
  103. _Query is NOT OPENED
  104. */ /* DIALOG-BOX gKundennummer */
  105. &ANALYZE-RESUME
  106. /* ************************ Control Triggers ************************ */
  107. &Scoped-define SELF-NAME gKundennummer
  108. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL gKundennummer gKundennummer
  109. ON END-ERROR OF FRAME gKundennummer /* Nummer einlesen */
  110. DO:
  111. RUN ENDE.
  112. RETURN NO-APPLY.
  113. END.
  114. /* _UIB-CODE-BLOCK-END */
  115. &ANALYZE-RESUME
  116. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL gKundennummer gKundennummer
  117. ON GO OF FRAME gKundennummer /* Nummer einlesen */
  118. DO:
  119. RUN ENDE_PROGRAMM ( INPUT THIS-PROCEDURE:FILE-NAME ) NO-ERROR.
  120. END.
  121. /* _UIB-CODE-BLOCK-END */
  122. &ANALYZE-RESUME
  123. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL gKundennummer gKundennummer
  124. ON WINDOW-CLOSE OF FRAME gKundennummer /* Nummer einlesen */
  125. DO:
  126. RUN ENDE.
  127. RETURN NO-APPLY.
  128. END.
  129. /* _UIB-CODE-BLOCK-END */
  130. &ANALYZE-RESUME
  131. &Scoped-define SELF-NAME Btn_Cancel
  132. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Cancel gKundennummer
  133. ON CHOOSE OF Btn_Cancel IN FRAME gKundennummer /* abbrechen */
  134. DO:
  135. RUN ENDE.
  136. RETURN NO-APPLY.
  137. END.
  138. /* _UIB-CODE-BLOCK-END */
  139. &ANALYZE-RESUME
  140. &Scoped-define SELF-NAME Btn_OK
  141. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_OK gKundennummer
  142. ON CHOOSE OF Btn_OK IN FRAME gKundennummer /* OK */
  143. DO:
  144. DO WITH FRAME {&FRAME-NAME}:
  145. ASSIGN F_Datum NO-ERROR.
  146. IF ERROR-STATUS:ERROR THEN
  147. DO:
  148. APPLY 'ENTRY' TO F_Datum.
  149. RETURN NO-APPLY.
  150. END.
  151. iodDatum = F_Datum.
  152. END.
  153. lOk = TRUE.
  154. RUN ENDE.
  155. RETURN NO-APPLY.
  156. END.
  157. /* _UIB-CODE-BLOCK-END */
  158. &ANALYZE-RESUME
  159. &UNDEFINE SELF-NAME
  160. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK gKundennummer
  161. /* *************************** Main Block *************************** */
  162. MaxPage = 1.
  163. AktSeite = 1.
  164. SESSION:DATA-ENTRY-RETURN = TRUE.
  165. SUBSCRIBE TO 'TOOLBAR' ANYWHERE.
  166. /* TRIGGERS ------------------------------------------------------ */
  167. ON 'ALT-CURSOR-RIGHT':U OF FRAME {&FRAME-NAME} ANYWHERE
  168. DO:
  169. RUN NEXTPAGE.
  170. END.
  171. ON 'ALT-CURSOR-LEFT':U OF FRAME {&FRAME-NAME} ANYWHERE
  172. DO:
  173. RUN PREVPAGE.
  174. END.
  175. ON 'U1':U OF {&WINDOW-NAME} ANYWHERE
  176. DO:
  177. RUN ENTRY_CURSOR.
  178. END.
  179. /*
  180. ON 'PAGE-DOWN':U OF {&WINDOW-NAME} ANYWHERE
  181. DO:
  182. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'Next':U ).
  183. END.
  184. ON 'PAGE-UP':U OF {&WINDOW-NAME} ANYWHERE
  185. DO:
  186. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'Prev':U ).
  187. END.
  188. ON 'ALT-RETURN':U OF FRAME {&FRAME-NAME} ANYWHERE
  189. DO:
  190. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'UPDATE':U ).
  191. END.
  192. ON 'ALT-INS':U OF FRAME {&FRAME-NAME} ANYWHERE
  193. DO:
  194. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'ADD':U ).
  195. END.
  196. ON 'ALT-DEL':U OF FRAME {&FRAME-NAME} ANYWHERE
  197. DO:
  198. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'DELETE':U ).
  199. END.
  200. ON 'ALT-R':U OF FRAME {&FRAME-NAME} ANYWHERE
  201. DO:
  202. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'RESET':U ).
  203. END.
  204. ON 'F9':U OF FRAME {&FRAME-NAME} ANYWHERE
  205. DO:
  206. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'SAVE':U ).
  207. END.
  208. ON 'ALT-S':U OF FRAME {&FRAME-NAME} ANYWHERE
  209. DO:
  210. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'SAVE':U ).
  211. END.
  212. ON 'ALT-K':U OF FRAME {&FRAME-NAME} ANYWHERE
  213. DO:
  214. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'COPY':U ).
  215. END.
  216. ON 'END-ERROR':U OF FRAME {&FRAME-NAME} ANYWHERE
  217. DO:
  218. FMutFlag = DYNAMIC-FUNCTION('getMutflagAlt':U) NO-ERROR.
  219. IF FMutFlag = FALSE THEN DO:
  220. RUN ENDE.
  221. RETURN NO-APPLY.
  222. END.
  223. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'CANCEL':U ).
  224. RETURN NO-APPLY.
  225. END.
  226. */
  227. /* ------------------------------------------------------------------ */
  228. {src/adm2/dialogmn.i}
  229. /* _UIB-CODE-BLOCK-END */
  230. &ANALYZE-RESUME
  231. /* ********************** Internal Procedures *********************** */
  232. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects gKundennummer _ADM-CREATE-OBJECTS
  233. PROCEDURE adm-create-objects :
  234. /*------------------------------------------------------------------------------
  235. Purpose: Create handles for all SmartObjects used in this procedure.
  236. After SmartObjects are initialized, then SmartLinks are added.
  237. Parameters: <none>
  238. ------------------------------------------------------------------------------*/
  239. END PROCEDURE.
  240. /* _UIB-CODE-BLOCK-END */
  241. &ANALYZE-RESUME
  242. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE changePage gKundennummer
  243. PROCEDURE changePage :
  244. /*------------------------------------------------------------------------------
  245. Purpose: Super Override
  246. Parameters:
  247. Notes:
  248. ------------------------------------------------------------------------------*/
  249. /* Code placed here will execute PRIOR to standard behavior. */
  250. RUN SUPER.
  251. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  252. CASE AktSeite:
  253. WHEN 1 THEN
  254. DO:
  255. /* RUN addLink ( h_dyntoolbar , 'TableIO':U , h_v-auftr ). */
  256. /* RUN addLink ( h_dyntoolbar , 'Navigation':U , h_d-auftr ). */
  257. /* RUN ToolbarInit ( INPUT h_d-auftr ). */
  258. RUN ENTRY_CURSOR.
  259. END.
  260. WHEN 2 THEN
  261. DO:
  262. RUN ENTRY_CURSOR.
  263. END.
  264. END CASE.
  265. END PROCEDURE.
  266. /* _UIB-CODE-BLOCK-END */
  267. &ANALYZE-RESUME
  268. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI gKundennummer _DEFAULT-DISABLE
  269. PROCEDURE disable_UI :
  270. /*------------------------------------------------------------------------------
  271. Purpose: DISABLE the User Interface
  272. Parameters: <none>
  273. Notes: Here we clean-up the user-interface by deleting
  274. dynamic widgets we have created and/or hide
  275. frames. This procedure is usually called when
  276. we are ready to "clean-up" after running.
  277. ------------------------------------------------------------------------------*/
  278. /* Hide all frames. */
  279. HIDE FRAME gKundennummer.
  280. END PROCEDURE.
  281. /* _UIB-CODE-BLOCK-END */
  282. &ANALYZE-RESUME
  283. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enableObject gKundennummer
  284. PROCEDURE enableObject :
  285. /*------------------------------------------------------------------------------
  286. Purpose: Super Override
  287. Parameters:
  288. Notes:
  289. ------------------------------------------------------------------------------*/
  290. DO WITH FRAME {&FRAME-NAME}:
  291. F_Datum:LABEL = ipcLabel.
  292. F_Datum = iodDatum.
  293. FRAME {&FRAME-NAME}:TITLE = ipcTitel.
  294. END.
  295. RUN SUPER.
  296. RUN FENSTER_TITEL ( INPUT FRAME {&FRAME-NAME}:HANDLE ) NO-ERROR.
  297. DO WITH FRAME {&FRAME-NAME}:
  298. IF F_Datum = ? THEN F_Datum:SCREEN-VALUE = STRING(TODAY).
  299. END.
  300. END PROCEDURE.
  301. /* _UIB-CODE-BLOCK-END */
  302. &ANALYZE-RESUME
  303. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI gKundennummer _DEFAULT-ENABLE
  304. PROCEDURE enable_UI :
  305. /*------------------------------------------------------------------------------
  306. Purpose: ENABLE the User Interface
  307. Parameters: <none>
  308. Notes: Here we display/view/enable the widgets in the
  309. user-interface. In addition, OPEN all queries
  310. associated with each FRAME and BROWSE.
  311. These statements here are based on the "Other
  312. Settings" section of the widget Property Sheets.
  313. ------------------------------------------------------------------------------*/
  314. DISPLAY F_Datum
  315. WITH FRAME gKundennummer.
  316. ENABLE F_Datum Btn_OK Btn_Cancel
  317. WITH FRAME gKundennummer.
  318. VIEW FRAME gKundennummer.
  319. {&OPEN-BROWSERS-IN-QUERY-gKundennummer}
  320. END PROCEDURE.
  321. /* _UIB-CODE-BLOCK-END */
  322. &ANALYZE-RESUME
  323. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE gKundennummer
  324. PROCEDURE ENDE :
  325. /*------------------------------------------------------------------------------
  326. Purpose:
  327. Parameters: <none>
  328. Notes:
  329. ------------------------------------------------------------------------------*/
  330. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  331. IF AktSeite > 1 THEN
  332. DO:
  333. RUN selectPage ( INPUT 1 ).
  334. RETURN NO-APPLY.
  335. END.
  336. IF NOT lOk THEN iodDatum = ?.
  337. RUN ENDE_PROGRAMM ( INPUT THIS-PROCEDURE:FILE-NAME ).
  338. APPLY 'GO' TO FRAME {&FRAME-NAME}.
  339. RETURN NO-APPLY.
  340. END PROCEDURE.
  341. /* _UIB-CODE-BLOCK-END */
  342. &ANALYZE-RESUME
  343. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENTRY_CURSOR gKundennummer
  344. PROCEDURE ENTRY_CURSOR :
  345. /*------------------------------------------------------------------------------
  346. Purpose:
  347. Parameters: <none>
  348. Notes:
  349. ------------------------------------------------------------------------------*/
  350. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  351. CASE AktSeite:
  352. /* WHEN 1 THEN RUN applyEntry IN h_v-adresse ( INPUT ? ). */
  353. /* WHEN 2 THEN RUN applyEntry IN h_f-adrkomm ( INPUT ? ). */
  354. /* WHEN 3 THEN RUN applyEntry IN h_b-auftbb ( INPUT ? ). */
  355. /* WHEN 4 THEN RUN applyEntry IN h_b-aufdet ( INPUT ? ). */
  356. /* WHEN 5 THEN RUN applyEntry IN h_b-aufstreu ( INPUT ? ). */
  357. /* WHEN 6 THEN RUN applyEntry IN h_b-auffak ( INPUT ? ). */
  358. /* WHEN 7 THEN RUN applyEntry IN h_b-position ( INPUT ? ). */
  359. END CASE.
  360. RETURN NO-APPLY.
  361. END PROCEDURE.
  362. /* _UIB-CODE-BLOCK-END */
  363. &ANALYZE-RESUME
  364. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE exitObject gKundennummer
  365. PROCEDURE exitObject :
  366. /*------------------------------------------------------------------------------
  367. Purpose: Super Override
  368. Parameters:
  369. Notes:
  370. ------------------------------------------------------------------------------*/
  371. RUN ENDE.
  372. RETURN NO-APPLY.
  373. END PROCEDURE.
  374. /* _UIB-CODE-BLOCK-END */
  375. &ANALYZE-RESUME
  376. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE NEXTPAGE gKundennummer
  377. PROCEDURE NEXTPAGE :
  378. /*------------------------------------------------------------------------------
  379. Purpose:
  380. Parameters: <none>
  381. Notes:
  382. ------------------------------------------------------------------------------*/
  383. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  384. IF AktSeite = MaxPage THEN AktSeite = 1.
  385. ELSE AktSeite = AktSeite + 1.
  386. RUN selectPage ( INPUT AktSeite ).
  387. END PROCEDURE.
  388. /* _UIB-CODE-BLOCK-END */
  389. &ANALYZE-RESUME
  390. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE PREVPAGE gKundennummer
  391. PROCEDURE PREVPAGE :
  392. /*------------------------------------------------------------------------------
  393. Purpose:
  394. Parameters: <none>
  395. Notes:
  396. ------------------------------------------------------------------------------*/
  397. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  398. IF AktSeite = 1 THEN AktSeite = MaxPage.
  399. ELSE AktSeite = AktSeite - 1.
  400. RUN selectPage ( INPUT AktSeite ).
  401. END PROCEDURE.
  402. /* _UIB-CODE-BLOCK-END */
  403. &ANALYZE-RESUME
  404. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE selectPage gKundennummer
  405. PROCEDURE selectPage :
  406. /*------------------------------------------------------------------------------
  407. Purpose: Super Override
  408. Parameters:
  409. Notes:
  410. ------------------------------------------------------------------------------*/
  411. DEFINE INPUT PARAMETER piPageNum AS INTEGER NO-UNDO.
  412. DEFINE VARIABLE FMutFlag AS LOG NO-UNDO.
  413. DEFINE VARIABLE MutProg AS CHARACTER NO-UNDO.
  414. FMutFlag = DYNAMIC-FUNCTION('getMutflagAlt':U) NO-ERROR.
  415. DO WHILE TRUE:
  416. IF NOT FMutFlag THEN LEAVE.
  417. MutProg = DYNAMIC-FUNCTION('GETMUTPROG':U).
  418. IF MutProg <> THIS-PROCEDURE:FILE-NAME THEN LEAVE.
  419. RETURN NO-APPLY.
  420. END.
  421. CASE piPageNum:
  422. END CASE.
  423. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  424. CASE AktSeite:
  425. WHEN 1 THEN
  426. DO:
  427. /* RUN removeLink ( h_dyntoolbar , 'TableIO':U , h_v-auftr ). */
  428. /* RUN removeLink ( h_dyntoolbar , 'Navigation':U , h_d-auftr ). */
  429. END.
  430. END CASE.
  431. RUN SUPER( INPUT piPageNum).
  432. END PROCEDURE.
  433. /* _UIB-CODE-BLOCK-END */
  434. &ANALYZE-RESUME
  435. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE TOOLBAR gKundennummer
  436. PROCEDURE TOOLBAR :
  437. /*------------------------------------------------------------------------------
  438. Purpose:
  439. Parameters: <none>
  440. Notes:
  441. ------------------------------------------------------------------------------*/
  442. DEFINE INPUT PARAMETER pcAction AS CHARACTER NO-UNDO.
  443. /*
  444. RUN TOOLBAR IN h_dyntoolbar ( INPUT pcAction ).
  445. */
  446. END PROCEDURE.
  447. /* _UIB-CODE-BLOCK-END */
  448. &ANALYZE-RESUME