Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Centura TD / Report Builder 1.5.1: input items auslesen

Empfohlene Antworten

Moin,

ich bins mal wieder mit einem Exoten:

Ich muss zwecks Automatisierung eines Tools mit Centura Team Developer 1.5.1 in einem mir zur Laufzeit bekannten und bereits existierenden Report (*.QRP) die dort vorhandenen input-items, wenn möglich mit Datentyp, auslesen.

Ich habe leider null Idee wie das gehen könnte. :upps

Hat da bitte jemand einen Tipp für mich?

Falls ja gibt es beim nächsten Osnabrücker Stammtisch ein frisch gezapftes Pils auf meine Kosten. :D

Danke im Voraus

Reinhold

Kurze Frage: wozu denn das? Die sind m.W.n. vorher festegelegt, also brauchst du doch nix zur Laufzeit auslesen, da sie sich nicht ändern?

Moin,

kurze Frage = kurze Antwort: ich hatte ja bereits erwähnt, dass ich wieder mit einem Exoten ankomme und darum hatte ich auch keine Idee.

Ich muss aus einem Tool heraus bereits von einer anderen Anwendung hinterlegte Reports unabhängig von dieser Anwendung befüllen. Dazu muss ich in meinem Tool logischweise die input items und ihre Datentypen kennen, da sonst ein Fehler auftritt. Zu allem Überfluss können diese Reports noch von Fall zu Fall unterschiedlich sein. Insofern ist ein Import der Namen und Datentypen für mich eine große Erleichterung.

Ich habe das im Laufe des Tages jetzt auch hingekriegt. Der entscheidende Hinweis kam aus den Beispielprogrammen von Centura :upps

Wenn es dich (oder jemanden anderen) interessiert, kann ich gerne verraten welche Klassen und welche apl-Dateien man braucht.

Reinhold

  • 11 Monate später...

Hallo,

ich weiß der Thread ist schon etwas älter, aber ich hab im Prinzip das selbe Problem und habe ansonsten nichts dazu im Netz gefunden.

Kann mir jemand erklären wie ich die input items auslesen kann?:)

maid

Moin,

wie angeboten gebe ich hier gerne ein paar Hinweise:

Unter Libraries brauchst du:

File Include: qckrpt.apl 'gehört zum Lieferumfang von Centure

Unter Variables brauchst du:

cReport: Report

cReportInput: Input

Und in deinem genialen Programmcode spielen besonders diese Funktionen eine Rolle (ggf. in die Hilfe gucken):

OpenReportFromFile

Report.GetInputCount

Report.AttachInput (Index, n)

Input.GetName

Input.GetDataType

hth

Reinhold

Hallo Reinhold,

danke für die Antwort. Ich versuch mich jetzt mal dran. :)

maid

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.