菜单
  

    在本界面中用户可以用桩号或者测量时间来查询用户所需要桩号的信息。并且用户可以运用“添加”,“删除”按钮来改变原来的数据库,点击刷新可以得到最新的桩基数据。程序用起来非常方便,并且界面也很清晰。

    图4.3 桩顶标高监测数据管理
    实现“查询”操作的VB代码为:
    Private Sub Command1_Click()
    Dim cnn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    cnn.ConnectionString = conn
    cnn.Open
    Dim i1 As Boolean
    Dim i2 As Boolean
    Dim i3 As Boolean

    Dim txt1 As String
    Dim txt2 As String
    txt1 = Trim(FrmZDBG.Text1)
    txt2 = Trim(FrmZDBG.Text2)

    If txt2 <> "" And Not IsDate(txt2) Then
    MsgBox "输入的日期格式不正确", , "提示"
    Exit Sub
    End If

    Dim str1 As String
    Dim str2 As String
    Dim str3 As String
    str1 = "Select * from 桩顶标高 where 桩号='" & txt1 & "'"
    str2 = "Select * from 桩顶标高 where 测量时间='" & txt2 & "'"
    str3 = "Select * from 桩顶标高 where 桩号='" & txt1 & "' and 测量时间='" & txt2 & "'"
    rs.ActiveConnection = cnn
    rs.CursorType = adOpenStatic
    rs.CursorLocation = adUseClient
    rs.Open str1                      '编号查询
    If rs.RecordCount <> 0 And rs.RecordCount <> -1 Then
    i1 = True
    rs.Close
    Else
    i1 = False
    rs.Close
    End If

    rs.Open str2                      '时间查询
    If rs.RecordCount <> 0 And rs.RecordCount <> -1 Then
    i2 = True
    rs.Close
    Else
    i2 = False
    rs.Close
    End If

    rs.Open str3                       '编号和时间查询
    If rs.RecordCount <> 0 And rs.RecordCount <> -1 Then
    i3 = True
    rs.Close
    Else
    i3 = False
    rs.Close
    End If

    Adodc1.ConnectionTimeout = 5
    Adodc1.ConnectionString = conn

    If i1 = False And i2 = True Then            '按时间查询
    Adodc1.CommandType = adCmdText
    Adodc1.RecordSource = str2
    Adodc1.Refresh

    ElseIf i1 = True And i2 = False Then         '按编号查询
    Adodc1.CommandType = adCmdText
    Adodc1.RecordSource = str1
    Adodc1.Refresh
    ElseIf i1 = True And i2 = True Then              '按时间和编号查询
    Adodc1.CommandType = adCmdText
    Adodc1.RecordSource = str3
    Adodc1.Refresh

    Else    '未查到任何记录的提示
    MsgBox "没有符合条件的数据记录"
    End If
    cnn.Close
    Set cnn = Nothing
    Set rs = Nothing
    End Sub
    下面我们来看下本系统的核心部分GSM 终端服务模块,其界面如图4.2.3所示。
    此部分分为三大功能模块,左半部分为用户通过GSM网络对数据库中数据进行查询的功能,右边有数据采集和定时发送功能模块[ ]。
    在登录后调出此界面,首先要进行本地计算机和Modem的连接:通过GSM Modem厂商提供的线缆把猫和计算机串口连接,设置好正确的串口号和波特率点“连接到Modem”按钮。对于西门子GSM Modem一般波特率可设为9600bit/s在计算机的设备管理器中可查看串口号。
  1. 上一篇:商贸中心空调工程设计+计算书
  2. 下一篇:MATLAB超长光纤光栅沉降管挠度计算算法研究
  1. ANSYS大跨度预应力张弦梁结构施工过程模拟

  2. 钢筋混凝土现浇框架结构...

  3. 高层建筑施工安全管理研究

  4. 扬州港港区6万吨级件杂货...

  5. 空气化工产品公司榆林办...

  6. 镇江市大港港区5万吨级散...

  7. 秦皇岛港丙丁码头工程施...

  8. 中国传统元素在游戏角色...

  9. 高警觉工作人群的元情绪...

  10. NFC协议物理层的软件实现+文献综述

  11. 巴金《激流三部曲》高觉新的悲剧命运

  12. 江苏省某高中学生体质现状的调查研究

  13. 上市公司股权结构对经营绩效的影响研究

  14. g-C3N4光催化剂的制备和光催化性能研究

  15. C++最短路径算法研究和程序设计

  16. 现代简约美式风格在室内家装中的运用

  17. 浅析中国古代宗法制度

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回