Statistik zeigt Drucke/Untermasken/Utilitys zu einer Maske

Erprobte Lösungen von Anwendern, die anderen Anwendern helfen, werden hier bereit gestellt

Moderator: SYNERPY

Antworten
Geri12
Beiträge: 589
Registriert: Mi Apr 16, 2008 7:51 am

Statistik zeigt Drucke/Untermasken/Utilitys zu einer Maske

Beitrag von Geri12 »

Hallo
Immer den Admin zu öffnen, um die Namen der Drucke/Untermasken/Utilitys zu erfahren, kostet Zeit.
Mit der Folgenden "Statistik" :wink: geht es schneller. Den Code einfach in der Maske Statistik als neuen Datensatz anfügen.

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.SORTIERFOLGE
oder evt. nur nach Formular_Name sortiert ...

Code: Alles auswählen

ORDER BY A.MASKENKEY
Viel Spaß damit ...
Gruß
Geri12

Software-Version: V4.2.5.2
FDB-Version: AvERP2008-A.14
Kleinheinz
Beiträge: 29
Registriert: Mo Mai 15, 2006 3:26 pm
Wohnort: D 97996 Niederstetten

Re: Statistik zeigt Drucke/Untermasken/Utilitys zu einer Mas

Beitrag von Kleinheinz »

warum hab ich es erst jetzt gelesen ....
super Idee, so einfach kann man helfen,

Danke!
Norbert
Antworten