2011-08-21 54 views
0

我的數據庫將學生的信息以及他們的課程產品存儲在其他表中。有更多關聯的表格。來自GUI的動態查詢

現在,我想創建一個看起來像這樣的形式:enter image description here

根據不同的搜索條件,查詢將被執行。 可以選擇多個標準。點擊搜索按鈕後,應顯示各種不同的圖案。

什麼挑逗我是如何繼續查詢部分....?

任何人都可以幫我嗎? b.t.w.我將SQL 2008R2與Visual Studio 2010一起使用。

+0

有人請回答問題............. – Kameron

回答

1

如果我明白你想要什麼,那麼你可以使用看起來像這樣的存儲過程。

create procedure GetIT 
    @Name varchar(10) = null, 
    @AdminNo varchar(10) = null, 
    @TickNo varchar(10) = null, 
    @Course varchar(10) = null, 
    @AcaYear varchar(10) = null 
as 

select T.YourColumnList 
from YourTable as T 
where 
    (T.Name = @Name or @Name is null) and 
    (T.AdminNo = @AdminNo or @AdminNo is null) and 
    (T.TickNo = @TickNo or @TickNo is null) and 
    (T.Course = @Course or @Course is null) and 
    (T.AcaYear = @AcaYear or @AcaYear is null) 

根據選擇的單選按鈕,您將傳遞一個值或null作爲參數。

Dynamic Search Conditions in T-SQL

+0

感謝....它的工作.... – Kameron