一学生信息数据表,性别字段定义为逻辑型,绑定到TEXT框显示为‘1’或‘0’如何做才能显示为‘男’或‘女’
如何才能把他们绑定到OPTION控件上

解决方案 »

  1.   

    if text1.text="1" then 
        option1.text="男"
        option1.value=1
        option2.value=0
    else 
        option2.text="女"
        option1.value=1
        option2.value=0
    endif
      

  2.   

    一个简单方法:
    不直接绑定到表上,而是绑定到查询记录集上:
    "Select sName, iAge, bSex, IIf(bSex, "男", "女") As sSex From students"绑定时,text的绑定字段选sSex。bSex留作修改用,例如:Private Sub txtSex_DblClick()
    Dim myBM as Book
    myBM = ADODC1.Recordset.BookMark
    ADODC1.Recordset!bSex = Not ADODC1.Recordset!bSex  
    ADODC1.Recordset.Requery
    ADODC1.Recordset.Book = myBM
    End Sub
      

  3.   

    数据库为SQLSERVER,提示IIF是不可识别函数名