VB版机房管理系统-组合查询

本文介绍了如何在VB环境下实现机房管理系统的组合查询功能,详细讲解了三种不同查询条件下的逻辑处理,包括单行查询、两行组合查询和三行组合查询的实现,并强调了在特定条件下的限制操作。通过理解这些逻辑,可以更好地理解和应用组合查询。
摘要由CSDN通过智能技术生成

刚开始接触组合查询的时候,脑子里一团浆糊,因为逻辑关系没有理清楚,理清楚以后问题也就不大了


① 在7、8为空的时候,进行第一行查询,且1、4、a不能为空

② 在7不为空,8为空的时候的时候,进行第一、二行组合查询,且1、4、a和2、5、b不能为空

③ 在7、8不为空的时候,三行组合查询,且所有项不能为空

PS:在7为空的时候,第二行往下的选项,都不能进行操作(同理,8也是)

代码如下:

Private Sub cmdOK_Click()

    txtSQL = "select * from line_Info where "
    '第一行查询
    If Trim(Combo1.Text = "") Then
        MsgBox "请输入字段名", vbOKCancel + vbExclamation, "提示"
        Combo1.SetFocus
        Exit Sub
    ElseIf Trim(Combo4.Text = "") Then
            MsgBox "请输入操作符", vbOKCancel + vbExclamation, "提示"
            Combo4.SetFocus
            Exit Sub
    ElseIf Trim(txt1.Text = "") Then
                MsgBox "请输入要查询的内容", vbOKCancel + vbExclamation, "提示"
                txt1.SetFocus
                Exit Sub
    Else
            
        txtSQL = txtSQL & " " & FiledName(Combo1.Text) & " " & Combo4.Text & "'" & Trim(txt1.Text) & "'"


        '第二行查询
            If Trim(Combo7.Text) &
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值