回覆列表
  • 1 # 使用者8107137581681

    我剛回答了一個和你類似的問題,你參考一下!

    這個很簡單,可以分以下步驟執行:

    1、建立optiont 控制元件組。index分別為0~3

    3、放置一個ADO控制元件

    4、放置一個datagrid控制元件

    5、ADO連線資料庫(在form_load事件)

    6、在command1_click()事件寫下以下程式碼:

    adodc1.recordsouce = "select * from 表名 where 1=1"

    & iif(opt0.value,"and 姓名 = "" & trim(text1) &""","")

    & iif(opt1.value,"and 性別 = "" & trim(text1) &""","")

    & iif(opt2.value,"and 班級 = "" & trim(text1) &""","")

    & iif(opt3.value,"and 照片 = "" & trim(text1) &""","")

    adodc1.resfrsh "(這個程式碼我寫的可能不對,老是記不住)

    set datagrid1.datasouce = adodc1 "把查詢的結果顯示在表格裡。

    以上程式碼中的 opt0~opt3 這4個單選框控制元件分別代表 姓名,性別,班級,照片。

    程式碼的功能是: 如果你點了代表你要查詢的單選框,程式碼就會用你填寫在text裡的字元到資料庫裡去查詢。查詢的結果取決於你選了哪個單選框和text裡的內容,不過鬱悶的是照片沒有辦法以這個方式單獨查詢出來,你要查某人的照片,以上的程式碼中第一個iif 就可以顯示出來。

  • 中秋節和大豐收的關聯?
  • 青椒炒綠豆芽怎麼做?