2017-08-21 31 views
-1

嘿,夥計們需要你的幫助selectionchange在數據網格串接列

TEXTBOX價值觀

品牌|模型|說明

A | B | C

品牌和型號作爲設備被連接在一起

設備|說明

A B |  C 

與selectionchange,我需要什麼,以獨立的品牌和型號做不同的文本框

選擇CONCAT(Equipment.EqName,「」,Equipment.EqBrand「,以顯示他們的價值觀',Equipment.EqModel)作爲Items,Equipment.EqDesc,數量,單價
from POItems inner join POItems上的設備.EqID = Equipment.EqID其中POItems.POID爲NULL group by POItems.POItemsID,Qty,Equipment.EqName, Equipment.EqBrand,Equipment.EqModel,Equipment.EqDesc,UnitPrice

+0

如何連接值?你只需要做相反的事情。你需要用你用來加入它們的相同字符來分割字符串。 –

+0

https://stackoverflow.com/help/mcve – mjwills

+0

選擇concat(Equipment.EqName,'',Equipment.EqBrand,'',Equipment.EqModel)作爲Items,Equipment.EqDesc,數量,單價 from POItems inner join Equipment POItems .EqID = Equipment.EqID其中POItems.POID爲NULL 組由POItems.POItemsID,數量,Equipment.EqName,Equipment.EqBrand,Equipment.EqModel,Equipment.EqDesc,UnitPrice這是我的查詢到目前爲止...可以你告訴我如何分割他們 –

回答

-1

我需要做什麼才能做獨立的品牌和型號 在不同的文本框中

select concat(Equipment.EqName , ' ', Equipment.EqBrand , ' ', Equipment.EqModel) as Items ,Equipment.EqDesc ,Qty, UnitPrice 
from POItems inner join Equipment on POItems .EqID = Equipment.EqID where POItems.POID is NULL group by POItems.POItemsID, Qty, Equipment.EqName , Equipment.EqBrand , Equipment.EqModel ,Equipment.EqDesc , UnitPrice 

您是串聯EqNameEqBrandEqModel綜合這些SQL顯示它們的值。所以你需要具體包括你想要的各個欄目(即品牌和型號)。這個SQL應該工作:

select Equipment.EqBrand, Equipment.EqModel, concat(Equipment.EqName , ' ', Equipment.EqBrand , ' ', Equipment.EqModel) as Items , Equipment.EqDesc ,Qty, UnitPrice 
from POItems inner join Equipment on POItems .EqID = Equipment.EqID where POItems.POID is NULL group by POItems.POItemsID, Qty, Equipment.EqName , Equipment.EqBrand , Equipment.EqModel ,Equipment.EqDesc , UnitPrice 

一旦做到這一點,你可以將數據綁定到現有DataGrid和隱藏這些列,以便用戶不能看到它們。