Immer den Admin zu öffnen, um die Namen der Drucke/Untermasken/Utilitys zu erfahren, kostet Zeit.
Mit der Folgenden "Statistik"
Der Aufrufparameter bezieht sich auf die Maske, deren Drucke/Untermasken/Utilitys Sie sehen möchten (Bsp.: "BAUF_B_")
Code: Alles auswählen
SELECT
C.MASKENKEY AS "Suchmaske",
( CASE WHEN SUBSTRING(A.MASKENKEY FROM 1 FOR 3) = 'FRD'
THEN 'DruckFormular'
ELSE ( CASE WHEN SUBSTRING(A.MASKENKEY FROM 1 FOR 3) = 'FRM'
THEN 'DatenFormular'
ELSE ( CASE WHEN SUBSTRING(A.MASKENKEY FROM 1
FOR 3) = 'FRU'
THEN 'UtilityFormular'
ELSE 'Typ unbekannt'
END )
END )
END ) AS "Formular_Typ",
CAST((A.SORTIERFOLGE) AS VARCHAR(10)) AS "Formular_Sortierfolge",
A.MASKENKEY AS "Formular_Name",
( CASE WHEN SUBSTRING(A.MASKENKEY FROM 1 FOR 3) = 'FRM'
THEN D.INTERNE_KURZNOTIZ
ELSE B.INTERNE_KURZNOTIZ
END ) AS "Formular_Beschreibung",
A.A_MASKEN_ID_LINKKEY,
A.A_MASKEN_ID,
A.ID
FROM A_MASKEN_H A
LEFT OUTER JOIN A_MASKEN B ON A.A_MASKEN_ID = B.ID
LEFT OUTER JOIN A_MASKEN C ON A.A_MASKEN_ID_LINKKEY = C.ID
LEFT OUTER JOIN A_TABELLEN D ON 'V_'||SUBSTRING(A.MASKENKEY FROM 6) = D.MASKENKEY
WHERE C.MASKENKEY = 'FRMV_'||UPPER(:SUCHMASKE)
ORDER BY SUBSTRING(A.MASKENKEY FROM 1 FOR 3), A.SORTIERFOLGECode: Alles auswählen
ORDER BY A.MASKENKEY