⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmgetsome.frm

📁 一个功能比较完善的远程抄表软件
💻 FRM
📖 第 1 页 / 共 3 页
字号:
VERSION 5.00
Object = "{00028C01-0000-0000-0000-000000000046}#1.0#0"; "DBGRID32.OCX"
Begin VB.Form frmGetSome 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "指定用户数据采集"
   ClientHeight    =   3390
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   7005
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MDIChild        =   -1  'True
   MinButton       =   0   'False
   ScaleHeight     =   3390
   ScaleWidth      =   7005
   Begin VB.ComboBox cmbBuild 
      Height          =   300
      Left            =   615
      Style           =   2  'Dropdown List
      TabIndex        =   13
      Top             =   120
      Width           =   1215
   End
   Begin VB.CommandButton cmdOK 
      Caption         =   "采集"
      BeginProperty Font 
         Name            =   "MS Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   4215
      TabIndex        =   12
      Top             =   2850
      Width           =   1215
   End
   Begin VB.Data datUser 
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   345
      Left            =   3135
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "temUser"
      Top             =   2385
      Width           =   3735
   End
   Begin VB.ListBox lstUser 
      Height          =   1860
      Left            =   120
      MultiSelect     =   2  'Extended
      TabIndex        =   11
      Top             =   480
      Width           =   2295
   End
   Begin VB.CommandButton cmdDel 
      Caption         =   "<"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   2535
      TabIndex        =   10
      Top             =   1200
      Width           =   495
   End
   Begin VB.CommandButton cmdAdd 
      Caption         =   ">"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   2535
      TabIndex        =   9
      Top             =   840
      Width           =   495
   End
   Begin VB.CommandButton cmdAddAll 
      Caption         =   ">>"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   2535
      TabIndex        =   8
      Top             =   1560
      Width           =   495
   End
   Begin VB.CommandButton cmdDelAll 
      Caption         =   "<<"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   2535
      TabIndex        =   7
      Top             =   1920
      Width           =   495
   End
   Begin VB.CommandButton cmdCancel 
      Caption         =   "返回"
      Height          =   375
      Left            =   5610
      TabIndex        =   6
      Top             =   2850
      Width           =   1185
   End
   Begin VB.TextBox Text1 
      Height          =   270
      Left            =   135
      TabIndex        =   5
      Top             =   2610
      Visible         =   0   'False
      Width           =   1215
   End
   Begin VB.CommandButton Command1 
      Caption         =   "Command1"
      Height          =   375
      Left            =   1455
      TabIndex        =   4
      Top             =   2610
      Visible         =   0   'False
      Width           =   1215
   End
   Begin VB.TextBox Text2 
      Height          =   270
      Left            =   135
      TabIndex        =   3
      Top             =   2970
      Visible         =   0   'False
      Width           =   495
   End
   Begin VB.TextBox Text3 
      Height          =   270
      Left            =   735
      TabIndex        =   2
      Top             =   2970
      Visible         =   0   'False
      Width           =   615
   End
   Begin VB.CommandButton Command2 
      Caption         =   "opendev"
      Height          =   375
      Left            =   2775
      TabIndex        =   1
      Top             =   2610
      Visible         =   0   'False
      Width           =   1215
   End
   Begin VB.CommandButton Command3 
      Caption         =   "closedev"
      Height          =   375
      Left            =   2775
      TabIndex        =   0
      Top             =   3090
      Visible         =   0   'False
      Width           =   1215
   End
   Begin MSDBGrid.DBGrid grdUser 
      Bindings        =   "frmGetSome.frx":0000
      Height          =   2295
      Left            =   3135
      OleObjectBlob   =   "frmGetSome.frx":0016
      TabIndex        =   14
      Top             =   120
      Width           =   3735
   End
   Begin VB.Label lblDetail 
      Height          =   255
      Left            =   135
      TabIndex        =   17
      Top             =   2880
      Width           =   3855
   End
   Begin VB.Label Label2 
      Alignment       =   2  'Center
      Caption         =   "楼:"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   135
      TabIndex        =   16
      Top             =   120
      Width           =   495
   End
   Begin VB.Label lblSum 
      Height          =   255
      Left            =   1935
      TabIndex        =   15
      Top             =   120
      Width           =   615
   End
End
Attribute VB_Name = "frmGetSome"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'****************************************************************************
'人人为我,我为人人
'枕善居收藏整理
'发布日期:2007/07/09
'描    述:CBB三表户外计量系统 Ver 5.2
'网    站:http://www.Mndsoft.com/  (VB6源码博客)
'网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代码别忘记给枕善居哦!
'****************************************************************************
Dim ExitFlag As Boolean
Dim rcTemUserMap As Recordset
Dim curBuildID As String
Dim curBuildAddr As Integer
Dim captest As Integer

Sub Done()
'status
    AppendStatusInfo "关闭楼" + Trim(curBuildID) + " 安全器" + Format(curBuildAddr), icoBLUE
    SaveLog "关闭楼" + Trim(curBuildID) + " 安全器" + Format(curBuildAddr), 0
    
    CloseBuild (curBuildAddr)
End Sub

Sub CollectUser()
Dim collectStatus As Integer        '保存用户采集返回码
Dim retrytimes As Integer           '采集失败后重试次数
Dim isForward As Boolean            '标志当前网关的打开方向是前向还是后向
Dim temVal As Boolean
Dim curUserID As Integer
Dim curUserAddr As Integer
Dim curUserDevs As Integer
Dim curFrameID As Integer
Dim curStartGate As Integer
Dim curEndGate As Integer
Dim FrameSum As Integer
Dim strHead As String
Dim curCardAddr As Integer
Dim curDevAddr As Integer
Dim curDevID As Integer
Dim curDevTypeID As Integer
Dim curCollectType As Integer

Dim rcUser As Recordset
Dim rcGate As Recordset
Dim rcBuild As Recordset
Dim rcTemUserData As Recordset
Dim rcUserMap As Recordset
Dim rcUserDev As Recordset
Dim rcDevsMap As Recordset

CancelCollect = False

    frmMain.videoMain.Visible = True
    
    gCurJPGdir = App.Path & "\data\" & Format(Date, "yyyymmdd")
    If Dir(gCurJPGdir, vbDirectory) = "" Then
        MkDir gCurJPGdir
    End If
    
    SQL = "delete * from temUserData"
    dbCbb.Execute SQL
    Set rcTemUserData = dbCbb.OpenRecordset("temUserData", dbOpenDynaset)
    
    Set rcUserMap = dbCbb.OpenRecordset("UserMap", dbOpenDynaset)
    
    Set rcGate = dbCbb.OpenRecordset("GateMap", dbOpenDynaset)
    
    Set rcUserDev = dbCbb.OpenRecordset("UserDev", dbOpenSnapshot)
    
    Set rcDevsMap = dbCbb.OpenRecordset("DevsMap", dbOpenSnapshot)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -