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

📄 frmdatademo.frm

📁 适合乡镇供电所使用电费处理系统v3 软件
💻 FRM
📖 第 1 页 / 共 2 页
字号:
     Set RE2 = db2.OpenRecordset("乡镇档案")   '演示
     
     If MdbR.RecordCount <> 0 Then
        NdMd.Execute "DELETE * From 乡镇档案"
     End If
     Prg1.Visible = True
     Label4.Visible = True
     Label4.Caption = "正在导入镇村档案信息..."
     Label4.Refresh
'---------------------------------------------------导入镇信息
 '    StA = InputBox("输入此项的目的是为了以后报表标题及系统信息的读取,您可以更改单位名称,也可采用系统默认!", "输入单位全称标识", "XX市供电局XX镇供电营业厅")
 '    StB = InputBox("输入此项的目的是为了以后报表标题及系统信息的读取,您可以更改单位名称,也可采用系统默认!", "输入单位简称称标识", "XX镇供电营业厅")
 '    StC = InputBox("输入单位代码!", "输入代码", "001")
     
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
        With MdbR
             .AddNew
             .Fields!全称 = RE2.Fields!全称          'IIf(Len(StA) = 0, "杭州市供电局西湖区供电所", StA)
             .Fields!简称 = RE2.Fields!简称          'IIf(Len(StB) = 0, "西湖区供电所", StB)
             .Fields!乡镇代码 = RE2.Fields!乡镇代码   ' IIf(Len(StC) = 0, "001", StC)
             .Fields!建档日期 = Format(Date, "YYYY年MM月DD日")
             .Fields!操作员 = Operator
             .Update
        End With
        RE2.MoveNext
        Prg1.Value = i + 1
        DoEvents
     Next
'--------------------------------------------------导入村信息
     Set RE2 = db2.OpenRecordset("村档案")
     Set MdbR = NdMd.OpenRecordset("村档案") '正式
     If MdbR.RecordCount <> 0 Then
     '   InTr = RE2.Fields!建立日期
         NdMd.Execute "DELETE * From 村档案"
     End If
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
        With MdbR
           .AddNew
           .Fields!乡镇代码 = RE2.Fields!乡镇代码
           .Fields!村代码 = RE2.Fields!村代码
           .Fields!乡村代码 = RE2.Fields!乡村代码
           .Fields!简称 = RE2.Fields!简称
           .Fields!建立日期 = Format(Date, "YYYY年MM月DD日")
           .Fields!抄表员 = Operator
           .Update
        End With
        RE2.MoveNext
        Prg1.Value = i + 1
     Next
     Label4.Caption = ""
     Label4.Caption = "镇村信息导入结束!"
     Image3.Visible = True

     Label5.Visible = True
     Label5.Caption = "正在导入系统档案信息..."
     Label5.Refresh

'------------------------------------------------------导入系统档案
     Set RE2 = db2.OpenRecordset("系统信息")
     Set MdbR = NdMd.OpenRecordset("系统信息")   '正式
     If MdbR.RecordCount <> 0 Then
        NdMd.Execute "DELETE * From 系统信息"
     End If
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
         With MdbR
            .AddNew
            .Fields!使用单位 = RE2.Fields!使用单位
            .Fields!信用代码 = RE2.Fields!信用代码
            .Update
         End With
         RE2.MoveNext
         Prg1.Value = i + 1
     Next
     
'------------------------------------------------------导入台区信息
     Set RE2 = db2.OpenRecordset("台区信息")
     Set MdbR = NdMd.OpenRecordset("台区信息")   '正式
     If MdbR.RecordCount <> 0 Then
        NdMd.Execute "DELETE * From 台区信息"
     End If
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
         With MdbR
            .AddNew
            .Fields!DM = RE2.Fields!DM
            .Fields!MC = RE2.Fields!MC
            .Update
         End With
         RE2.MoveNext
         Prg1.Value = i + 1
     Next
     Label5.Caption = ""
     Label5.Caption = "系统档案信息导入结束!"
     Image4.Visible = True

     Label6.Visible = True
     Label6.Caption = "正在导入电价档案信息..."
     Label6.Refresh

