Click here to Skip to main content
15,893,564 members
Articles / Programming Languages / SQL

MDX. Slowly changing value with adjustment. ADOMD.Net. MDX usage in C#

Rate me:
Please Sign up or sign in to vote.
4.50/5 (4 votes)
1 Dec 2009CPOL12 min read 38.8K   1.4K   18  
MDX query for Get last valid value for measure before the date and then calculate all values that contribute to this value till given date. ADOMD.Net. MDX usage in C#.
namespace GetStockLevel
{
	partial class StockTakeLevel
	{
		/// <summary>
		/// Required designer variable.
		/// </summary>
		private System.ComponentModel.IContainer components = null;

		/// <summary>
		/// Clean up any resources being used.
		/// </summary>
		/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
		protected override void Dispose(bool disposing)
		{
			if (disposing && (components != null))
			{
				components.Dispose();
			}
			base.Dispose(disposing);
		}

		#region Windows Form Designer generated code

		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
			this.teUsedSecond = new DevExpress.XtraEditors.TextEdit();
			this.teSecond = new DevExpress.XtraEditors.TimeEdit();
			this.leProduct = new DevExpress.XtraEditors.LookUpEdit();
			this.leLocation = new DevExpress.XtraEditors.LookUpEdit();
			this.btExit = new DevExpress.XtraEditors.SimpleButton();
			this.teStoktakeLevel = new DevExpress.XtraEditors.TextEdit();
			this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
			this.btGet = new DevExpress.XtraEditors.SimpleButton();
			this.deDate = new DevExpress.XtraEditors.DateEdit();
			this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
			this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
			this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
			this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem();
			this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator();
			this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
			this.emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
			this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
			this.layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem();
			this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
			this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
			this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
			this.layoutControlItem8 = new DevExpress.XtraLayout.LayoutControlItem();
			this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem();
			((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
			this.layoutControl1.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.teUsedSecond.Properties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.teSecond.Properties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.leProduct.Properties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.leLocation.Properties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.teStoktakeLevel.Properties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.deDate.Properties.VistaTimeProperties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.deDate.Properties)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem8)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit();
			this.SuspendLayout();
			// 
			// layoutControl1
			// 
			this.layoutControl1.Controls.Add(this.teUsedSecond);
			this.layoutControl1.Controls.Add(this.teSecond);
			this.layoutControl1.Controls.Add(this.leProduct);
			this.layoutControl1.Controls.Add(this.leLocation);
			this.layoutControl1.Controls.Add(this.btExit);
			this.layoutControl1.Controls.Add(this.teStoktakeLevel);
			this.layoutControl1.Controls.Add(this.labelControl1);
			this.layoutControl1.Controls.Add(this.btGet);
			this.layoutControl1.Controls.Add(this.deDate);
			this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
			this.layoutControl1.Location = new System.Drawing.Point(0, 0);
			this.layoutControl1.Name = "layoutControl1";
			this.layoutControl1.Root = this.layoutControlGroup1;
			this.layoutControl1.Size = new System.Drawing.Size(360, 252);
			this.layoutControl1.TabIndex = 0;
			this.layoutControl1.Text = "layoutControl1";
			// 
			// teUsedSecond
			// 
			this.teUsedSecond.Location = new System.Drawing.Point(92, 176);
			this.teUsedSecond.Name = "teUsedSecond";
			this.teUsedSecond.Properties.ReadOnly = true;
			this.teUsedSecond.Size = new System.Drawing.Size(256, 20);
			this.teUsedSecond.StyleController = this.layoutControl1;
			this.teUsedSecond.TabIndex = 15;
			// 
			// teSecond
			// 
			this.teSecond.EditValue = new System.DateTime(2009, 11, 11, 0, 0, 0, 0);
			this.teSecond.Location = new System.Drawing.Point(92, 53);
			this.teSecond.Name = "teSecond";
			this.teSecond.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton()});
			this.teSecond.Properties.Mask.EditMask = "HH:mm:ss";
			this.teSecond.Size = new System.Drawing.Size(256, 20);
			this.teSecond.StyleController = this.layoutControl1;
			this.teSecond.TabIndex = 14;
			// 
			// leProduct
			// 
			this.leProduct.Location = new System.Drawing.Point(92, 101);
			this.leProduct.Name = "leProduct";
			this.leProduct.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
			this.leProduct.Properties.ShowFooter = false;
			this.leProduct.Properties.ShowHeader = false;
			this.leProduct.Size = new System.Drawing.Size(256, 20);
			this.leProduct.StyleController = this.layoutControl1;
			this.leProduct.TabIndex = 13;
			// 
			// leLocation
			// 
			this.leLocation.Location = new System.Drawing.Point(92, 77);
			this.leLocation.Name = "leLocation";
			this.leLocation.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
			this.leLocation.Properties.ShowFooter = false;
			this.leLocation.Properties.ShowHeader = false;
			this.leLocation.Size = new System.Drawing.Size(256, 20);
			this.leLocation.StyleController = this.layoutControl1;
			this.leLocation.TabIndex = 12;
			// 
			// btExit
			// 
			this.btExit.Location = new System.Drawing.Point(276, 215);
			this.btExit.MaximumSize = new System.Drawing.Size(72, 25);
			this.btExit.MinimumSize = new System.Drawing.Size(72, 25);
			this.btExit.Name = "btExit";
			this.btExit.Size = new System.Drawing.Size(72, 25);
			this.btExit.StyleController = this.layoutControl1;
			this.btExit.TabIndex = 11;
			this.btExit.Text = "Exit";
			this.btExit.Click += new System.EventHandler(this.btExit_Click);
			// 
			// teStoktakeLevel
			// 
			this.teStoktakeLevel.Location = new System.Drawing.Point(92, 152);
			this.teStoktakeLevel.Name = "teStoktakeLevel";
			this.teStoktakeLevel.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
			this.teStoktakeLevel.Properties.ReadOnly = true;
			this.teStoktakeLevel.Size = new System.Drawing.Size(256, 20);
			this.teStoktakeLevel.StyleController = this.layoutControl1;
			this.teStoktakeLevel.TabIndex = 9;
			// 
			// labelControl1
			// 
			this.labelControl1.Location = new System.Drawing.Point(12, 12);
			this.labelControl1.Name = "labelControl1";
			this.labelControl1.Size = new System.Drawing.Size(92, 13);
			this.labelControl1.StyleController = this.layoutControl1;
			this.labelControl1.TabIndex = 5;
			this.labelControl1.Text = "Get Stocktakelevel ";
			// 
			// btGet
			// 
			this.btGet.Location = new System.Drawing.Point(200, 215);
			this.btGet.MaximumSize = new System.Drawing.Size(72, 25);
			this.btGet.MinimumSize = new System.Drawing.Size(72, 25);
			this.btGet.Name = "btGet";
			this.btGet.Size = new System.Drawing.Size(72, 25);
			this.btGet.StyleController = this.layoutControl1;
			this.btGet.TabIndex = 10;
			this.btGet.Text = "Get";
			this.btGet.Click += new System.EventHandler(this.btGet_Click);
			// 
			// deDate
			// 
			this.deDate.EditValue = null;
			this.deDate.Location = new System.Drawing.Point(92, 29);
			this.deDate.Name = "deDate";
			this.deDate.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
			this.deDate.Properties.VistaTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton()});
			this.deDate.Size = new System.Drawing.Size(256, 20);
			this.deDate.StyleController = this.layoutControl1;
			this.deDate.TabIndex = 4;
			// 
			// layoutControlGroup1
			// 
			this.layoutControlGroup1.CustomizationFormText = "Root";
			this.layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
			this.layoutControlGroup1.GroupBordersVisible = false;
			this.layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
            this.layoutControlItem1,
            this.layoutControlItem2,
            this.layoutControlItem6,
            this.simpleSeparator1,
            this.emptySpaceItem1,
            this.emptySpaceItem2,
            this.layoutControlItem5,
            this.layoutControlItem7,
            this.emptySpaceItem3,
            this.layoutControlItem3,
            this.layoutControlItem4,
            this.layoutControlItem8,
            this.layoutControlItem9});
			this.layoutControlGroup1.Location = new System.Drawing.Point(0, 0);
			this.layoutControlGroup1.Name = "Root";
			this.layoutControlGroup1.Size = new System.Drawing.Size(360, 252);
			this.layoutControlGroup1.Spacing = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
			this.layoutControlGroup1.Text = "Root";
			this.layoutControlGroup1.TextVisible = false;
			// 
			// layoutControlItem1
			// 
			this.layoutControlItem1.Control = this.deDate;
			this.layoutControlItem1.CustomizationFormText = "Stocktake Date";
			this.layoutControlItem1.Location = new System.Drawing.Point(0, 17);
			this.layoutControlItem1.Name = "layoutControlItem1";
			this.layoutControlItem1.Size = new System.Drawing.Size(340, 24);
			this.layoutControlItem1.Text = "for Date:";
			this.layoutControlItem1.TextSize = new System.Drawing.Size(76, 13);
			// 
			// layoutControlItem2
			// 
			this.layoutControlItem2.Control = this.labelControl1;
			this.layoutControlItem2.CustomizationFormText = "layoutControlItem2";
			this.layoutControlItem2.Location = new System.Drawing.Point(0, 0);
			this.layoutControlItem2.Name = "layoutControlItem2";
			this.layoutControlItem2.Size = new System.Drawing.Size(340, 17);
			this.layoutControlItem2.Text = "layoutControlItem2";
			this.layoutControlItem2.TextSize = new System.Drawing.Size(0, 0);
			this.layoutControlItem2.TextToControlDistance = 0;
			this.layoutControlItem2.TextVisible = false;
			// 
			// layoutControlItem6
			// 
			this.layoutControlItem6.Control = this.teStoktakeLevel;
			this.layoutControlItem6.CustomizationFormText = "Most real stocktake level";
			this.layoutControlItem6.Location = new System.Drawing.Point(0, 140);
			this.layoutControlItem6.Name = "layoutControlItem6";
			this.layoutControlItem6.Size = new System.Drawing.Size(340, 24);
			this.layoutControlItem6.Text = "Stocktake level:";
			this.layoutControlItem6.TextSize = new System.Drawing.Size(76, 13);
			// 
			// simpleSeparator1
			// 
			this.simpleSeparator1.CustomizationFormText = "simpleSeparator1";
			this.simpleSeparator1.Location = new System.Drawing.Point(0, 138);
			this.simpleSeparator1.Name = "simpleSeparator1";
			this.simpleSeparator1.Size = new System.Drawing.Size(340, 2);
			this.simpleSeparator1.Text = "simpleSeparator1";
			// 
			// emptySpaceItem1
			// 
			this.emptySpaceItem1.CustomizationFormText = "emptySpaceItem1";
			this.emptySpaceItem1.Location = new System.Drawing.Point(0, 113);
			this.emptySpaceItem1.Name = "emptySpaceItem1";
			this.emptySpaceItem1.Size = new System.Drawing.Size(340, 25);
			this.emptySpaceItem1.Text = "emptySpaceItem1";
			this.emptySpaceItem1.TextSize = new System.Drawing.Size(0, 0);
			// 
			// emptySpaceItem2
			// 
			this.emptySpaceItem2.CustomizationFormText = "emptySpaceItem2";
			this.emptySpaceItem2.Location = new System.Drawing.Point(0, 188);
			this.emptySpaceItem2.Name = "emptySpaceItem2";
			this.emptySpaceItem2.Size = new System.Drawing.Size(340, 15);
			this.emptySpaceItem2.Text = "emptySpaceItem2";
			this.emptySpaceItem2.TextSize = new System.Drawing.Size(0, 0);
			// 
			// layoutControlItem5
			// 
			this.layoutControlItem5.Control = this.btGet;
			this.layoutControlItem5.CustomizationFormText = "layoutControlItem5";
			this.layoutControlItem5.Location = new System.Drawing.Point(188, 203);
			this.layoutControlItem5.Name = "layoutControlItem5";
			this.layoutControlItem5.Size = new System.Drawing.Size(76, 29);
			this.layoutControlItem5.Text = "layoutControlItem5";
			this.layoutControlItem5.TextSize = new System.Drawing.Size(0, 0);
			this.layoutControlItem5.TextToControlDistance = 0;
			this.layoutControlItem5.TextVisible = false;
			// 
			// layoutControlItem7
			// 
			this.layoutControlItem7.Control = this.btExit;
			this.layoutControlItem7.CustomizationFormText = "layoutControlItem7";
			this.layoutControlItem7.Location = new System.Drawing.Point(264, 203);
			this.layoutControlItem7.Name = "layoutControlItem7";
			this.layoutControlItem7.Size = new System.Drawing.Size(76, 29);
			this.layoutControlItem7.Text = "layoutControlItem7";
			this.layoutControlItem7.TextSize = new System.Drawing.Size(0, 0);
			this.layoutControlItem7.TextToControlDistance = 0;
			this.layoutControlItem7.TextVisible = false;
			// 
			// emptySpaceItem3
			// 
			this.emptySpaceItem3.CustomizationFormText = "emptySpaceItem3";
			this.emptySpaceItem3.Location = new System.Drawing.Point(0, 203);
			this.emptySpaceItem3.Name = "emptySpaceItem3";
			this.emptySpaceItem3.Size = new System.Drawing.Size(188, 29);
			this.emptySpaceItem3.Text = "emptySpaceItem3";
			this.emptySpaceItem3.TextSize = new System.Drawing.Size(0, 0);
			// 
			// layoutControlItem3
			// 
			this.layoutControlItem3.Control = this.leLocation;
			this.layoutControlItem3.CustomizationFormText = "Stocktake Location";
			this.layoutControlItem3.Location = new System.Drawing.Point(0, 65);
			this.layoutControlItem3.Name = "layoutControlItem3";
			this.layoutControlItem3.Size = new System.Drawing.Size(340, 24);
			this.layoutControlItem3.Text = "at Location:";
			this.layoutControlItem3.TextSize = new System.Drawing.Size(76, 13);
			// 
			// layoutControlItem4
			// 
			this.layoutControlItem4.Control = this.leProduct;
			this.layoutControlItem4.CustomizationFormText = "Stocktake Product";
			this.layoutControlItem4.Location = new System.Drawing.Point(0, 89);
			this.layoutControlItem4.Name = "layoutControlItem4";
			this.layoutControlItem4.Size = new System.Drawing.Size(340, 24);
			this.layoutControlItem4.Text = "of Product:";
			this.layoutControlItem4.TextSize = new System.Drawing.Size(76, 13);
			// 
			// layoutControlItem8
			// 
			this.layoutControlItem8.Control = this.teSecond;
			this.layoutControlItem8.CustomizationFormText = "Stocktake Time";
			this.layoutControlItem8.Location = new System.Drawing.Point(0, 41);
			this.layoutControlItem8.Name = "layoutControlItem8";
			this.layoutControlItem8.Size = new System.Drawing.Size(340, 24);
			this.layoutControlItem8.Text = "for Time:";
			this.layoutControlItem8.TextSize = new System.Drawing.Size(76, 13);
			// 
			// layoutControlItem9
			// 
			this.layoutControlItem9.Control = this.teUsedSecond;
			this.layoutControlItem9.CustomizationFormText = "Really used member from Second dimension";
			this.layoutControlItem9.Location = new System.Drawing.Point(0, 164);
			this.layoutControlItem9.Name = "layoutControlItem9";
			this.layoutControlItem9.Size = new System.Drawing.Size(340, 24);
			this.layoutControlItem9.Text = "Used seccond:";
			this.layoutControlItem9.TextSize = new System.Drawing.Size(76, 13);
			// 
			// StockTakeLevel
			// 
			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
			this.ClientSize = new System.Drawing.Size(360, 252);
			this.Controls.Add(this.layoutControl1);
			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
			this.MaximizeBox = false;
			this.Name = "StockTakeLevel";
			this.ShowInTaskbar = false;
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
			this.Text = "Get Stocktake Level";
			((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
			this.layoutControl1.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.teUsedSecond.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.teSecond.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.leProduct.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.leLocation.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.teStoktakeLevel.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.deDate.Properties.VistaTimeProperties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.deDate.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem8)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit();
			this.ResumeLayout(false);

		}

		#endregion

		private DevExpress.XtraLayout.LayoutControl layoutControl1;
		private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
		private DevExpress.XtraEditors.LabelControl labelControl1;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
		private DevExpress.XtraEditors.TextEdit teStoktakeLevel;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem6;
		private DevExpress.XtraLayout.SimpleSeparator simpleSeparator1;
		private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
		private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
		private DevExpress.XtraEditors.SimpleButton btExit;
		private DevExpress.XtraEditors.SimpleButton btGet;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem7;
		private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem3;
		private DevExpress.XtraEditors.LookUpEdit leLocation;
		private DevExpress.XtraEditors.DateEdit deDate;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
		private DevExpress.XtraEditors.LookUpEdit leProduct;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
		private DevExpress.XtraEditors.TimeEdit teSecond;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem8;
		private DevExpress.XtraEditors.TextEdit teUsedSecond;
		private DevExpress.XtraLayout.LayoutControlItem layoutControlItem9;
	}
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Database Developer Freelancer
Ukraine Ukraine
MS SQL Server Database Developer with 7+ years experience

Technologies/languages: Business Intelligence, SQL, MDX, VBA, SQL Server, Analysis Services (SSAS), Reporting services (SSRS), Integration Services (SSIS), DataWarehouse.
Also: economic background.

Feel free to contact me for rates and details.

Comments and Discussions