机房收费系统 — 组合查询

机房收费系统 — — 组合查询

  • 机房进行到现在也有一段时间了,在代码海中游过来,自己也收获到了很多!现在来跟大家说说自己再组合查询上的一些想法。
  • 这里写图片描述
  • 在自己刚建完窗体时就在想这么麻烦的要怎么才能实现。后来看了网上的一些资料后发现,只要自己理清逻辑思维其实蛮简单的。
  • 首先你要判断第一组和是否为空,然后选择组合关系后判断二、三组合是否空值。下面是具体代码实现
  • `If Trim(comboField1.Text) = “” Or Trim(comsign1.Text) = “” Or Trim(txtContent1.Text) = “” Then
    MsgBox “请将选项内容填写完整!”, vbOKOnly, “提示”
    Exit Sub
    Else
    txtSQL = txtSQL & ” ” & Change(comboField1.Text) & ” ” & comsign1.Text & “’” & Trim(txtContent1.Text) & “’”

    If comboRelation1.Text <> “” Then
    ‘判断第一个组合关系是否选中
    If comboField2.Text = “” Or comsign2.Text = “” Or txtContent2.Text = “” Then
    ‘如果选中,判断第二行内容是否填写完整,且符合要求
    MsgBox “请将第二行选项内容填写完整!”, vbOKOnly, “提示”
    Exit Sub
    Else
    txtSQL = txtSQL & ” ” & Change(comboRelation1.Text) & ” ” & Change(comboField2.Text) & ” ” & comsign2.Text & “’” & Trim(txtContent2.Text) & “’”
    ‘将前两行的条件联系起来,完成SQL语句
    If comboRelation2.Text <> “” Then
    ‘判断第二个组合关系是否选中
    If comboField3.Text = “” Or comsign3.Text = “” Or txtContent3.Text = “” Then
    ‘如果选中,判断第二行内容是否填写完整,且符合要求
    MsgBox “请将第三行选项内容填写完整!”, vbOKOnly, “提示”
    Exit Sub
    Else
    txtSQL = txtSQL & ” ” & Change(comboRelation2.Text) & ” ” & Change(comboField3.Text) & ” ” & Trim(comsign3.Text) & “’” & Trim(txtContent3.Text) & “’”
    ‘将三行的条件联系起来,完成SQL语句
    End If
    End If
    End If
    End If`

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 36
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zachary_CN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值