'-----------------------------------------------------导入电价系统
    
     Set RE2 = db2.OpenRecordset("电价档案")
     Set MdbR = NdMd.OpenRecordset("电价档案")   '正式
     If MdbR.RecordCount <> 0 Then
        NdMd.Execute "DELETE * From 电价档案"
     End If
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
         With MdbR
            .AddNew
            .Fields!电价代码 = RE2.Fields!电价代码
            .Fields!电价名称 = RE2.Fields!电价名称
            .Fields!当前电价 = RE2.Fields!当前电价
            .Fields!建立日期 = Format(Date, "yyyy年mm月dd日")
            .Fields!操作员 = Operator
            .Fields!标记 = "当前电价"
            .Update
         End With
         RE2.MoveNext
         Prg1.Value = i + 1
     Next
     
'-------------------------------------------------------导入口令档案
     Set RE2 = db2.OpenRecordset("口令权限")
     Set MdbR = NdMd.OpenRecordset("口令权限")   '正式
     If MdbR.RecordCount <> 0 Then
        NdMd.Execute "DELETE * From 口令权限"
     End If
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
         With MdbR
            .AddNew
            .Fields!姓名 = RE2.Fields!姓名
            .Fields!代码 = RE2.Fields!代码
            .Fields!工号 = RE2.Fields!工号
            .Fields!密码 = RE2.Fields!密码
            .Fields!权限 = RE2.Fields!权限
            .Fields!建立日期 = Format(Date)   ', "yyyy年mm日dd日")
            .Update
         End With
         RE2.MoveNext
     Prg1.Value = i + 1
     Next
     Label6.Caption = ""
     Label6.Caption = "电价档案信息导入结束!"
     Image5.Visible = True
