【机房】收取金额查询

举报
Laura_张 发表于 2022/08/26 23:09:17 2022/08/26
【摘要】 机房收费系统中操作员可以查看收取的金额。 窗体界面: 这个窗体用到了两个日期控件,需要对日期控件进行设置 Dim z As Date '窗体加载显示当前日期 begin...

机房收费系统中操作员可以查看收取的金额。

窗体界面:

在这里插入图片描述

这个窗体用到了两个日期控件,需要对日期控件进行设置

Dim z As Date
    
    '窗体加载显示当前日期
    beginDate.Value = Now()
    endDate.Value = Now()
    
    '开始日期的最大值为截止日期
    
    z = endDate.Value
    beginDate.MaxDate = z

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

还用到了MSHFlexGrid表格,加载窗体时对表格进行设置


    '添加列名
    With MSHFlexGrid1

        .CellAlignment = 4
        .TextMatrix(1, 0) = "卡号"
        .TextMatrix(1, 1) = "充值金额"
        .TextMatrix(1, 2) = "充值日期"
        .TextMatrix(1, 3) = "充值时间"
        .TextMatrix(1, 4) = "充值教师"
        .TextMatrix(1, 5) = "结账状态"
       
    End With

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

点击查询之后,需要连接recharge表,查询这个时间段有无充值记录,然后将数据表中的数据展示到MSHF表格中。

代码展示:

Private Sub cmdInquiry_Click()
    
    Dim txtSQL As String
    Dim MsgText As String
    Dim mrc As Recordset
    
    MSHFlexGrid1.Rows = 2
    
    txtSQL = "select * from recharge_info where date >='" & beginDate.Value & "' and date <= '" & endDate.Value & "'"
    Set mrc = ExecuteSQL(txtSQL, MsgText)
    
    
    If mrc.EOF = True Then
    
        MsgBox "该时间段无充值记录", 64, "温馨提示"
        Exit Sub
        
    End If
    
    '判断是否移动到数据集对象的最后一条记录
    Do While Not mrc.EOF
    
        With MSHFlexGrid1
            .Rows = .Rows + 1
            .CellAlignment = 4
            .TextMatrix(.Rows - 1, 0) = mrc.Fields(2)  '卡号
            .TextMatrix(.Rows - 1, 1) = mrc.Fields(3) '充值金额
            .TextMatrix(.Rows - 1, 2) = mrc.Fields(4) '充值日期
            .TextMatrix(.Rows - 1, 3) = mrc.Fields(5) '充值时间
            .TextMatrix(.Rows - 1, 4) = mrc.Fields(6) '充值教师
            .TextMatrix(.Rows - 1, 5) = mrc.Fields(7) '结账状态
            
            mrc.MoveNext '移动到下一条记录
        End With
    Loop
    mrc.Close
End Sub

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

感谢阅读~

文章来源: blog.csdn.net,作者:张艳伟_Laura,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/Laura__zhang/article/details/107488443

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。