diff --git a/Global_Indexer/Global_Indexer.vbproj b/Global_Indexer/Global_Indexer.vbproj index 743f4bf..ce28cdf 100644 --- a/Global_Indexer/Global_Indexer.vbproj +++ b/Global_Indexer/Global_Indexer.vbproj @@ -259,6 +259,12 @@ Form + + frmLookupGrid.vb + + + Form + frmMissingInput.vb @@ -419,6 +425,9 @@ frmLicense.vb + + frmLookupGrid.vb + frmMissingInput.vb diff --git a/Global_Indexer/MyDataset.Designer.vb b/Global_Indexer/MyDataset.Designer.vb index 9bc0545..5972974 100644 --- a/Global_Indexer/MyDataset.Designer.vb +++ b/Global_Indexer/MyDataset.Designer.vb @@ -3259,6 +3259,8 @@ Partial Public Class MyDataset Private columnSAVE_VALUE As Global.System.Data.DataColumn + Private columnMULTISELECT As Global.System.Data.DataColumn + _ Public Sub New() @@ -3446,6 +3448,14 @@ Partial Public Class MyDataset End Get End Property + _ + Public ReadOnly Property MULTISELECTColumn() As Global.System.Data.DataColumn + Get + Return Me.columnMULTISELECT + End Get + End Property + _ @@ -3501,9 +3511,10 @@ Partial Public Class MyDataset ByVal CHANGED_WHO As String, _ ByVal CHANGED_WHEN As Date, _ ByVal _OPTIONAL As Boolean, _ - ByVal SAVE_VALUE As Boolean) As TBDD_INDEX_MANRow + ByVal SAVE_VALUE As Boolean, _ + ByVal MULTISELECT As Boolean) As TBDD_INDEX_MANRow Dim rowTBDD_INDEX_MANRow As TBDD_INDEX_MANRow = CType(Me.NewRow,TBDD_INDEX_MANRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, Nothing, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, _OPTIONAL, SAVE_VALUE} + Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, Nothing, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, _OPTIONAL, SAVE_VALUE, MULTISELECT} If (Not (parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_MAN_DAID) Is Nothing) Then columnValuesArray(1) = parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_MAN_DAID(0) End If @@ -3557,6 +3568,7 @@ Partial Public Class MyDataset Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") Me.columnOPTIONAL = MyBase.Columns("OPTIONAL") Me.columnSAVE_VALUE = MyBase.Columns("SAVE_VALUE") + Me.columnMULTISELECT = MyBase.Columns("MULTISELECT") End Sub _ + Public Property MULTISELECT() As Boolean + Get + Return CType(Me(Me.tableTBDD_INDEX_MAN.MULTISELECTColumn),Boolean) + End Get + Set + Me(Me.tableTBDD_INDEX_MAN.MULTISELECTColumn) = value + End Set + End Property + _ Public Property TBDD_CONNECTIONRow() As TBDD_CONNECTIONRow @@ -21283,6 +21310,7 @@ Namespace MyDatasetTableAdapters tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") tableMapping.ColumnMappings.Add("OPTIONAL", "OPTIONAL") tableMapping.ColumnMappings.Add("SAVE_VALUE", "SAVE_VALUE") + tableMapping.ColumnMappings.Add("MULTISELECT", "MULTISELECT") Me._adapter.TableMappings.Add(tableMapping) Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() Me._adapter.DeleteCommand.Connection = Me.Connection @@ -21322,12 +21350,11 @@ Namespace MyDatasetTableAdapters "D_INDEX = @WD_INDEX, COMMENT = @COMMENT, DATATYPE = @DATATYPE, SUGGESTION = @SUG"& _ "GESTION, DEFAULT_VALUE = @DEFAULT_VALUE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CONNECTION_I"& _ "D = @CONNECTION_ID, SEQUENCE = @SEQUENCE, SQL_RESULT = @SQL_RESULT, SQL_CHECK = "& _ - "@SQL_CHECK, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " OPTIONAL = @OPTIONAL, SAVE_VALUE = @SAVE_VALUE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Origi"& _ - "nal_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION"& _ - ", DEFAULT_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_W"& _ - "HO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, OPTIONAL FROM TBDD_INDEX_MAN WHERE (G"& _ - "UID = @GUID)" + "@SQL_CHECK, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, OPTIONAL = @OPTIONAL, "& _ + ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SAVE_VALUE = @SAVE_VALUE, MULTISELECT = @MULTISELECT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DOK_ID, NAME, WD_INDEX, "& _ + "COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESUL"& _ + "T, SQL_CHECK, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, OPTIONAL"& _ + " FROM TBDD_INDEX_MAN WHERE (GUID = @GUID)" Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOK_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOK_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) @@ -21344,6 +21371,7 @@ Namespace MyDatasetTableAdapters Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OPTIONAL", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "OPTIONAL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SAVE_VALUE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SAVE_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) + Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MULTISELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MULTISELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) End Sub @@ -21364,8 +21392,8 @@ Namespace MyDatasetTableAdapters Me._commandCollection(0).CommandText = "SELECT GUID, DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAUL"& _ "T_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, ADDE"& _ "D_WHEN, CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHEN, OPTIONAL, SAVE_VAL"& _ - "UE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_INDEX_MAN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (DOK_ID = @DOK_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY SE"& _ - "QUENCE" + "UE, MULTISELECT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_INDEX_MAN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (DOK_ID = @DOK_ID)"& _ + ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY SEQUENCE" Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOK_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOK_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) End Sub @@ -21536,6 +21564,7 @@ Namespace MyDatasetTableAdapters ByVal CHANGED_WHO As String, _ ByVal _OPTIONAL As Boolean, _ ByVal SAVE_VALUE As Boolean, _ + ByVal MULTISELECT As Boolean, _ ByVal Original_GUID As Integer, _ ByVal GUID As Integer) As Integer Me.Adapter.UpdateCommand.Parameters(0).Value = CType(DOK_ID,Integer) @@ -21589,8 +21618,9 @@ Namespace MyDatasetTableAdapters End If Me.Adapter.UpdateCommand.Parameters(13).Value = CType(_OPTIONAL,Boolean) Me.Adapter.UpdateCommand.Parameters(14).Value = CType(SAVE_VALUE,Boolean) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(GUID,Integer) + Me.Adapter.UpdateCommand.Parameters(15).Value = CType(MULTISELECT,Boolean) + Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_GUID,Integer) + Me.Adapter.UpdateCommand.Parameters(17).Value = CType(GUID,Integer) Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ <> Global.System.Data.ConnectionState.Open) Then diff --git a/Global_Indexer/MyDataset.xsd b/Global_Indexer/MyDataset.xsd index 13d1313..e433923 100644 --- a/Global_Indexer/MyDataset.xsd +++ b/Global_Indexer/MyDataset.xsd @@ -347,7 +347,7 @@ FROM TBDD_MODULES - + DELETE FROM TBDD_INDEX_MAN @@ -358,39 +358,39 @@ WHERE (GUID = @Original_GUID) - + INSERT INTO TBDD_INDEX_MAN (DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, OPTIONAL, SAVE_VALUE) VALUES (@DOK_ID,@NAME,@WD_INDEX,@COMMENT,@DATATYPE,@SUGGESTION,@DEFAULT_VALUE,@CONNECTION_ID,@SEQUENCE,@SQL_RESULT,@SQL_CHECK,@ACTIVE,@ADDED_WHO,@OPTIONAL,@SAVE_VALUE); SELECT GUID, DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, OPTIONAL FROM TBDD_INDEX_MAN WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + SELECT GUID, DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, - CHANGED_WHEN, OPTIONAL, SAVE_VALUE + CHANGED_WHEN, OPTIONAL, SAVE_VALUE, MULTISELECT FROM TBDD_INDEX_MAN WHERE (DOK_ID = @DOK_ID) ORDER BY SEQUENCE - + @@ -398,28 +398,29 @@ ORDER BY SEQUENCE UPDATE TBDD_INDEX_MAN SET DOK_ID = @DOK_ID, NAME = @NAME, WD_INDEX = @WD_INDEX, COMMENT = @COMMENT, DATATYPE = @DATATYPE, SUGGESTION = @SUGGESTION, DEFAULT_VALUE = @DEFAULT_VALUE, - CONNECTION_ID = @CONNECTION_ID, SEQUENCE = @SEQUENCE, SQL_RESULT = @SQL_RESULT, SQL_CHECK = @SQL_CHECK, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, - OPTIONAL = @OPTIONAL, SAVE_VALUE = @SAVE_VALUE -WHERE (GUID = @Original_GUID); + CONNECTION_ID = @CONNECTION_ID, SEQUENCE = @SEQUENCE, SQL_RESULT = @SQL_RESULT, SQL_CHECK = @SQL_CHECK, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, OPTIONAL = @OPTIONAL, + SAVE_VALUE = @SAVE_VALUE, MULTISELECT = @MULTISELECT +WHERE (GUID = @Original_GUID); SELECT GUID, DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALUE, CONNECTION_ID, SEQUENCE, SQL_RESULT, SQL_CHECK, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, OPTIONAL FROM TBDD_INDEX_MAN WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -445,6 +446,7 @@ SELECT GUID, DOK_ID, NAME, WD_INDEX, COMMENT, DATATYPE, SUGGESTION, DEFAULT_VALU + @@ -1723,7 +1725,7 @@ ORDER BY GUID DESC - + @@ -1798,7 +1800,7 @@ ORDER BY GUID DESC - + @@ -1881,7 +1883,7 @@ ORDER BY GUID DESC - + @@ -1918,7 +1920,7 @@ ORDER BY GUID DESC - + @@ -1932,7 +1934,7 @@ ORDER BY GUID DESC - + @@ -1946,7 +1948,7 @@ ORDER BY GUID DESC - + @@ -2022,10 +2024,11 @@ ORDER BY GUID DESC + - + @@ -2098,7 +2101,7 @@ ORDER BY GUID DESC - + @@ -2211,7 +2214,7 @@ ORDER BY GUID DESC - + @@ -2307,7 +2310,7 @@ ORDER BY GUID DESC - + @@ -2362,7 +2365,7 @@ ORDER BY GUID DESC - + @@ -2370,7 +2373,7 @@ ORDER BY GUID DESC - + @@ -2420,7 +2423,7 @@ ORDER BY GUID DESC - + @@ -2492,7 +2495,7 @@ ORDER BY GUID DESC - + @@ -2573,7 +2576,7 @@ ORDER BY GUID DESC - + @@ -2587,7 +2590,7 @@ ORDER BY GUID DESC - + @@ -2596,7 +2599,7 @@ ORDER BY GUID DESC - + @@ -2626,7 +2629,7 @@ ORDER BY GUID DESC - + @@ -2651,7 +2654,7 @@ ORDER BY GUID DESC - + @@ -2690,7 +2693,7 @@ ORDER BY GUID DESC - + @@ -2722,7 +2725,7 @@ ORDER BY GUID DESC - + @@ -2794,7 +2797,7 @@ ORDER BY GUID DESC - + @@ -2833,7 +2836,7 @@ ORDER BY GUID DESC - + @@ -2847,7 +2850,7 @@ ORDER BY GUID DESC - + @@ -2893,7 +2896,7 @@ ORDER BY GUID DESC - + @@ -2953,7 +2956,7 @@ ORDER BY GUID DESC - + @@ -2985,7 +2988,7 @@ ORDER BY GUID DESC - + @@ -3023,7 +3026,7 @@ ORDER BY GUID DESC - + @@ -3045,7 +3048,7 @@ ORDER BY GUID DESC - + @@ -3166,21 +3169,21 @@ ORDER BY GUID DESC - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Global_Indexer/MyDataset.xss b/Global_Indexer/MyDataset.xss index 517a873..f8c67db 100644 --- a/Global_Indexer/MyDataset.xss +++ b/Global_Indexer/MyDataset.xss @@ -4,37 +4,37 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - + + - + - + - + - - - - - - - - - - + + + + + + + + + + - + @@ -129,7 +129,7 @@ - + 94 @@ -149,7 +149,7 @@ - + 129 @@ -165,7 +165,7 @@ - + 183 @@ -177,7 +177,7 @@ - + 88 @@ -197,7 +197,7 @@ - + 117 @@ -217,7 +217,7 @@ - + 765 @@ -233,7 +233,7 @@ - + 409 @@ -253,7 +253,7 @@ - + 38 diff --git a/Global_Indexer/frmAdministration.Designer.vb b/Global_Indexer/frmAdministration.Designer.vb index 451b681..d3f5089 100644 --- a/Global_Indexer/frmAdministration.Designer.vb +++ b/Global_Indexer/frmAdministration.Designer.vb @@ -109,8 +109,9 @@ Partial Class frmAdministration Me.lblObjekttyp = New System.Windows.Forms.Label() Me.XtraTabControl2 = New DevExpress.XtraTab.XtraTabControl() Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage() - Me.SAVE_VALUECheckBox = New System.Windows.Forms.CheckBox() + Me.MULTISELECTCheckBox = New System.Windows.Forms.CheckBox() Me.TBDD_INDEX_MANBindingSource = New System.Windows.Forms.BindingSource(Me.components) + Me.SAVE_VALUECheckBox = New System.Windows.Forms.CheckBox() Me.lblWDINDEX = New System.Windows.Forms.Label() Me.OPTIONALCheckBox = New System.Windows.Forms.CheckBox() Me.ListBox5 = New System.Windows.Forms.ListBox() @@ -961,7 +962,6 @@ Partial Class frmAdministration Me.GridControl1.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridControl1.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) Me.GridControl1.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridControl1.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) Me.GridControl1.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridControl1.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) - Me.GridControl1.EmbeddedNavigator.Margin = CType(resources.GetObject("GridControl1.EmbeddedNavigator.Margin"), System.Windows.Forms.Padding) Me.GridControl1.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridControl1.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) Me.GridControl1.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridControl1.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) resources.ApplyResources(Me.GridControl1, "GridControl1") @@ -1036,6 +1036,7 @@ Partial Class frmAdministration 'XtraTabPage3 ' resources.ApplyResources(Me.XtraTabPage3, "XtraTabPage3") + Me.XtraTabPage3.Controls.Add(Me.MULTISELECTCheckBox) Me.XtraTabPage3.Controls.Add(Me.SAVE_VALUECheckBox) Me.XtraTabPage3.Controls.Add(Me.lblWDINDEX) Me.XtraTabPage3.Controls.Add(Me.OPTIONALCheckBox) @@ -1068,6 +1069,18 @@ Partial Class frmAdministration Me.XtraTabPage3.Controls.Add(Me.GUIDTextBox1) Me.XtraTabPage3.Name = "XtraTabPage3" ' + 'MULTISELECTCheckBox + ' + Me.MULTISELECTCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_INDEX_MANBindingSource, "MULTISELECT", True)) + resources.ApplyResources(Me.MULTISELECTCheckBox, "MULTISELECTCheckBox") + Me.MULTISELECTCheckBox.Name = "MULTISELECTCheckBox" + Me.MULTISELECTCheckBox.UseVisualStyleBackColor = True + ' + 'TBDD_INDEX_MANBindingSource + ' + Me.TBDD_INDEX_MANBindingSource.DataMember = "TBDD_INDEX_MAN" + Me.TBDD_INDEX_MANBindingSource.DataSource = Me.MyDataset + ' 'SAVE_VALUECheckBox ' Me.SAVE_VALUECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_INDEX_MANBindingSource, "SAVE_VALUE", True)) @@ -1075,11 +1088,6 @@ Partial Class frmAdministration Me.SAVE_VALUECheckBox.Name = "SAVE_VALUECheckBox" Me.SAVE_VALUECheckBox.UseVisualStyleBackColor = True ' - 'TBDD_INDEX_MANBindingSource - ' - Me.TBDD_INDEX_MANBindingSource.DataMember = "TBDD_INDEX_MAN" - Me.TBDD_INDEX_MANBindingSource.DataSource = Me.MyDataset - ' 'lblWDINDEX ' resources.ApplyResources(Me.lblWDINDEX, "lblWDINDEX") @@ -1158,7 +1166,7 @@ Partial Class frmAdministration ' 'SUGGESTIONCheckBox ' - Me.SUGGESTIONCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_INDEX_MANBindingSource, "SUGGESTION", True)) + Me.SUGGESTIONCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_INDEX_MANBindingSource, "MULTISELECT", True)) resources.ApplyResources(Me.SUGGESTIONCheckBox, "SUGGESTIONCheckBox") Me.SUGGESTIONCheckBox.Name = "SUGGESTIONCheckBox" Me.SUGGESTIONCheckBox.UseVisualStyleBackColor = True @@ -1820,8 +1828,8 @@ Partial Class frmAdministration Me.XtraTabPage9.Controls.Add(Me.GroupBox3) Me.XtraTabPage9.Controls.Add(Me.Label8) Me.XtraTabPage9.Controls.Add(Me.ListBoxDokartzuordnung) - resources.ApplyResources(Me.XtraTabPage9, "XtraTabPage9") Me.XtraTabPage9.Name = "XtraTabPage9" + resources.ApplyResources(Me.XtraTabPage9, "XtraTabPage9") ' 'Button2 ' @@ -1895,8 +1903,8 @@ Partial Class frmAdministration 'XtraTabPage10 ' Me.XtraTabPage10.Controls.Add(Me.GroupBox4) - resources.ApplyResources(Me.XtraTabPage10, "XtraTabPage10") Me.XtraTabPage10.Name = "XtraTabPage10" + resources.ApplyResources(Me.XtraTabPage10, "XtraTabPage10") ' 'GroupBox4 ' @@ -2285,7 +2293,6 @@ Partial Class frmAdministration Me.GridControl2.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridControl2.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) Me.GridControl2.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridControl2.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) Me.GridControl2.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridControl2.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) - Me.GridControl2.EmbeddedNavigator.Margin = CType(resources.GetObject("GridControl2.EmbeddedNavigator.Margin"), System.Windows.Forms.Padding) Me.GridControl2.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridControl2.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) Me.GridControl2.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridControl2.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) Me.GridControl2.MainView = Me.GridView2 @@ -2373,8 +2380,8 @@ Partial Class frmAdministration Me.XtraTabPage7.Controls.Add(Me.GroupBox2) Me.XtraTabPage7.Controls.Add(Me.Label4) Me.XtraTabPage7.Controls.Add(Me.ListBoxUserzuordnung) - resources.ApplyResources(Me.XtraTabPage7, "XtraTabPage7") Me.XtraTabPage7.Name = "XtraTabPage7" + resources.ApplyResources(Me.XtraTabPage7, "XtraTabPage7") ' 'btnDeleteGroupRelation ' @@ -2457,8 +2464,8 @@ Partial Class frmAdministration Me.XtraTabPage8.Controls.Add(CHANGED_WHENLabel5) Me.XtraTabPage8.Controls.Add(Me.CHANGED_WHENTextBox5) Me.XtraTabPage8.Controls.Add(Me.TBDD_USER_GROUPSBindingNavigator) - resources.ApplyResources(Me.XtraTabPage8, "XtraTabPage8") Me.XtraTabPage8.Name = "XtraTabPage8" + resources.ApplyResources(Me.XtraTabPage8, "XtraTabPage8") ' 'ListBox4 ' @@ -2771,8 +2778,8 @@ Partial Class frmAdministration Me.XtraTabPage5.Controls.Add(Me.Button4) Me.XtraTabPage5.Controls.Add(Me.Button3) Me.XtraTabPage5.Controls.Add(Me.GroupBox1) - resources.ApplyResources(Me.XtraTabPage5, "XtraTabPage5") Me.XtraTabPage5.Name = "XtraTabPage5" + resources.ApplyResources(Me.XtraTabPage5, "XtraTabPage5") ' 'Button4 ' @@ -3434,4 +3441,5 @@ Partial Class frmAdministration Friend WithEvents SAVE_VALUECheckBox As System.Windows.Forms.CheckBox Friend WithEvents GroupBox6 As System.Windows.Forms.GroupBox Friend WithEvents ComboBox3 As System.Windows.Forms.ComboBox + Friend WithEvents MULTISELECTCheckBox As CheckBox End Class diff --git a/Global_Indexer/frmAdministration.resx b/Global_Indexer/frmAdministration.resx index b2b07ef..fbc3555 100644 --- a/Global_Indexer/frmAdministration.resx +++ b/Global_Indexer/frmAdministration.resx @@ -129,14 +129,10 @@ Segoe UI, 9pt, style=Italic - 338, 35 - - - - 4, 0, 4, 0 + 263, 28 - 27, 20 + 22, 15 0 @@ -163,13 +159,10 @@ True - 528, 36 - - - 4, 0, 4, 0 + 411, 29 - 90, 17 + 71, 13 2 @@ -196,13 +189,10 @@ True - 908, 35 - - - 4, 0, 4, 0 + 706, 28 - 85, 17 + 68, 13 4 @@ -229,13 +219,10 @@ True - 1255, 35 - - - 4, 0, 4, 0 + 976, 28 - 74, 17 + 58, 13 6 @@ -262,13 +249,10 @@ True - 338, 148 - - - 4, 0, 4, 0 + 263, 120 - 59, 17 + 49, 13 8 @@ -295,13 +279,10 @@ True - 339, 198 - - - 4, 0, 4, 0 + 264, 160 - 95, 17 + 75, 13 10 @@ -328,13 +309,10 @@ True - 338, 247 - - - 4, 0, 4, 0 + 263, 200 - 125, 17 + 97, 13 14 @@ -364,13 +342,10 @@ Segoe UI, 9pt, style=Italic - 341, 301 - - - 4, 0, 4, 0 + 265, 244 - 82, 20 + 67, 15 16 @@ -400,13 +375,10 @@ Segoe UI, 9pt, style=Italic - 548, 301 - - - 4, 0, 4, 0 + 426, 244 - 94, 20 + 78, 15 18 @@ -436,13 +408,10 @@ Segoe UI, 9pt, style=Italic - 757, 301 - - - 4, 0, 4, 0 + 589, 244 - 97, 20 + 81, 15 20 @@ -472,13 +441,10 @@ Segoe UI, 9pt, style=Italic - 976, 301 - - - 4, 0, 4, 0 + 759, 244 - 109, 20 + 92, 15 22 @@ -508,13 +474,10 @@ Segoe UI, 9pt, style=Italic - 8, 37 - - - 4, 0, 4, 0 + 6, 30 - 27, 20 + 22, 15 0 @@ -532,7 +495,7 @@ XtraTabPage3 - 28 + 29 False @@ -541,13 +504,10 @@ True - 204, 37 - - - 4, 0, 4, 0 + 159, 30 - 90, 17 + 71, 13 3 @@ -565,7 +525,7 @@ XtraTabPage3 - 25 + 26 False @@ -574,13 +534,10 @@ True - 204, 91 - - - 4, 0, 4, 0 + 159, 74 - 57, 17 + 47, 13 7 @@ -598,7 +555,7 @@ XtraTabPage3 - 22 + 23 False @@ -607,13 +564,10 @@ True - 204, 146 - - - 4, 0, 4, 0 + 159, 118 - 71, 17 + 56, 13 9 @@ -631,7 +585,7 @@ XtraTabPage3 - 20 + 21 False @@ -640,13 +594,10 @@ True - 204, 200 - - - 4, 0, 4, 0 + 159, 162 - 92, 17 + 74, 13 12 @@ -664,7 +615,7 @@ XtraTabPage3 - 17 + 18 False @@ -673,13 +624,10 @@ True - 867, 37 - - - 4, 0, 4, 0 + 674, 30 - 83, 17 + 68, 13 16 @@ -697,7 +645,7 @@ XtraTabPage3 - 15 + 16 False @@ -709,13 +657,10 @@ Segoe UI, 9pt, style=Italic - 204, 256 - - - 4, 0, 4, 0 + 159, 207 - 82, 20 + 67, 15 19 @@ -733,7 +678,7 @@ XtraTabPage3 - 12 + 13 False @@ -745,13 +690,10 @@ Segoe UI, 9pt, style=Italic - 413, 256 - - - 4, 0, 4, 0 + 321, 207 - 94, 20 + 78, 15 21 @@ -769,7 +711,7 @@ XtraTabPage3 - 10 + 11 False @@ -781,13 +723,10 @@ Segoe UI, 9pt, style=Italic - 648, 256 - - - 4, 0, 4, 0 + 504, 207 - 97, 20 + 81, 15 23 @@ -805,7 +744,7 @@ XtraTabPage3 - 8 + 9 False @@ -817,13 +756,10 @@ Segoe UI, 9pt, style=Italic - 867, 256 - - - 4, 0, 4, 0 + 674, 207 - 109, 20 + 92, 15 25 @@ -841,7 +777,7 @@ XtraTabPage3 - 6 + 7 False @@ -853,13 +789,10 @@ Segoe UI, 8.25pt, style=Italic - 14, 43 - - - 4, 0, 4, 0 + 11, 35 - 26, 19 + 20, 13 3 @@ -889,13 +822,10 @@ Segoe UI, 8.25pt - 112, 43 - - - 4, 0, 4, 0 + 87, 35 - 67, 19 + 55, 13 5 @@ -925,13 +855,10 @@ Segoe UI, 8.25pt - 381, 43 - - - 4, 0, 4, 0 + 296, 35 - 77, 19 + 64, 13 7 @@ -961,13 +888,10 @@ Segoe UI, 8.25pt - 719, 43 - - - 4, 0, 4, 0 + 559, 35 - 74, 19 + 61, 13 9 @@ -997,13 +921,10 @@ Segoe UI, 8.25pt - 112, 94 - - - 4, 0, 4, 0 + 87, 76 - 44, 19 + 37, 13 11 @@ -1033,13 +954,10 @@ Segoe UI, 8.25pt, style=Italic - 257, 195 - - - 4, 0, 4, 0 + 200, 158 - 81, 19 + 61, 13 23 @@ -1069,13 +987,10 @@ Segoe UI, 8.25pt, style=Italic - 113, 195 - - - 4, 0, 4, 0 + 88, 158 - 93, 19 + 70, 13 25 @@ -1105,13 +1020,10 @@ Segoe UI, 8.25pt, style=Italic - 465, 195 - - - 4, 0, 4, 0 + 362, 158 - 96, 19 + 73, 13 27 @@ -1141,13 +1053,10 @@ Segoe UI, 8.25pt, style=Italic - 719, 195 - - - 4, 0, 4, 0 + 559, 158 - 108, 19 + 82, 13 29 @@ -1177,13 +1086,10 @@ Segoe UI, 9.75pt, style=Italic - 4, 2 - - - 4, 0, 4, 0 + 3, 2 - 31, 23 + 23, 17 1 @@ -1213,13 +1119,10 @@ Segoe UI, 9.75pt - 121, 2 - - - 4, 0, 4, 0 + 94, 2 - 88, 23 + 67, 17 3 @@ -1249,13 +1152,10 @@ Segoe UI, 9.75pt - 4, 62 - - - 4, 0, 4, 0 + 3, 50 - 177, 23 + 136, 17 5 @@ -1285,13 +1185,10 @@ Segoe UI, 9.75pt - 257, 62 - - - 4, 0, 4, 0 + 200, 50 - 177, 23 + 135, 17 7 @@ -1321,13 +1218,10 @@ Segoe UI, 9.75pt - 4, 121 - - - 4, 0, 4, 0 + 3, 98 - 158, 23 + 121, 17 9 @@ -1357,13 +1251,10 @@ Segoe UI, 9.75pt - 257, 121 - - - 4, 0, 4, 0 + 200, 98 - 197, 23 + 149, 17 11 @@ -1393,13 +1284,10 @@ Segoe UI, 9.75pt - 4, 178 - - - 4, 0, 4, 0 + 3, 144 - 160, 23 + 119, 17 13 @@ -1429,13 +1317,10 @@ Segoe UI, 9.75pt, style=Italic - 4, 237 - - - 4, 0, 4, 0 + 3, 192 - 98, 23 + 74, 17 15 @@ -1465,13 +1350,10 @@ Segoe UI, 9.75pt, style=Italic - 257, 237 - - - 4, 0, 4, 0 + 200, 192 - 109, 23 + 81, 17 17 @@ -1501,13 +1383,10 @@ Segoe UI, 9.75pt, style=Italic - 4, 296 - - - 4, 0, 4, 0 + 3, 240 - 117, 23 + 89, 17 19 @@ -1537,13 +1416,10 @@ Segoe UI, 9.75pt, style=Italic - 257, 296 - - - 4, 0, 4, 0 + 200, 240 - 128, 23 + 96, 17 21 @@ -1573,13 +1449,10 @@ Segoe UI, 9.75pt - 257, 178 - - - 4, 0, 4, 0 + 200, 144 - 403, 23 + 304, 17 80 @@ -1609,13 +1482,10 @@ Segoe UI, 9pt, style=Italic - 5, 74 - - - 4, 0, 4, 0 + 4, 60 - 27, 20 + 22, 15 4 @@ -1642,13 +1512,10 @@ True - 211, 75 - - - 4, 0, 4, 0 + 164, 61 - 82, 17 + 65, 13 8 @@ -1675,13 +1542,10 @@ True - 210, 135 - - - 4, 0, 4, 0 + 163, 109 - 95, 17 + 75, 13 14 @@ -1711,13 +1575,10 @@ Segoe UI, 9pt, style=Italic - 211, 258 - - - 4, 0, 4, 0 + 164, 209 - 82, 20 + 67, 15 18 @@ -1747,13 +1608,10 @@ Segoe UI, 9pt, style=Italic - 455, 258 - - - 4, 0, 4, 0 + 354, 209 - 94, 20 + 78, 15 20 @@ -1783,13 +1641,10 @@ Segoe UI, 9pt, style=Italic - 683, 258 - - - 4, 0, 4, 0 + 531, 209 - 97, 20 + 81, 15 22 @@ -1819,13 +1674,10 @@ Segoe UI, 9pt, style=Italic - 888, 258 - - - 4, 0, 4, 0 + 691, 209 - 109, 20 + 92, 15 24 @@ -1855,13 +1707,10 @@ Segoe UI, 9pt, style=Italic - 17, 44 - - - 4, 0, 4, 0 + 13, 36 - 27, 20 + 22, 15 4 @@ -1888,13 +1737,10 @@ True - 87, 44 - - - 4, 0, 4, 0 + 68, 36 - 108, 17 + 88, 13 5 @@ -1921,13 +1767,10 @@ True - 490, 44 - - - 4, 0, 4, 0 + 381, 36 - 85, 17 + 65, 13 6 @@ -1954,13 +1797,10 @@ True - 327, 43 - - - 4, 0, 4, 0 + 254, 35 - 44, 17 + 35, 13 7 @@ -1987,13 +1827,10 @@ True - 17, 206 - - - 4, 0, 4, 0 + 13, 167 - 83, 17 + 68, 13 19 @@ -2023,13 +1860,10 @@ Segoe UI, 9pt, style=Italic - 17, 261 - - - 4, 0, 4, 0 + 13, 211 - 82, 20 + 67, 15 21 @@ -2059,13 +1893,10 @@ Segoe UI, 9pt, style=Italic - 237, 261 - - - 4, 0, 4, 0 + 184, 211 - 94, 20 + 78, 15 23 @@ -2095,13 +1926,10 @@ Segoe UI, 9pt, style=Italic - 494, 261 - - - 4, 0, 4, 0 + 384, 211 - 97, 20 + 81, 15 25 @@ -2131,13 +1959,10 @@ Segoe UI, 9pt, style=Italic - 723, 261 - - - 4, 0, 4, 0 + 562, 211 - 109, 20 + 92, 15 27 @@ -2170,13 +1995,10 @@ Segoe UI, 9pt, style=Italic - 251, 40 - - - 4, 0, 4, 0 + 195, 32 - 27, 20 + 22, 15 4 @@ -2203,13 +2025,10 @@ True - 373, 40 - - - 4, 0, 4, 0 + 290, 32 - 100, 17 + 78, 13 6 @@ -2242,13 +2061,10 @@ Segoe UI, 9pt, style=Italic - 251, 99 - - - 4, 0, 4, 0 + 195, 80 - 82, 20 + 67, 15 8 @@ -2281,13 +2097,10 @@ Segoe UI, 9pt, style=Italic - 483, 99 - - - 4, 0, 4, 0 + 376, 80 - 94, 20 + 78, 15 10 @@ -2320,13 +2133,10 @@ Segoe UI, 9pt, style=Italic - 251, 153 - - - 4, 0, 4, 0 + 195, 124 - 97, 20 + 81, 15 12 @@ -2359,13 +2169,10 @@ Segoe UI, 9pt, style=Italic - 483, 153 - - - 4, 0, 4, 0 + 376, 124 - 109, 20 + 92, 15 14 @@ -2395,13 +2202,10 @@ Segoe UI Semibold, 9pt, style=Bold, Italic - 1380, 35 - - - 4, 0, 4, 0 + 1073, 28 - 94, 20 + 73, 15 90 @@ -2428,13 +2232,10 @@ True - 715, 100 - - - 4, 0, 4, 0 + 556, 81 - 141, 17 + 113, 13 80 @@ -2461,13 +2262,10 @@ True - 1103, 274 - - - 4, 0, 4, 0 + 858, 222 - 90, 17 + 72, 13 92 @@ -2494,13 +2292,10 @@ True - 112, 145 - - - 4, 0, 4, 0 + 87, 117 - 63, 17 + 50, 13 79 @@ -2527,13 +2322,10 @@ True - 719, 94 - - - 4, 0, 4, 0 + 559, 76 - 97, 17 + 77, 13 80 @@ -2557,13 +2349,14 @@ 17, 17 - 0, 776 + 0, 624 + - 1, 0, 21, 0 + 1, 0, 16, 0 - 1621, 22 + 1261, 22 0 @@ -2599,7 +2392,7 @@ 0, 0 - 4, 5, 4, 5 + 3, 4, 3, 4 True @@ -2620,13 +2413,10 @@ Question - 9, 21 - - - 4, 4, 4, 4 + 7, 17 - 206, 24 + 161, 21 0 @@ -2644,16 +2434,10 @@ 0 - 1250, 94 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 972, 76 - 224, 124 + 174, 100 94 @@ -2686,9 +2470,6 @@ NoControl - - 4, 4, 4, 4 - None @@ -2698,7 +2479,7 @@ Application - 4, 36 + 3, 29 Cyan @@ -2718,11 +2499,8 @@ 277 - - 4, 4, 4, 4 - - 327, 316 + 254, 256 93 @@ -2746,13 +2524,10 @@ Segoe UI Semibold, 9pt, style=Bold, Italic - 1387, 56 - - - 4, 4, 4, 4 + 1079, 45 - 86, 28 + 67, 24 91 @@ -2776,13 +2551,10 @@ Segoe UI, 9pt, style=Bold, Italic - 342, 115 - - - 4, 4, 4, 4 + 266, 93 - 167, 30 + 130, 24 89 @@ -2803,13 +2575,10 @@ 5 - 273, 420 - - - 4, 4, 4, 4 + 212, 340 - 36, 32 + 28, 26 88 @@ -2833,13 +2602,10 @@ Segoe UI, 9pt, style=Bold - 528, 94 - - - 4, 0, 4, 0 + 411, 76 - 82, 20 + 66, 15 87 @@ -2875,10 +2641,7 @@ Vertical - 342, 389 - - - 4, 4, 4, 4 + 266, 315 True @@ -2886,14 +2649,35 @@ 17, 95 - - 870, 107 + + 507, 137 - - 4, 4, 4, 4 + + 156, 24 + + + 93 + + + Mehrfachauswahl + + + MULTISELECTCheckBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + XtraTabPage3 + + + 0 + + + 677, 87 - 176, 37 + 137, 30 92 @@ -2911,19 +2695,16 @@ XtraTabPage3 - 0 + 1 True - 562, 37 - - - 4, 0, 4, 0 + 437, 30 - 112, 17 + 89, 13 91 @@ -2941,19 +2722,16 @@ XtraTabPage3 - 1 + 2 False - 986, 46 - - - 4, 4, 4, 4 + 767, 37 - 231, 51 + 180, 41 90 @@ -2972,22 +2750,19 @@ der Datei XtraTabPage3 - 2 + 3 Segoe UI Semibold, 9pt, style=Bold - 20 + 15 - 12, 114 - - - 4, 4, 4, 4 + 9, 92 - 187, 184 + 146, 139 81 @@ -3002,7 +2777,7 @@ der Datei XtraTabPage3 - 3 + 4 False @@ -3011,13 +2786,10 @@ der Datei MiddleLeft - 652, 167 - - - 4, 4, 4, 4 + 705, 137 - 132, 28 + 103, 23 80 @@ -3041,7 +2813,7 @@ der Datei XtraTabPage3 - 4 + 5 True @@ -3050,13 +2822,10 @@ der Datei Segoe UI, 9.75pt, style=Bold - 648, 224 - - - 4, 0, 4, 0 + 504, 181 - 251, 23 + 192, 17 79 @@ -3077,19 +2846,16 @@ der Datei XtraTabPage3 - 5 + 6 Segoe UI, 9pt, style=Italic - 870, 278 - - - 4, 4, 4, 4 + 677, 225 - 175, 27 + 137, 23 26 @@ -3104,19 +2870,16 @@ der Datei XtraTabPage3 - 7 + 8 Segoe UI, 9pt, style=Italic - 652, 278 - - - 4, 4, 4, 4 + 507, 225 - 189, 27 + 148, 23 24 @@ -3131,19 +2894,16 @@ der Datei XtraTabPage3 - 9 + 10 Segoe UI, 9pt, style=Italic - 417, 278 - - - 4, 4, 4, 4 + 324, 225 - 199, 27 + 156, 23 22 @@ -3158,19 +2918,16 @@ der Datei XtraTabPage3 - 11 + 12 Segoe UI, 9pt, style=Italic - 208, 278 - - - 4, 4, 4, 4 + 162, 225 - 199, 27 + 156, 23 20 @@ -3185,19 +2942,16 @@ der Datei XtraTabPage3 - 13 + 14 False - 121, 58 - - - 4, 4, 4, 4 + 94, 47 - 78, 30 + 61, 24 19 @@ -3215,19 +2969,16 @@ der Datei XtraTabPage3 - 14 + 15 False - 870, 59 - - - 4, 4, 4, 4 + 677, 48 - 89, 23 + 70, 21 17 @@ -3242,19 +2993,16 @@ der Datei XtraTabPage3 - 16 + 17 False - 208, 222 - - - 4, 4, 4, 4 + 162, 180 - 408, 23 + 318, 21 13 @@ -3269,19 +3017,16 @@ der Datei XtraTabPage3 - 18 + 19 False - 435, 168 - - - 4, 4, 4, 4 + 326, 137 - 210, 30 + 163, 24 12 @@ -3299,7 +3044,7 @@ der Datei XtraTabPage3 - 19 + 20 False @@ -3317,13 +3062,10 @@ der Datei VARCHAR - 208, 168 - - - 4, 4, 4, 4 + 162, 136 - 185, 24 + 145, 21 10 @@ -3338,19 +3080,16 @@ der Datei XtraTabPage3 - 21 + 22 False - 208, 114 - - - 4, 4, 4, 4 + 162, 92 - 653, 23 + 509, 21 8 @@ -3365,19 +3104,16 @@ der Datei XtraTabPage3 - 23 + 24 False - 566, 58 - - - 4, 4, 4, 4 + 440, 47 - 296, 24 + 231, 21 6 @@ -3392,19 +3128,16 @@ der Datei XtraTabPage3 - 24 + 25 False - 208, 59 - - - 4, 4, 4, 4 + 162, 48 - 349, 23 + 272, 21 4 @@ -3419,7 +3152,7 @@ der Datei XtraTabPage3 - 26 + 27 275, 56 @@ -3449,7 +3182,7 @@ der Datei Segoe UI, 9pt, style=Bold, Italic - 167, 24 + 129, 24 of {0} manual Indicies @@ -3508,7 +3241,7 @@ der Datei Segoe UI, 9pt, style=Bold, Italic - 63, 27 + 50, 23 0 @@ -3607,7 +3340,7 @@ der Datei 0, 0 - 1253, 27 + 974, 27 3 @@ -3625,19 +3358,16 @@ der Datei XtraTabPage3 - 27 + 28 Segoe UI, 9pt, style=Italic - 12, 59 - - - 4, 4, 4, 4 + 9, 48 - 89, 27 + 70, 23 1 @@ -3652,13 +3382,10 @@ der Datei XtraTabPage3 - 29 - - - 4, 4, 4, 4 + 30 - 1253, 313 + 974, 250 manuelle Indexe @@ -3676,7 +3403,7 @@ der Datei 0 - 1260, 348 + 980, 278 86 @@ -3697,13 +3424,10 @@ der Datei FILE AND INDEX - 719, 122 - - - 4, 4, 4, 4 + 559, 99 - 259, 24 + 202, 21 81 @@ -3727,13 +3451,10 @@ der Datei Segoe UI, 9.75pt, style=Bold - 494, 236 - - - 4, 0, 4, 0 + 384, 191 - 278, 23 + 213, 17 80 @@ -3763,13 +3484,10 @@ der Datei False - 91, 65 - - - 4, 4, 4, 4 + 71, 53 - 230, 24 + 180, 21 34 @@ -3790,13 +3508,10 @@ der Datei True - 273, 205 - - - 4, 0, 4, 0 + 212, 166 - 16, 17 + 13, 13 33 @@ -3820,13 +3535,10 @@ der Datei True - 149, 205 - - - 4, 0, 4, 0 + 116, 166 - 16, 17 + 13, 13 32 @@ -3850,13 +3562,10 @@ der Datei True - 490, 100 - - - 4, 0, 4, 0 + 381, 81 - 47, 17 + 38, 13 31 @@ -3880,13 +3589,10 @@ der Datei True - 237, 100 - - - 4, 0, 4, 0 + 184, 81 - 47, 17 + 38, 13 30 @@ -3910,13 +3616,10 @@ der Datei True - 17, 100 - - - 4, 0, 4, 0 + 13, 81 - 47, 17 + 38, 13 29 @@ -3940,13 +3643,10 @@ der Datei Segoe UI, 9pt, style=Italic - 726, 280 - - - 4, 4, 4, 4 + 565, 227 - 248, 27 + 194, 23 28 @@ -3967,13 +3667,10 @@ der Datei Segoe UI, 9pt, style=Italic - 498, 280 - - - 4, 4, 4, 4 + 387, 227 - 220, 27 + 172, 23 26 @@ -3994,13 +3691,10 @@ der Datei Segoe UI, 9pt, style=Italic - 240, 280 - - - 4, 4, 4, 4 + 187, 227 - 194, 27 + 152, 23 24 @@ -4021,13 +3715,10 @@ der Datei Segoe UI, 9pt, style=Italic - 21, 280 - - - 4, 4, 4, 4 + 16, 227 - 214, 27 + 167, 23 22 @@ -4048,13 +3739,10 @@ der Datei False - 21, 229 - - - 4, 4, 4, 4 + 16, 185 - 99, 23 + 78, 21 20 @@ -4075,13 +3763,10 @@ der Datei False - 494, 122 - - - 4, 4, 4, 4 + 384, 99 - 216, 23 + 169, 21 18 @@ -4102,13 +3787,10 @@ der Datei False - 240, 122 - - - 4, 4, 4, 4 + 187, 99 - 244, 23 + 191, 21 16 @@ -4129,13 +3811,10 @@ der Datei False - 21, 122 - - - 4, 4, 4, 4 + 16, 99 - 211, 23 + 165, 21 14 @@ -4156,13 +3835,10 @@ der Datei False - 271, 227 - - - 4, 4, 4, 4 + 211, 184 - 89, 23 + 70, 21 12 @@ -4183,13 +3859,10 @@ der Datei False - 153, 227 - - - 4, 4, 4, 4 + 119, 184 - 89, 23 + 70, 21 10 @@ -4219,13 +3892,10 @@ der Datei REG. EXPRESSION - 330, 65 - - - 4, 4, 4, 4 + 257, 53 - 154, 24 + 121, 21 8 @@ -4246,13 +3916,10 @@ der Datei False - 494, 67 - - - 4, 4, 4, 4 + 384, 54 - 489, 23 + 381, 21 7 @@ -4273,13 +3940,10 @@ der Datei Segoe UI, 9pt, style=Italic - 21, 65 - - - 4, 4, 4, 4 + 16, 53 - 62, 27 + 49, 23 5 @@ -4324,7 +3988,7 @@ der Datei Segoe UI, 9pt, style=Bold, Italic - 233, 24 + 181, 24 of {0} Postprocessing Functions @@ -4404,7 +4068,7 @@ der Datei Segoe UI, 9pt, style=Bold, Italic - 63, 27 + 50, 23 0 @@ -4482,7 +4146,7 @@ der Datei 0, 0 - 1253, 27 + 974, 27 4 @@ -4502,11 +4166,8 @@ der Datei 31 - - 4, 4, 4, 4 - - 1253, 308 + 974, 250 Nachbearbeitungsfunktionen manueller Index @@ -4533,13 +4194,10 @@ der Datei True - 760, 96 - - - 4, 4, 4, 4 + 591, 78 - 40, 27 + 31, 22 89 @@ -4560,13 +4218,10 @@ der Datei True - 805, 74 - - - 4, 0, 4, 0 + 626, 60 - 137, 17 + 108, 13 88 @@ -4589,9 +4244,6 @@ der Datei False - - 16 - Dateiname (mit Endung) @@ -4617,13 +4269,10 @@ der Datei Usercode - 809, 96 - - - 4, 4, 4, 4 + 629, 78 - 241, 100 + 188, 82 87 @@ -4647,16 +4296,13 @@ der Datei Segoe UI Semibold, 9pt, style=Bold - 20 + 15 - 8, 135 - - - 4, 4, 4, 4 + 6, 109 - 198, 164 + 155, 124 86 @@ -4677,13 +4323,10 @@ der Datei True - 481, 74 - - - 4, 0, 4, 0 + 374, 60 - 209, 17 + 166, 13 85 @@ -4707,13 +4350,10 @@ der Datei False - 215, 95 - - - 4, 4, 4, 4 + 167, 77 - 253, 24 + 198, 21 84 @@ -4734,13 +4374,10 @@ der Datei True - 4, 32 - - - 4, 0, 4, 0 + 3, 26 - 615, 34 + 487, 26 83 @@ -4768,13 +4405,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Bold - 683, 237 - - - 4, 0, 4, 0 + 531, 192 - 251, 23 + 192, 17 82 @@ -4804,13 +4438,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 485, 193 - - - 4, 4, 4, 4 + 377, 156 - 190, 30 + 148, 24 81 @@ -4840,13 +4471,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 215, 193 - - - 4, 4, 4, 4 + 167, 156 - 255, 30 + 198, 24 29 @@ -4870,13 +4498,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 9, 95 - - - 4, 4, 4, 4 + 7, 77 - 67, 27 + 53, 23 5 @@ -4897,13 +4522,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 485, 96 - - - 4, 4, 4, 4 + 377, 78 - 268, 23 + 209, 21 11 @@ -4924,13 +4546,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 213, 157 - - - 4, 4, 4, 4 + 166, 127 - 538, 23 + 419, 21 15 @@ -4948,13 +4567,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 15 - 131, 96 - - - 4, 4, 4, 4 + 102, 78 - 76, 26 + 59, 21 17 @@ -4978,13 +4594,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 215, 278 - - - 4, 4, 4, 4 + 167, 225 - 198, 27 + 155, 23 19 @@ -5005,13 +4618,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 458, 278 - - - 4, 4, 4, 4 + 356, 225 - 198, 27 + 155, 23 21 @@ -5032,13 +4642,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 685, 278 - - - 4, 4, 4, 4 + 533, 225 - 198, 27 + 155, 23 23 @@ -5059,13 +4666,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 892, 278 - - - 4, 4, 4, 4 + 694, 225 - 198, 27 + 155, 23 25 @@ -5110,7 +4714,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Bold, Italic - 186, 24 + 145, 24 of {0} automatic Indicies @@ -5193,7 +4797,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Bold, Italic - 63, 27 + 50, 23 0 @@ -5271,7 +4875,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0, 0 - 1253, 27 + 974, 27 4 @@ -5295,13 +4899,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 215, 96 - - - 4, 4, 4, 4 + 167, 78 - 253, 23 + 198, 21 28 @@ -5318,11 +4919,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 26 - - 4, 4, 4, 4 - - 1253, 308 + 974, 250 automatische/feste Indexe @@ -5346,13 +4944,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 354, 188 - - - 4, 4, 4, 4 + 275, 152 - 96, 28 + 75, 23 15 @@ -5382,13 +4977,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI Semibold, 8.25pt, style=Bold, Italic - 17, 114 - - - 4, 0, 4, 0 + 13, 92 - 229, 19 + 179, 13 80 @@ -5415,13 +5007,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 10, 23 - - - 4, 0, 4, 0 + 8, 19 - 134, 20 + 108, 15 11 @@ -5448,13 +5037,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt - 14, 46 - - - 4, 4, 4, 4 + 11, 37 - 279, 28 + 218, 23 8 @@ -5478,13 +5064,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 14, 82 - - - 4, 4, 4, 4 + 11, 66 - 282, 28 + 219, 23 9 @@ -5511,16 +5094,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt - 354, 35 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 275, 28 - 302, 146 + 235, 118 14 @@ -5544,13 +5121,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 6, 10 - - - 4, 0, 4, 0 + 5, 8 - 348, 17 + 272, 13 13 @@ -5573,17 +5147,11 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 506, 251 - - 16 - - 10, 35 - - - 4, 4, 4, 4 + 8, 28 - 327, 196 + 255, 147 12 @@ -5600,11 +5168,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 3 - - 4, 4, 4, 4 - - 1253, 308 + 974, 250 Zuordnung Dokumentenart-Gruppe @@ -5625,13 +5190,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 15, 49 - - - 4, 4, 4, 4 + 12, 40 - 895, 29 + 697, 25 11 @@ -5655,13 +5217,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Italic - 12, 82 - - - 4, 0, 4, 0 + 9, 66 - 457, 19 + 346, 13 10 @@ -5682,13 +5241,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 1 - 919, 51 - - - 4, 4, 4, 4 + 715, 41 - 40, 28 + 31, 23 9 @@ -5721,13 +5277,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei YYYY-MM - 12, 106 - - - 4, 4, 4, 4 + 9, 86 - 241, 28 + 188, 23 6 @@ -5751,13 +5304,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI Semibold, 9pt, style=Bold, Italic - 8, 84 - - - 4, 0, 4, 0 + 6, 68 - 122, 20 + 97, 15 5 @@ -5784,13 +5334,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 267, 48 - - - 4, 4, 4, 4 + 208, 39 - 242, 35 + 188, 28 4 @@ -5817,13 +5364,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt - 267, 106 - - - 4, 4, 4, 4 + 208, 86 - 241, 27 + 188, 23 3 @@ -5847,13 +5391,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI Semibold, 9pt, style=Bold, Italic - 264, 84 - - - 4, 0, 4, 0 + 205, 68 - 104, 20 + 82, 15 2 @@ -5880,13 +5421,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI Semibold, 9pt, style=Bold, Italic - 8, 30 - - - 4, 0, 4, 0 + 6, 24 - 259, 20 + 204, 15 1 @@ -5910,13 +5448,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt - 12, 52 - - - 4, 4, 4, 4 + 9, 42 - 241, 28 + 188, 23 0 @@ -5934,16 +5469,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 6 - 15, 114 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 12, 92 - 681, 161 + 530, 130 8 @@ -5967,13 +5496,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 12, 27 - - - 4, 0, 4, 0 + 9, 22 - 156, 20 + 124, 15 7 @@ -5997,16 +5523,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Bold - 4, 4 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 3, 3 - 1054, 282 + 820, 228 81 @@ -6026,11 +5546,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0 - - 4, 4, 4, 4 - - 1253, 308 + 974, 250 Create Folder for Index @@ -6066,13 +5583,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 909, 57 - - - 4, 4, 4, 4 + 707, 46 - 341, 24 + 266, 21 85 @@ -6093,13 +5607,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 221, 587 - - - 4, 4, 4, 4 + 172, 475 - 91, 28 + 71, 23 84 @@ -6126,13 +5637,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 1025, 56 - 4, 587 - - - 4, 4, 4, 4 + 3, 475 - 208, 24 + 163, 21 82 @@ -6153,13 +5661,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 4, 565 - - - 4, 0, 4, 0 + 3, 457 - 139, 17 + 110, 13 81 @@ -6183,13 +5688,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 4, 389 - - - 4, 0, 4, 0 + 3, 315 - 168, 17 + 132, 13 80 @@ -6212,17 +5714,11 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 494, 56 - - 16 - - 4, 420 - - - 4, 4, 4, 4 + 3, 340 - 260, 132 + 203, 108 79 @@ -6246,13 +5742,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Bold - 1198, 325 - - - 4, 0, 4, 0 + 932, 263 - 315, 23 + 240, 17 78 @@ -6279,13 +5772,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 1203, 268 - - - 4, 4, 4, 4 + 936, 217 - 49, 28 + 38, 23 29 @@ -6306,13 +5796,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 1107, 166 - - - 4, 4, 4, 4 + 861, 134 - 40, 28 + 31, 23 28 @@ -6339,13 +5826,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 342, 267 - - - 4, 4, 4, 4 + 266, 216 - 752, 29 + 586, 25 27 @@ -6381,13 +5865,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Neu hinzufügen - 153, 25 + 122, 24 of {0} Documenttypes @@ -6411,7 +5895,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Löschen @@ -6431,7 +5915,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Erste verschieben @@ -6449,13 +5933,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Vorherige verschieben - 6, 28 + 6, 27 Position @@ -6464,7 +5948,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 63, 27 + 50, 23 0 @@ -6473,7 +5957,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Aktuelle Position - 6, 28 + 6, 27 @@ -6488,7 +5972,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Nächste verschieben @@ -6508,13 +5992,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Letzte verschieben - 6, 28 + 6, 27 @@ -6524,7 +6008,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei - 24, 25 + 24, 24 Daten speichern @@ -6536,13 +6020,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Alle Dokarten - 192, 28 + 150, 27 Magenta - 118, 25 + 99, 24 Aktualisieren @@ -6551,7 +6035,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Magenta - 93, 25 + 78, 24 Kopieren @@ -6560,7 +6044,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0, 0 - 1614, 28 + 1255, 27 2 @@ -6584,13 +6068,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 342, 57 - - - 4, 4, 4, 4 + 266, 46 - 64, 27 + 51, 23 1 @@ -6611,13 +6092,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 532, 58 - - - 4, 4, 4, 4 + 414, 47 - 368, 23 + 287, 21 3 @@ -6638,13 +6116,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 1259, 57 - - - 4, 4, 4, 4 + 979, 46 - 120, 23 + 94, 21 7 @@ -6665,13 +6140,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 342, 168 - - - 4, 4, 4, 4 + 266, 136 - 751, 23 + 585, 21 9 @@ -6692,13 +6164,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 342, 217 - - - 4, 4, 4, 4 + 266, 176 - 752, 23 + 586, 21 11 @@ -6719,13 +6188,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 428, 56 - - - 4, 4, 4, 4 + 333, 45 - 81, 30 + 63, 24 13 @@ -6749,13 +6215,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 345, 324 - - - 4, 4, 4, 4 + 268, 262 - 199, 27 + 156, 23 17 @@ -6776,13 +6239,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 553, 324 - - - 4, 4, 4, 4 + 430, 262 - 199, 27 + 156, 23 19 @@ -6803,13 +6263,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 761, 324 - - - 4, 4, 4, 4 + 592, 262 - 210, 27 + 164, 23 21 @@ -6830,13 +6287,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 980, 324 - - - 4, 4, 4, 4 + 762, 262 - 210, 27 + 164, 23 23 @@ -6857,13 +6311,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 532, 116 - - - 4, 4, 4, 4 + 414, 94 - 562, 24 + 438, 21 25 @@ -6881,10 +6332,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 41 - 4, 5, 4, 5 + 3, 4, 3, 4 - 1614, 741 + 1255, 596 Dokumentarten @@ -6902,7 +6353,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0 - 1621, 776 + 1261, 624 1 @@ -6928,9 +6379,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei NoControl - - 4, 4, 4, 4 - None @@ -6938,7 +6386,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Application - 1000, 43 + 778, 35 Cyan @@ -6982,11 +6430,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 105 - - 4, 4, 4, 4 - - 428, 298 + 333, 241 87 @@ -7004,13 +6449,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0 - 723, 115 - - - 4, 4, 4, 4 + 562, 93 - 84, 23 + 66, 21 81 @@ -7034,13 +6476,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei en-US - 116, 164 - - - 4, 4, 4, 4 + 90, 133 - 117, 24 + 92, 21 80 @@ -7064,13 +6503,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Bold - 719, 246 - - - 4, 0, 4, 0 + 559, 199 - 242, 19 + 186, 13 79 @@ -7109,10 +6545,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Style3D - 18, 348 - - - 4, 4, 4, 4 + 14, 282 Segoe UI, 9pt @@ -7121,13 +6554,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 365, 194 - - - 4, 4, 4, 4 + 284, 157 - 96, 28 + 75, 23 11 @@ -7157,13 +6587,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI Semibold, 8.25pt, style=Bold, Italic - 10, 114 - - - 4, 0, 4, 0 + 8, 92 - 229, 19 + 179, 13 80 @@ -7190,13 +6617,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 10, 23 - - - 4, 0, 4, 0 + 8, 19 - 134, 20 + 108, 15 11 @@ -7220,13 +6644,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt - 14, 46 - - - 4, 4, 4, 4 + 11, 37 - 235, 28 + 184, 23 8 @@ -7250,13 +6671,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 14, 82 - - - 4, 4, 4, 4 + 11, 66 - 237, 28 + 184, 23 9 @@ -7283,16 +6701,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt - 365, 41 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 284, 33 - 296, 146 + 230, 118 10 @@ -7316,13 +6728,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 18, 16 - - - 4, 0, 4, 0 + 14, 13 - 270, 17 + 214, 13 7 @@ -7345,17 +6754,11 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 755, 212 - - 16 - - 22, 41 - - - 4, 4, 4, 4 + 17, 33 - 327, 212 + 255, 160 6 @@ -7372,11 +6775,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 3 - - 4, 4, 4, 4 - - 1333, 307 + 1035, 248 Gruppenzuordnung User @@ -7394,22 +6794,16 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0 - 1344, 346 + 1045, 280 32 - - 16 - - 10, 40 - - - 4, 4, 4, 4 + 8, 32 - 219, 164 + 171, 134 80 @@ -7433,13 +6827,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Bold - 981, 65 - - - 4, 0, 4, 0 + 763, 53 - 267, 23 + 203, 17 79 @@ -7469,13 +6860,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 255, 64 - - - 4, 4, 4, 4 + 198, 52 - 98, 27 + 77, 23 5 @@ -7493,13 +6881,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 3 - 377, 62 - - - 4, 4, 4, 4 + 293, 50 - 595, 23 + 464, 21 7 @@ -7523,13 +6908,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 255, 121 - - - 4, 4, 4, 4 + 198, 98 - 220, 27 + 172, 23 9 @@ -7553,13 +6935,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 487, 121 - - - 4, 4, 4, 4 + 379, 98 - 228, 27 + 178, 23 11 @@ -7583,13 +6962,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 255, 175 - - - 4, 4, 4, 4 + 198, 142 - 220, 27 + 172, 23 13 @@ -7613,13 +6989,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9pt, style=Italic - 487, 175 - - - 4, 4, 4, 4 + 379, 142 - 228, 27 + 178, 23 15 @@ -7661,7 +7034,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Neu hinzufügen - 96, 24 + 76, 24 of {0} Groups @@ -7738,7 +7111,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 63, 27 + 50, 23 0 @@ -7816,7 +7189,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0, 0 - 1333, 27 + 1035, 27 4 @@ -7836,11 +7209,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 14 - - 4, 4, 4, 4 - - 1333, 307 + 1035, 248 Gruppenverwaltung @@ -7873,13 +7243,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Italic - 18, 63 - - - 4, 4, 4, 4 + 14, 51 - 81, 26 + 64, 22 4 @@ -7903,13 +7270,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt - 116, 63 - - - 4, 4, 4, 4 + 90, 51 - 256, 26 + 200, 22 6 @@ -7933,13 +7297,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt - 384, 63 - - - 4, 4, 4, 4 + 299, 51 - 328, 26 + 256, 22 8 @@ -7963,13 +7324,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt - 723, 63 - - - 4, 4, 4, 4 + 562, 51 - 269, 26 + 210, 22 10 @@ -7993,13 +7351,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt - 116, 114 - - - 4, 4, 4, 4 + 90, 92 - 597, 26 + 465, 22 12 @@ -8020,13 +7375,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Italic - 116, 215 - - - 4, 4, 4, 4 + 90, 174 - 133, 26 + 104, 22 24 @@ -8047,13 +7399,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Italic - 261, 215 - - - 4, 4, 4, 4 + 203, 174 - 192, 26 + 150, 22 26 @@ -8074,13 +7423,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Italic - 469, 215 - - - 4, 4, 4, 4 + 365, 174 - 243, 26 + 190, 22 28 @@ -8101,13 +7447,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 8.25pt, style=Italic - 723, 215 - - - 4, 4, 4, 4 + 562, 174 - 269, 26 + 210, 22 30 @@ -8143,13 +7486,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Neu hinzufügen - 84, 25 + 66, 24 of {0} Users @@ -8173,7 +7516,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Löschen @@ -8193,7 +7536,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Erste verschieben @@ -8211,13 +7554,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Vorherige verschieben - 6, 28 + 6, 27 Position @@ -8226,7 +7569,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 63, 27 + 50, 23 0 @@ -8235,7 +7578,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Aktuelle Position - 6, 28 + 6, 27 @@ -8250,7 +7593,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Nächste verschieben @@ -8270,13 +7613,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei True - 24, 25 + 24, 24 Letzte verschieben - 6, 28 + 6, 27 @@ -8286,7 +7629,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei - 24, 25 + 24, 24 Daten speichern @@ -8298,13 +7641,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Alle User - 192, 28 + 150, 27 Magenta - 24, 25 + 24, 24 ToolStripButton15 @@ -8316,7 +7659,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Magenta - 164, 25 + 136, 24 AD User hinzufügen @@ -8328,7 +7671,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 0, 0 - 1614, 28 + 1255, 27 3 @@ -8349,10 +7692,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 25 - 4, 5, 4, 5 + 3, 4, 3, 4 - 1614, 736 + 1255, 596 User-/Gruppenverwaltung @@ -8373,13 +7716,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 18, 498 - - - 4, 4, 4, 4 + 14, 403 - 260, 40 + 202, 32 4 @@ -8406,13 +7746,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 18, 451 - - - 4, 4, 4, 4 + 14, 365 - 260, 40 + 202, 32 3 @@ -8442,13 +7779,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 261, 203 - - - 4, 4, 4, 4 + 203, 164 - 242, 29 + 189, 25 81 @@ -8469,13 +7803,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Italic - 261, 321 - - - 4, 4, 4, 4 + 203, 260 - 242, 29 + 189, 25 22 @@ -8496,13 +7827,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Italic - 8, 321 - - - 4, 4, 4, 4 + 6, 260 - 242, 29 + 189, 25 20 @@ -8523,13 +7851,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Italic - 261, 262 - - - 4, 4, 4, 4 + 203, 212 - 242, 29 + 189, 25 18 @@ -8550,13 +7875,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Italic - 8, 262 - - - 4, 4, 4, 4 + 6, 212 - 242, 29 + 189, 25 16 @@ -8577,13 +7899,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Italic - 8, 27 - - - 4, 4, 4, 4 + 6, 22 - 90, 29 + 71, 25 2 @@ -8604,13 +7923,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 8, 203 - - - 4, 4, 4, 4 + 6, 164 - 242, 29 + 189, 25 14 @@ -8634,13 +7950,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 125, 27 - - - 4, 4, 4, 4 + 97, 22 - 373, 29 + 291, 25 4 @@ -8661,13 +7974,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 261, 143 - - - 4, 4, 4, 4 + 203, 116 - 242, 29 + 189, 25 12 @@ -8688,13 +7998,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 8, 86 - - - 4, 4, 4, 4 + 6, 70 - 242, 29 + 189, 25 6 @@ -8715,13 +8022,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 8, 143 - - - 4, 4, 4, 4 + 6, 116 - 242, 29 + 189, 25 10 @@ -8742,13 +8046,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt - 261, 86 - - - 4, 4, 4, 4 + 203, 70 - 242, 29 + 189, 25 8 @@ -8769,13 +8070,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei False - 282, 54 - - - 4, 4, 4, 4 + 219, 44 - 737, 371 + 573, 300 82 @@ -8799,13 +8097,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI Semibold, 9.75pt, style=Bold, Italic - 10, 30 - - - 4, 0, 4, 0 + 8, 24 - 155, 23 + 118, 17 80 @@ -8832,13 +8127,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Bold - 1026, 212 - - - 4, 0, 4, 0 + 798, 172 - 296, 23 + 227, 17 79 @@ -8868,13 +8160,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 1189, 168 - - - 4, 4, 4, 4 + 925, 136 - 129, 41 + 100, 33 25 @@ -8904,13 +8193,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 1189, 120 - - - 4, 4, 4, 4 + 925, 97 - 129, 41 + 100, 33 24 @@ -8940,13 +8226,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei MiddleLeft - 1189, 73 - - - 4, 4, 4, 4 + 925, 59 - 129, 40 + 100, 32 23 @@ -8970,16 +8253,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 5 - 21 + 17 - 10, 54 - - - 4, 4, 4, 4 + 8, 44 - 262, 361 + 205, 293 0 @@ -9000,16 +8280,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei Segoe UI, 9.75pt, style=Italic - 4, 4 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 3, 3 - 1358, 440 + 1056, 356 0 @@ -9029,11 +8303,8 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 2 - - 4, 4, 4, 4 - - 1614, 736 + 1255, 596 Andere Einstellungen @@ -9123,10 +8394,10 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei 186 - 9, 21 + 7, 17 - 1621, 798 + 1261, 646 Segoe UI, 9.75pt @@ -9174,7 +8445,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei - 4, 5, 4, 5 + 3, 4, 3, 4 Administrationskonsole Global Indexer diff --git a/Global_Indexer/frmAdministration.vb b/Global_Indexer/frmAdministration.vb index b7cc55e..6f7f2e6 100644 --- a/Global_Indexer/frmAdministration.vb +++ b/Global_Indexer/frmAdministration.vb @@ -416,9 +416,6 @@ Public Class frmAdministration btnSQLView.Visible = False End If - If IsInsert = False Then - Save_IndexMan() - End If End If End Sub diff --git a/Global_Indexer/frmIndex.vb b/Global_Indexer/frmIndex.vb index 4285185..5baa462 100644 --- a/Global_Indexer/frmIndex.vb +++ b/Global_Indexer/frmIndex.vb @@ -8,6 +8,7 @@ Imports System.Text Imports System.Security.AccessControl Imports System.Security.Principal Imports System.DirectoryServices +Imports DevExpress.XtraEditors.Controls Public Class frmIndex #Region "+++++ Variablen ++++++" @@ -468,7 +469,7 @@ Public Class frmIndex End Try End Function ' _ - Private Sub AddVorschlag_ComboBox(indexname As String, y As Integer, conid As Integer, sql_Vorschlag As String, Optional Vorgabe As String = "") + Private Sub AddVorschlag_ComboBox(indexname As String, y As Integer, conid As Integer, sql_Vorschlag As String, Multiselect As Boolean, Optional Vorgabe As String = "") Try Dim connectionString As String Dim sqlCnn As SqlConnection @@ -509,50 +510,137 @@ Public Class frmIndex If LogErrorsOnly = False Then ClassLogger.Add(" >>sql enthält Platzhalter und wird erst während der Laufzeit gefüllt!", False) End If - - Dim newCMB As ComboBox If runinLZ = True Then 'Die Standardcombobox anlegen newCMB = addCombobox(indexname, y) newCMB.Size = New Size(300, 27) Else - If NewDataset.Tables(0).Rows.Count > 0 Then - 'Die Standardcombobox anlegen - newCMB = addCombobox(indexname, y) + Dim table As DataTable = NewDataset.Tables(0) + If table.Rows.Count > 0 Then + Dim columnCount = 1 - newCMB.DataSource = NewDataset.Tables(0) - newCMB.DisplayMember = NewDataset.Tables(0).Columns(0).ColumnName + While (table.Columns.Count > columnCount) + table.Columns.RemoveAt(columnCount) + End While - 'Die Standargrösse definieren - 'Dim newWidth As Integer = 300 - 'For i = 0 To NewDataset.Tables(0).Rows.Count - 1 - ' 'MsgBox(NewDataset.Tables(0).Rows(i).Item(0)) - ' AddComboBoxValue(newCMB, NewDataset.Tables(0).Rows(i).Item(0)) - ' Try - ' Dim text As String = NewDataset.Tables(0).Rows(i).Item(0) - ' If text.Length > 15 Then - ' Dim g As Graphics = newCMB.CreateGraphics - ' If g.MeasureString(text, newCMB.Font).Width + 30 > newWidth Then - ' newWidth = g.MeasureString(text, newCMB.Font).Width + 30 - ' End If - ' g.Dispose() - ' End If - ' Catch ex As Exception - ' MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Anpassung Breite ComboBox:") - ' End Try + Dim lookupButton As New Button() + lookupButton.Location = New Point(311, y - 1) + lookupButton.Size = New Size(27, 27) + lookupButton.Image = My.Resources.gear_32xSM - 'Next - 'newCMB.Size = New Size(newWidth, 27) - newCMB.AutoCompleteSource = AutoCompleteSource.ListItems - newCMB.AutoCompleteMode = AutoCompleteMode.Suggest - newCMB.DropDownHeight = (newCMB.ItemHeight + 0.2) * 25 - If Vorgabe <> "" Then - newCMB.SelectedIndex = newCMB.FindStringExact(Vorgabe) - newCMB.Text = Vorgabe - Get_NextComboBoxResults(newCMB) + pnlIndex.Controls.Add(lookupButton) + + If Multiselect Then + Dim listbox As New ListBox() + Dim gridLookup As New DevExpress.XtraEditors.GridLookUpEdit() + + gridLookup.Font = New Font(gridLookup.Font.FontFamily, 10) + gridLookup.Location = New Point(11, y) + gridLookup.Size = New Size(300, 30) + ' TODO: Hier noch die Vorbelegung für Vektor Indexe einfügen + gridLookup.Properties.DataSource = Nothing + gridLookup.Properties.PopupFormSize = New Size(gridLookup.Properties.PopupFormSize.Width, 100) + gridLookup.Properties.NullText = $"Keine Datensätze ausgewählt" + + ' Da das gridLookup ein Readonly Control sein soll, + ' aber sich trotzdem öffnen lassen soll, müssen wir so das setzen eines neuen Werts verhindern + AddHandler gridLookup.EditValueChanging, Sub(sender As Object, e As ChangingEventArgs) + e.Cancel = True + End Sub + + With gridLookup.Properties.View + .OptionsBehavior.ReadOnly = True + .OptionsBehavior.Editable = False + .OptionsView.ShowColumnHeaders = False + End With + + AddHandler lookupButton.Click, Sub() + Dim frm As New frmLookupGrid() + frm.MultiSelect = True + frm.DataSource = table + frm.StartPosition = FormStartPosition.Manual + frm.SelectedValues = gridLookup.Properties.DataSource + frm.Location = pnlIndex.PointToScreen(New Point(340, y)) + + Dim result = frm.ShowDialog() + + If result = DialogResult.OK Then + Dim values As List(Of Object) = frm.SelectedValues + gridLookup.Properties.DataSource = values + gridLookup.Properties.NullText = IIf(values.Count = 0, "Keine Datensätze ausgewählt", $"{values.Count} Datensätze ausgewählt") + End If + End Sub + + pnlIndex.Controls.Add(gridLookup) + Else + Dim textBox As New TextBox() + + textBox.Location = New Point(11, y) + textBox.Size = New Size(300, 27) + + AddHandler lookupButton.Click, Sub() + Dim frm As New frmLookupGrid() + frm.MultiSelect = False + frm.DataSource = table + frm.StartPosition = FormStartPosition.Manual + frm.SelectedValues = New List(Of Object) From {textBox.Text} + frm.Location = pnlIndex.PointToScreen(New Point(340, y)) + + Dim result = frm.ShowDialog() + + If result = DialogResult.OK Then + Dim value = frm.SelectedValues.FirstOrDefault() + textBox.Text = value + End If + End Sub + + pnlIndex.Controls.Add(textBox) End If + + ' Für ergebnisse die kleiner/gleich MAX_COMBOBOX_ITEMS sind + ' die normale ComboBox verwenden + 'If table.Rows.Count <= MAX_COMBOBOX_ITEMS Then + ' 'Die Standardcombobox anlegen + ' newCMB = addCombobox(indexname, y) + + ' newCMB.DataSource = table + ' newCMB.DisplayMember = table.Columns(0).ColumnName + + ' newCMB.AutoCompleteSource = AutoCompleteSource.ListItems + ' newCMB.AutoCompleteMode = AutoCompleteMode.Suggest + ' newCMB.DropDownHeight = (newCMB.ItemHeight + 0.2) * 25 + ' If Vorgabe <> "" Then + ' newCMB.SelectedIndex = newCMB.FindStringExact(Vorgabe) + ' newCMB.Text = Vorgabe + ' Get_NextComboBoxResults(newCMB) + ' End If + 'Else + + ' Dim searchLookup As New DevExpress.XtraEditors.SearchLookUpEdit() + ' searchLookup.Properties.DataSource = table + ' searchLookup.Properties.DisplayMember = table.Columns(0).ColumnName + ' searchLookup.Properties.ValueMember = table.Columns(0).ColumnName + + ' searchLookup.Location = New Point(11, y) + ' searchLookup.Size = New Size(300, 27) + + ' searchLookup.Properties.AppearanceFocused.BackColor = Color.Lime + ' searchLookup.Properties.AppearanceFocused.BackColor2 = Color.Lime + + ' AddHandler searchLookup.EditValueChanged, Sub(sender As Object, e As EventArgs) + ' SendKeys.Send("{TAB}") + ' End Sub + + ' If Vorgabe <> String.Empty Then + ' searchLookup.EditValue = Vorgabe + ' End If + + ' pnlIndex.Controls.Add(searchLookup) + 'End If + + Else End If @@ -1946,8 +2034,10 @@ Public Class frmIndex ShowError("Keine Manuellen Indizes für die " & vbNewLine & "Dokumentart " & cmbDokumentart.Text & " definiert") ClassLogger.Add(" - Keine Manuellen Indizes für die " & vbNewLine & "Dokumentart " & cmbDokumentart.Text & " definiert") End If - For Each DR In DT_INDEXEMAN.Rows + For Each DR As DataRow In DT_INDEXEMAN.Rows Dim type = DR.Item("DATATYPE") + Dim MultiSelect As Boolean = DR.Item("MULTISELECT") + If type <> "BOOLEAN" Then addLabel(DR.Item("NAME"), DR.Item("COMMENT").ToString, ylbl, anz) End If @@ -1966,7 +2056,7 @@ Public Class frmIndex End If Case "INTEGER" If DR.Item("SUGGESTION") = True And DR.Item("SQL_RESULT").ToString.Length > 0 Then - AddVorschlag_ComboBox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) + AddVorschlag_ComboBox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), MultiSelect, DefaultValue) 'AddAutoSuggest_Textbox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) Else Dim VORBELGUNG As Integer = DefaultValue @@ -1975,7 +2065,7 @@ Public Class frmIndex End If Case "VARCHAR" If DR.Item("SUGGESTION") = True And DR.Item("SQL_RESULT").ToString.Length > 0 Then - AddVorschlag_ComboBox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) + AddVorschlag_ComboBox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), MultiSelect, DefaultValue) 'AddAutoSuggest_Textbox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) Else If DR.Item("NAME").ToString.ToLower = "dateiname" Then diff --git a/Global_Indexer/frmLookupGrid.Designer.vb b/Global_Indexer/frmLookupGrid.Designer.vb new file mode 100644 index 0000000..317841e --- /dev/null +++ b/Global_Indexer/frmLookupGrid.Designer.vb @@ -0,0 +1,112 @@ + _ +Partial Class frmLookupGrid + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.gridLookup = New DevExpress.XtraGrid.GridControl() + Me.viewLookup = New DevExpress.XtraGrid.Views.Grid.GridView() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.btnClear = New System.Windows.Forms.Button() + Me.btnOK = New System.Windows.Forms.Button() + CType(Me.gridLookup, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.viewLookup, System.ComponentModel.ISupportInitialize).BeginInit() + Me.Panel1.SuspendLayout() + Me.SuspendLayout() + ' + 'gridLookup + ' + Me.gridLookup.Dock = System.Windows.Forms.DockStyle.Fill + Me.gridLookup.Location = New System.Drawing.Point(0, 0) + Me.gridLookup.MainView = Me.viewLookup + Me.gridLookup.Name = "gridLookup" + Me.gridLookup.Size = New System.Drawing.Size(295, 233) + Me.gridLookup.TabIndex = 0 + Me.gridLookup.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.viewLookup}) + ' + 'viewLookup + ' + Me.viewLookup.GridControl = Me.gridLookup + Me.viewLookup.Name = "viewLookup" + Me.viewLookup.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[True] + Me.viewLookup.OptionsFind.AlwaysVisible = True + Me.viewLookup.OptionsFind.FindMode = DevExpress.XtraEditors.FindMode.Always + Me.viewLookup.OptionsFind.ShowClearButton = False + Me.viewLookup.OptionsFind.ShowFindButton = False + Me.viewLookup.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Top + Me.viewLookup.OptionsView.ShowGroupPanel = False + ' + 'Panel1 + ' + Me.Panel1.Controls.Add(Me.btnClear) + Me.Panel1.Controls.Add(Me.btnOK) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Bottom + Me.Panel1.Location = New System.Drawing.Point(0, 233) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(295, 36) + Me.Panel1.TabIndex = 1 + ' + 'btnClear + ' + Me.btnClear.DialogResult = System.Windows.Forms.DialogResult.OK + Me.btnClear.Location = New System.Drawing.Point(200, 6) + Me.btnClear.Name = "btnClear" + Me.btnClear.Size = New System.Drawing.Size(83, 20) + Me.btnClear.TabIndex = 0 + Me.btnClear.Text = "Leeren" + Me.btnClear.UseVisualStyleBackColor = True + ' + 'btnOK + ' + Me.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK + Me.btnOK.Location = New System.Drawing.Point(12, 6) + Me.btnOK.Name = "btnOK" + Me.btnOK.Size = New System.Drawing.Size(82, 21) + Me.btnOK.TabIndex = 0 + Me.btnOK.Text = "OK" + Me.btnOK.UseVisualStyleBackColor = True + ' + 'frmLookupGrid + ' + Me.AcceptButton = Me.btnOK + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(295, 269) + Me.Controls.Add(Me.gridLookup) + Me.Controls.Add(Me.Panel1) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmLookupGrid" + Me.Text = "Auswahl:" + Me.TopMost = True + CType(Me.gridLookup, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.viewLookup, System.ComponentModel.ISupportInitialize).EndInit() + Me.Panel1.ResumeLayout(False) + Me.ResumeLayout(False) + + End Sub + + Friend WithEvents gridLookup As DevExpress.XtraGrid.GridControl + Friend WithEvents viewLookup As DevExpress.XtraGrid.Views.Grid.GridView + Friend WithEvents Panel1 As Panel + Friend WithEvents btnOK As Button + Friend WithEvents btnClear As Button +End Class diff --git a/Global_Indexer/frmLookupGrid.resx b/Global_Indexer/frmLookupGrid.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Global_Indexer/frmLookupGrid.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Global_Indexer/frmLookupGrid.vb b/Global_Indexer/frmLookupGrid.vb new file mode 100644 index 0000000..2f6add6 --- /dev/null +++ b/Global_Indexer/frmLookupGrid.vb @@ -0,0 +1,77 @@ +Imports DevExpress.XtraGrid.Views.Grid + +Public Class frmLookupGrid + Public Property MultiSelect As Boolean + Public Property DataSource As DataTable + Public Property SelectedValues As List(Of Object) + + Private originalValues As List(Of Object) + + Private Sub frmLookupGrid_Load(sender As Object, e As EventArgs) Handles Me.Load + Dim view As GridView = gridLookup.DefaultView + + ' Anzeige Eigeschaften setzen + view.OptionsFind.AlwaysVisible = True + + If MultiSelect Then + Text = "Wählen Sie einen oder mehrere Werte:" + view.OptionsSelection.MultiSelect = True + view.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect + Else + Text = "Wählen Sie einen Wert:" + view.OptionsSelection.MultiSelect = False + view.OptionsSelection.MultiSelectMode = GridMultiSelectMode.RowSelect + End If + + ' Datasource setzen + gridLookup.DataSource = DataSource + + ' Wenn Selected Values nicht gesetzt ist, leere Liste anlegen + If SelectedValues Is Nothing Then + SelectedValues = New List(Of Object) + End If + + ' Ursprüngliche Werte zwischenspeichern + originalValues = SelectedValues + + ' Wenn Vorbelegungen existieren + ' und Mehrfachauswahl ausgewählt ist, werden diese angehakt + If SelectedValues.Count > 0 And MultiSelect Then + For i = 0 To view.DataRowCount - 1 + Dim rowHandle = view.GetRowHandle(i) + Dim rowView As DataRowView = view.GetRow(rowHandle) + Dim row As DataRow = rowView.Row + Dim value = row.Item(0) + + If SelectedValues.Contains(value) Then + view.SelectRow(rowHandle) + End If + Next + End If + + ' Focus auf Find panel setzen + view.ShowFindPanel() + End Sub + + Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click + Dim view As GridView = gridLookup.DefaultView + Dim selectedRows = view.GetSelectedRows() + + Dim values As New List(Of Object) + + For Each rowHandle In selectedRows + Dim value = view.GetDataRow(rowHandle) + values.Add(value.Item(0)) + Next + + If MultiSelect Then + SelectedValues = values + Else + SelectedValues = New List(Of Object) From {values.First()} + End If + End Sub + + Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click + SelectedValues = New List(Of Object) + End Sub +End Class \ No newline at end of file