MS Änderungen Update SWE
This commit is contained in:
@@ -31,51 +31,106 @@ END
|
||||
ELSE
|
||||
PRINT 'COLUMN SAVE_CHANGE_ON_ENABLED DOES EXIST'
|
||||
GO
|
||||
ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
||||
SELECT TOP 100 PERCENT
|
||||
T1.GUID,
|
||||
T.GUID PROFIL_ID,
|
||||
T.NAME PROFIL_NAME,
|
||||
T.LOG_INDEX,
|
||||
T1.NAME CTRL_NAME,
|
||||
T1.CTRL_TYPE,
|
||||
T1.CTRL_TEXT,
|
||||
T1.X_LOC,
|
||||
T1.Y_LOC,
|
||||
T1.FONT_COLOR,
|
||||
T1.FONT_FAMILY,
|
||||
T1.FONT_SIZE,
|
||||
T1.FONT_STYLE,
|
||||
T1.WIDTH,
|
||||
T1.HEIGHT,
|
||||
COALESCE(T1.INDEX_NAME,'') INDEX_NAME,
|
||||
COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'')),'0') AS IDB_TYP,
|
||||
T1.VALIDATION,
|
||||
T1.CHOICE_LIST,
|
||||
T1.TYP,
|
||||
T1.CONNECTION_ID,
|
||||
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
||||
T1.[READ_ONLY],
|
||||
T1.LOAD_IDX_VALUE,
|
||||
T1.DEFAULT_VALUE,
|
||||
T1.REGEX_MATCH,
|
||||
T1.REGEX_MESSAGE_DE,
|
||||
T1.REGEX_MESSAGE_EN,
|
||||
T1.OVERWRITE_DATA,
|
||||
T1.SET_CONTROL_DATA,
|
||||
T1.SAVE_CHANGE_ON_ENABLED,
|
||||
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
||||
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF
|
||||
FROM
|
||||
TBPM_PROFILE T,
|
||||
TBPM_PROFILE_CONTROLS T1
|
||||
WHERE
|
||||
T.GUID = T1.PROFIL_ID
|
||||
AND T1.CONTROL_ACTIVE = 1
|
||||
ORDER BY
|
||||
T.GUID,
|
||||
T1.X_LOC,
|
||||
T1.Y_LOC
|
||||
DECLARE @SQL NVARCHAR(max)
|
||||
IF EXISTS (SELECT name FROM master.sys.databases WHERE name = N'IDB')
|
||||
BEGIN
|
||||
SET @SQL = 'CREATE OR ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
||||
SELECT TOP 100 PERCENT
|
||||
T1.GUID,
|
||||
T.GUID PROFIL_ID,
|
||||
T.NAME PROFIL_NAME,
|
||||
T.LOG_INDEX,
|
||||
T1.NAME CTRL_NAME,
|
||||
T1.CTRL_TYPE,
|
||||
T1.CTRL_TEXT,
|
||||
T1.X_LOC,
|
||||
T1.Y_LOC,
|
||||
T1.FONT_COLOR,
|
||||
T1.FONT_FAMILY,
|
||||
T1.FONT_SIZE,
|
||||
T1.FONT_STYLE,
|
||||
T1.WIDTH,
|
||||
T1.HEIGHT,
|
||||
COALESCE(T1.INDEX_NAME,'''') INDEX_NAME,
|
||||
COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'''')),''0'') AS IDB_TYP,
|
||||
T1.VALIDATION,
|
||||
T1.CHOICE_LIST,
|
||||
T1.TYP,
|
||||
T1.CONNECTION_ID,
|
||||
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '''' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
||||
T1.[READ_ONLY],
|
||||
T1.LOAD_IDX_VALUE,
|
||||
T1.DEFAULT_VALUE,
|
||||
T1.REGEX_MATCH,
|
||||
T1.REGEX_MESSAGE_DE,
|
||||
T1.REGEX_MESSAGE_EN,
|
||||
T1.OVERWRITE_DATA,
|
||||
T1.SET_CONTROL_DATA,
|
||||
T1.SAVE_CHANGE_ON_ENABLED,
|
||||
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
||||
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF
|
||||
FROM
|
||||
TBPM_PROFILE T,
|
||||
TBPM_PROFILE_CONTROLS T1
|
||||
WHERE
|
||||
T.GUID = T1.PROFIL_ID
|
||||
AND T1.CONTROL_ACTIVE = 1
|
||||
ORDER BY
|
||||
T.GUID,
|
||||
T1.X_LOC,
|
||||
T1.Y_LOC'
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
SET @SQL = 'ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
||||
SELECT TOP 100 PERCENT
|
||||
T1.GUID,
|
||||
T.GUID PROFIL_ID,
|
||||
T.NAME PROFIL_NAME,
|
||||
T.LOG_INDEX,
|
||||
T1.NAME CTRL_NAME,
|
||||
T1.CTRL_TYPE,
|
||||
T1.CTRL_TEXT,
|
||||
T1.X_LOC,
|
||||
T1.Y_LOC,
|
||||
T1.FONT_COLOR,
|
||||
T1.FONT_FAMILY,
|
||||
T1.FONT_SIZE,
|
||||
T1.FONT_STYLE,
|
||||
T1.WIDTH,
|
||||
T1.HEIGHT,
|
||||
COALESCE(T1.INDEX_NAME,'''') INDEX_NAME,
|
||||
--COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'''')),''0'') AS IDB_TYP,
|
||||
T1.VALIDATION,
|
||||
T1.CHOICE_LIST,
|
||||
T1.TYP,
|
||||
T1.CONNECTION_ID,
|
||||
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '''' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
||||
T1.[READ_ONLY],
|
||||
T1.LOAD_IDX_VALUE,
|
||||
T1.DEFAULT_VALUE,
|
||||
T1.REGEX_MATCH,
|
||||
T1.REGEX_MESSAGE_DE,
|
||||
T1.REGEX_MESSAGE_EN,
|
||||
T1.OVERWRITE_DATA,
|
||||
T1.SET_CONTROL_DATA,
|
||||
T1.SAVE_CHANGE_ON_ENABLED,
|
||||
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
||||
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF
|
||||
FROM
|
||||
TBPM_PROFILE T,
|
||||
TBPM_PROFILE_CONTROLS T1
|
||||
WHERE
|
||||
T.GUID = T1.PROFIL_ID
|
||||
AND T1.CONTROL_ACTIVE = 1
|
||||
ORDER BY
|
||||
T.GUID,
|
||||
T1.X_LOC,
|
||||
T1.Y_LOC'
|
||||
END
|
||||
|
||||
EXEC (@SQL)
|
||||
|
||||
GO
|
||||
|
||||
ALTER VIEW [dbo].[VWPM_PROFILE_USER_UNION] AS
|
||||
|
||||
Reference in New Issue
Block a user