'-------------------------------------------------------导入用户信息
     Label7.Visible = True
     Label7.Caption = "正在导入用户电费信息..."
     Label7.Refresh
     
     Set RE2 = db2.OpenRecordset("用户电费")   'SELECT 用户电费.多价表,用户电费.比率1,用户电费.比率2,用户电费.比率1名称,用户电费.比率2名称,用户电费.比率1电价,用户电费.比率2电价,用户电费.比率1电量,用户电费.比率2电量,用户电费.比率1电费,用户电费.比率2电费,用户电费.停用,用户电费.调整原因,用户电费.电价类别,用户电费.地址,用户电费.账号,用户电费.台区,用户电费.镇代码,用户电费.村代码,用户电费.镇村代码,用户电费.组合编码,用户电费.辅助号,用户电费.用户编码,用户电费.用户名称,用户电费.[" & AAA & "] AS 上期示数, 用户电费.[" & AA & "] AS 本期示数,用户电费.表损, 用户电费.倍率,用户电费.[" & BB & "] AS 调整电量,用户电费.[" & CC & "] AS 本次电量, 用户电费.[" & DD & "] AS 合计电量,用户电费.电价,用户电费.[" & EE & "] AS 调整金额, 用户电费.[" & FF & "] AS 滞纳金, 用户电费.[" & GG & "] AS 本次电费, 用户电费.[" & HH & "] AS 合计电费,用户电费.[" & II & "] AS 代扣信息,用户电费.[" & JJ & "] AS 发票打印,用户电费.[" & KK & "] AS 交费情况,用户电费.组合编码 From 用户电费")
     Set MdbR = NdMd.OpenRecordset("SELECT 用户电费.多价表,用户电费.比率1,用户电费.比率2,用户电费.比率1名称,用户电费.比率2名称,用户电费.比率1电价,用户电费.比率2电价,用户电费.比率1电量,用户电费.比率2电量,用户电费.比率1电费,用户电费.比率2电费,用户电费.停用,用户电费.调整原因,用户电费.电价类别,用户电费.地址,用户电费.账号,用户电费.台区,用户电费.镇代码,用户电费.村代码,用户电费.镇村代码,用户电费.组合编码,用户电费.辅助号,用户电费.用户编码,用户电费.用户名称,用户电费.[" & AAA & "] AS 上期示数, 用户电费.[" & aa & "] AS 本期示数,用户电费.表损, 用户电费.倍率,用户电费.[" & BB & "] AS 调整电量,用户电费.[" & CC & "] AS 本次电量, 用户电费.[" & DD & "] AS 合计电量,用户电费.电价,用户电费.[" & EE & "] AS 调整金额, 用户电费.[" & FF & "] AS 滞纳金, 用户电费.[" & GG & "] AS 本次电费, 用户电费.[" & HH & "] AS 合计电费,用户电费.[" & II & "] AS 代扣信息,用户电费.[" & JJ & "] AS 发票打印,用户电费.[" & KK & "] AS 交费情况,用户电费.组合编码 From 用户电费")      '正式
     If MdbR.RecordCount <> 0 Then
        NdMd.Execute "DELETE * From 用户电费"
     End If
     Prg1.Max = RE2.RecordCount
     For i = 0 To Prg1.Max - 1
             With MdbR
               .AddNew
               .Fields!镇代码 = RE2.Fields!镇代码
               .Fields!村代码 = RE2.Fields!村代码
               .Fields!镇村代码 = RE2.Fields!镇村代码
               .Fields!用户编码 = RE2.Fields!用户编码
               .Fields!组合编码 = RE2.Fields!组合编码
               .Fields!辅助号 = RE2.Fields!辅助号
               .Fields!用户名称 = RE2.Fields!用户名称
               .Fields!地址 = RE2.Fields!地址
               .Fields!账号 = RE2.Fields!账号
               .Fields!台区 = RE2.Fields!台区
               .Fields!表损 = RE2.Fields!表损
               .Fields!倍率 = RE2.Fields!倍率
               .Fields!电价类别 = RE2.Fields!电价类别
               .Fields!电价 = RE2.Fields!电价
               
               .Fields!上期示数 = RE2.Fields!H月示数
               .Fields!本期示数 = RE2.Fields!I月示数
               .Fields!本次电量 = RE2.Fields!I月电量
               .Fields!合计电量 = RE2.Fields!I月合计电量
               .Fields!本次电费 = RE2.Fields!I月电费
               .Fields!合计电费 = RE2.Fields!I月合计电费
               .Fields!滞纳金 = RE2.Fields!I月滞纳金
               '.Fields!上期金额 = re2.Fields!sqj
               .Fields!代扣信息 = RE2.Fields!I月代扣
               .Fields!发票打印 = RE2.Fields!I发票打印
               .Fields!调整电量 = RE2.Fields!I月调整电量
               .Fields!交费情况 = RE2.Fields!I交费情况
               .Fields!停用 = RE2.Fields!停用
               'RE2.Fields!调整原因 = re.Fields!fb
               .Fields!多价表 = RE2.Fields!多价表
               .Fields!比率1 = RE2.Fields!比率1
               .Fields!比率2 = RE2.Fields!比率2
               .Fields!比率1名称 = RE2.Fields!比率1名称
               .Fields!比率2名称 = RE2.Fields!比率2名称
               .Fields!比率1电价 = RE2.Fields!比率1电价
               .Fields!比率2电价 = RE2.Fields!比率2电价
               .Fields!比率1电量 = RE2.Fields!比率1电量
               .Fields!比率2电量 = RE2.Fields!比率2电量
               .Fields!比率1电费 = RE2.Fields!比率1电费
               .Fields!比率2电费 = RE2.Fields!比率2电费
               .Update
             End With
        RE2.MoveNext
        Prg1.Value = i + 1
        DoEvents
     Next
    Label7.Caption = ""
    Label7.Caption = "用户电费信息导入结束!"
    Image6.Visible = True
    RE2.Close
    db2.Close
    MdbR.Close
    NdMd.Close
    Screen.MousePointer = 0
    Prg1.Visible = False
    Command1.Caption = "完成(&O)"
    Command1.Tag = "OK"
'    frmMain.MenuTrueFlase (True)
'    frmMain.PopDataTree
    MsgBox "数据导入完毕!" & "用时" & Timer - nSec & "秒", vbInformation
    Else
    Unload Me
    End If
End Sub

Private Sub Command2_Click()
   Unload Me
End Sub

Private Sub Command4_Click()
   Unload Me
   FrmWelcome.Show vbModal
End Sub

Private Sub Form_Load()
  Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2
  Image3.Visible = False
  Image4.Visible = False
  Image5.Visible = False
  Image6.Visible = False
  Prg1.Visible = False
  Label4.Visible = False
  Label5.Visible = False
  Label6.Visible = False
  Label7.Visible = False
End Sub

⌨️ 快捷键说明

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