frmSJWH.frm
上传用户:ykswallow
上传日期:2009-12-30
资源大小:1107k
文件大小:5k
源码类别:

其他行业

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
  3. Begin VB.Form frmSJWH 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "数据维护"
  6.    ClientHeight    =   3450
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   5445
  10.    Icon            =   "frmSJWH.frx":0000
  11.    LinkTopic       =   "Form3"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   3450
  15.    ScaleWidth      =   5445
  16.    ShowInTaskbar   =   0   'False
  17.    StartUpPosition =   1  '所有者中心
  18.    WhatsThisButton =   -1  'True
  19.    WhatsThisHelp   =   -1  'True
  20.    Begin VB.CommandButton cmdExit 
  21.       Cancel          =   -1  'True
  22.       Caption         =   "关闭"
  23.       Default         =   -1  'True
  24.       Height          =   360
  25.       Left            =   3630
  26.       TabIndex        =   8
  27.       Tag             =   "确定"
  28.       Top             =   3000
  29.       Width           =   1275
  30.    End
  31.    Begin VB.Frame Frame1 
  32.       Caption         =   "清理内容"
  33.       Height          =   2775
  34.       Index           =   0
  35.       Left            =   120
  36.       TabIndex        =   0
  37.       Top             =   120
  38.       Width           =   5175
  39.       Begin VB.CheckBox chkWllx 
  40.          Caption         =   "报损数据"
  41.          Height          =   255
  42.          Index           =   2
  43.          Left            =   600
  44.          TabIndex        =   9
  45.          Top             =   2160
  46.          WhatsThisHelpID =   15
  47.          Width           =   1095
  48.       End
  49.       Begin VB.CommandButton cmdRun 
  50.          Caption         =   "执行"
  51.          Height          =   360
  52.          Left            =   3585
  53.          TabIndex        =   3
  54.          Top             =   1800
  55.          WhatsThisHelpID =   21
  56.          Width           =   1230
  57.       End
  58.       Begin VB.CheckBox chkWllx 
  59.          Caption         =   "进库数据"
  60.          Height          =   255
  61.          Index           =   0
  62.          Left            =   600
  63.          TabIndex        =   2
  64.          Top             =   1440
  65.          WhatsThisHelpID =   15
  66.          Width           =   1095
  67.       End
  68.       Begin VB.CheckBox chkWllx 
  69.          Caption         =   "出库数据"
  70.          Height          =   255
  71.          Index           =   1
  72.          Left            =   600
  73.          TabIndex        =   1
  74.          Top             =   1800
  75.          WhatsThisHelpID =   15
  76.          Width           =   1095
  77.       End
  78.       Begin MSComCtl2.DTPicker dtpTjRq 
  79.          Height          =   300
  80.          Index           =   0
  81.          Left            =   720
  82.          TabIndex        =   4
  83.          Top             =   480
  84.          Width           =   1575
  85.          _ExtentX        =   2778
  86.          _ExtentY        =   529
  87.          _Version        =   393216
  88.          Format          =   24576001
  89.          CurrentDate     =   36526
  90.       End
  91.       Begin MSComCtl2.DTPicker dtpTjRq 
  92.          Height          =   300
  93.          Index           =   1
  94.          Left            =   720
  95.          TabIndex        =   5
  96.          Top             =   840
  97.          Width           =   1575
  98.          _ExtentX        =   2778
  99.          _ExtentY        =   529
  100.          _Version        =   393216
  101.          Format          =   24576001
  102.          CurrentDate     =   36526
  103.       End
  104.       Begin VB.Label Label2 
  105.          AutoSize        =   -1  'True
  106.          Caption         =   "到:"
  107.          Height          =   180
  108.          Left            =   360
  109.          TabIndex        =   7
  110.          Top             =   840
  111.          Width           =   270
  112.       End
  113.       Begin VB.Label Label1 
  114.          AutoSize        =   -1  'True
  115.          Caption         =   "从:"
  116.          Height          =   180
  117.          Index           =   5
  118.          Left            =   360
  119.          TabIndex        =   6
  120.          Top             =   480
  121.          Width           =   270
  122.       End
  123.    End
  124. End
  125. Attribute VB_Name = "frmSJWH"
  126. Attribute VB_GlobalNameSpace = False
  127. Attribute VB_Creatable = False
  128. Attribute VB_PredeclaredId = True
  129. Attribute VB_Exposed = False
  130. Option Explicit
  131. Dim strSm As String
  132. Private Sub cmdExit_Click()
  133.     Unload Me
  134. End Sub
  135. Private Sub cmdRun_Click()
  136.     On Error GoTo ErrBar
  137.     Dim I As Integer
  138.     strSm = "对" & dtpTjRq(0) & "至" & dtpTjRq(1) & "期间数据整理后的结果。"
  139.     mCdt.CkBeginTrans
  140.     For I = 0 To 2
  141.         TrimData I
  142.     Next
  143.     
  144.     mCdt.CkCommitTrans
  145.     MsgBox "清理数据成功!", vbInformation
  146.     Exit Sub
  147. ErrBar:
  148.     mCdt.CkRollbackTrans
  149.     MsgBox "清理数据失败!", vbInformation
  150. End Sub
  151. Private Sub Form_Load()
  152.     '初始清理数据日期
  153.     dtpTjRq(0) = DateAdd("yyyy", -2, Date)
  154.     dtpTjRq(1) = DateAdd("yyyy", -1, Date)
  155. End Sub
  156. Private Sub TrimData(Index As Integer)
  157.     If Not CBool(chkWllx(Index).Value) Then Exit Sub
  158.     Dim strLx As String
  159.     Select Case Index
  160.         Case 0
  161.             strLx = "进库"
  162.         Case 1
  163.             strLx = "出库"
  164.         Case 2
  165.             strLx = "报损"
  166.     End Select
  167.     '整理数据
  168.     mCdt.InsWL_SJFH strLx, dtpTjRq(0), dtpTjRq(1)
  169.     mCdt.DelWL strLx, dtpTjRq(0), dtpTjRq(1)
  170.     mCdt.UpdataWL strSm, gstrZyID, Date
  171. End Sub