VB做的乙個管理系統中的查詢問題

2025-01-28 18:45:15 字數 2241 閱讀 6975

1樓:網友

6個查詢條件,其組合有方式有6!/5!+6!

5!+1種大概有6+15+20+15+6+1=67種組合,如果使用判斷語句乙個條件乙個條件判斷,**特別繁雜,這就需要程式設計技巧了,下面給你乙個思路:

1、在選取核取方塊的事件中使用6個判斷語句,判斷核取方塊i是否選中,如果選中,用乙個變數代替部分sql語句,例如使用者姓名='" & sql3=" and 使用者年齡='" & sql4=" and 使用者型別='" & sql5=" and 使用者性別='" & sql6=" and 婚姻狀況='" &

2、如果核取方塊i沒有選中,變數sqli=""

3、在查詢介面的sql語句使用:

strsql="select * from 資料表 where " sql1 & sql2 & sql3 & sql4 & sql5 & sql6 & order by id";

4、注意:你必須有乙個核取方塊是預設選取的,這個核取方塊的sql前面不要帶and關鍵字,並且將這個sql排在所有sql的前面;

6、當然你也可以在text1的事件和combo事件中設定sql.

2樓:網友

使用拼接字串的方法啊 ,比如。

if = 1 then 以前的查詢語句 & and 欄位名 = "'

3樓:網友

做乙個迴圈。

sql="select * from 表"

然後判斷sql具體是什麼。

for i=0 to n

if text1(i).text<>"thensql = sql & and option1(i).caption = text1(i).text

end if

next i

最後 sql ..

具體的語法我不是太清楚,但是思路應該是這樣的 你可以參考一下。

4樓:網友

這也就是寫查詢語句的問題了。

dim sql as string

dim sql1 as string

if = 1 then

sql1=" id="+

end if

if = 1 then

if sql1<>"then

sql1=sql1+"and name="+else sql1="name="+

end if

sql="select * from table where"+sql1

sql就是條件判斷, sql語句的書寫問題了。。。慢慢寫,應該不難。

求助:如何用vb做乙個**管理軟體?

5樓:網友

你的問題有點大,不知道你掌握了多少。

1比較簡單,用乙個通用對話方塊開啟檔案並用 loadpicture 在picturebox 裡開啟即可。

2給**新增額外資訊,這需要建立乙個資料庫,簡單點可以用文字檔案,但維護比較麻煩,如果你懂xml可以用xml,否則用現成的資料庫系統(access,sqlserver之類)

3其實跟2類似的,但更注重資料庫的資料維護,比如讀取儲存**、新增刪除記錄等等。

vb 資訊管理系統查詢怎麼做

6樓:網友

問題是挺多的,你區域性變數和全域性變數混了,str_sql根本就沒起作用,另外資料連線方式也有問題。

別把問題複雜化了,vb連線資料是很簡單的,只需要引用ado就可以任意操作了,不要去用控制項。

7樓:網友

你上面那個查詢語句有誤,去掉括號前的那個year同時去掉括號,加入單引號。具體查詢格式你找下sql查詢命令是怎麼寫的。

另外儘量不要用等號關鍵字,因為限制型別的,稍不小心就出錯,可以用like不加萬用字元來精確查詢,加萬用字元來模糊查詢。

8樓:l仗劍走天涯

主窗體的str_sql並沒有定義,卻在主窗體上使用了。

求乙個vb做得管理系統

9樓:網友

額。本來可以給你個,是我大學畢業做的設計,可是原來電腦硬碟壞了,沒了。

你可以網上找找,有例項的源**,如果vb還可以的話自己改改就行。我改過,可是不符合要求,只好自己編了。。。

我用vb做個班級的管理系統,誰來出點意見?

10樓:網友

成績,獎勵和處分記錄。

學生檔案包括很多資訊了。

VB程式中的問題,VB程式中的一個問題

1 我建議你好好看看書,這是很基礎的 2 a 定義的是一個陣列 3 0 代表的是a 陣列中的第一元素,也可以說是陣列中第一個變數 這樣說不太準確,可以這麼理解吧 4 每一個陣列a x 後面只要是寫等號,就是給這個陣列進行賦值的 例如你提問的 a 0 1 意思就是把1這個數賦值給a 0 因為你前面已經...

詢問很矛盾的問題,詢問一個很矛盾的問題

看情況你的條件還是不錯的,26歲就工資1.5w,現在的女孩子很現實這不否認 畢竟男方家庭好,殷實,給日後的小日子會給予很大的幫助,女方家長更會讓孩子嫁到婆家後過富裕的生活,但是不是所有的女孩都是現實物質型的,有些女孩還是很看中個人素質能力的,你就是潛力股,只是 你的家庭為你這個潛力股蒙上了一層面紗,...

怎麼刪除雙系統中的,怎麼刪除雙系統中的一個

1 進入你的另一個作業系統,也就是你不想刪的那個作業系統。然後刪除另一個作業系統,直接就可以刪。2 去掉多作業系統啟動選單 解決該問題的方法很簡單,右鍵單擊 我的電腦 選擇 屬性 開啟 系統屬性 對話方塊,在 高階 標籤頁點選 啟動和故障恢復設定 按鈕,取消 顯示作業系統列表的時間 前面的 即可取消...