+
上传用户:zhpu1995
上传日期:2013-09-06
资源大小:61151k
文件大小:7k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form FrmJcsz_CheckParaSet 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "检验管理"
  5.    ClientHeight    =   2580
  6.    ClientLeft      =   45
  7.    ClientTop       =   330
  8.    ClientWidth     =   3270
  9.    HelpContextID   =   2001
  10.    Icon            =   "基础_检验管理.frx":0000
  11.    KeyPreview      =   -1  'True
  12.    LinkTopic       =   "Form2"
  13.    LockControls    =   -1  'True
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   2580
  17.    ScaleWidth      =   3270
  18.    StartUpPosition =   2  '屏幕中心
  19.    Begin VB.CommandButton QxCommand 
  20.       Cancel          =   -1  'True
  21.       Caption         =   "取消(&C)"
  22.       Height          =   300
  23.       Left            =   2055
  24.       TabIndex        =   7
  25.       Top             =   2220
  26.       Width           =   1120
  27.    End
  28.    Begin VB.CommandButton BcCommand 
  29.       Caption         =   "保存(&S)"
  30.       Height          =   300
  31.       Left            =   840
  32.       TabIndex        =   6
  33.       Top             =   2220
  34.       Width           =   1120
  35.    End
  36.    Begin VB.Frame Frame1 
  37.       Height          =   2055
  38.       Left            =   120
  39.       TabIndex        =   0
  40.       Top             =   60
  41.       Width           =   3015
  42.       Begin VB.CheckBox Chk_MidJudge 
  43.          Caption         =   "中控检验自动判断合格"
  44.          Height          =   495
  45.          Left            =   240
  46.          TabIndex        =   4
  47.          Top             =   1200
  48.          Width           =   2535
  49.       End
  50.       Begin VB.CheckBox Chk_ProductJudge 
  51.          Caption         =   "成品检验自动判断检验结果"
  52.          Height          =   495
  53.          Left            =   240
  54.          TabIndex        =   3
  55.          Top             =   840
  56.          Width           =   2535
  57.       End
  58.       Begin VB.CheckBox Chk_StockJudge 
  59.          Caption         =   "进料检验自动判断检验结果"
  60.          Height          =   495
  61.          Left            =   240
  62.          TabIndex        =   2
  63.          Top             =   480
  64.          Width           =   2535
  65.       End
  66.       Begin VB.CheckBox Chk_IfLinkStock 
  67.          Caption         =   "进料检验与采购接口"
  68.          Height          =   495
  69.          Left            =   240
  70.          TabIndex        =   1
  71.          Top             =   120
  72.          Width           =   2535
  73.       End
  74.       Begin VB.CheckBox Chk_DefineMidMaterial 
  75.          Caption         =   "自定义中控物料编码"
  76.          Height          =   255
  77.          Left            =   240
  78.          TabIndex        =   5
  79.          Top             =   1680
  80.          Width           =   2535
  81.       End
  82.    End
  83. End
  84. Attribute VB_Name = "FrmJcsz_CheckParaSet"
  85. Attribute VB_GlobalNameSpace = False
  86. Attribute VB_Creatable = False
  87. Attribute VB_PredeclaredId = True
  88. Attribute VB_Exposed = False
  89. '**************************************************************************************
  90. '*    模 块 名 称 :检验管理
  91. '*    功 能 描 述 :录入基本检验管理
  92. '*    程序员姓名  :张晶石
  93. '*    最后修改人  :张晶石
  94. '*    最后修改时间:2002/01/21
  95. '*    备        注:程序中所有依实际情况自定义部分均用[>> <<]括起
  96. '*
  97. '*    1.每次调入外部功能窗体,均要加锁ChangeLock=True,窗体关闭后解锁ChangeLock=false
  98. '*
  99. '**************************************************************************************
  100. Dim jdzygs As Integer                    '控件焦点转移个数
  101. Dim Tsxx As String                       '错误提示信息
  102. Dim Rec_CodeSet As New ADODB.Recordset   '编码设置表
  103. Dim Str_RightEdit As String              '编辑(新增、修改、删除)权限索引
  104. Private Sub Form_Load()
  105.     
  106.     '编辑(新增、修改、删除)权限索引
  107.     Str_RightEdit = "QC_CheckParaSet_Edit"
  108.     
  109.     '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  110.     If Not Security_Log(Str_RightEdit, Xtczybm, 1, True, False) Then
  111.         BcCommand.Enabled = False
  112.     End If
  113.     
  114.     If GBln_IfLinkStock = True Then Chk_IfLinkStock.Value = 1
  115.     If GBln_StockJudge = True Then Chk_StockJudge.Value = 1
  116.     If GBln_ProductJudge = True Then Chk_ProductJudge.Value = 1
  117.     If GBln_MidJudge = True Then Chk_MidJudge.Value = 1
  118.     If GBln_DefineMidMaterial = True Then Chk_DefineMidMaterial.Value = 1
  119.     
  120.     '判断是否存在采购系统,不存在则不能设置为与采购系统接口
  121.     With Rec_CodeSet
  122.         
  123.         If .State = 1 Then .Close
  124.         .Open "select * from dbo.sysobjects where id = object_id(N'[dbo].[Cg_PurReciptSub]') and OBJECTPROPERTY(id, N'IsUserTable') = 1", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  125.         If .EOF Then
  126.             GBln_IfLinkStock = False
  127.             Chk_IfLinkStock.Value = 0
  128.             Chk_IfLinkStock.Enabled = False
  129.         End If
  130.     
  131.     End With
  132. End Sub
  133. Private Sub QxCommand_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)       '取消
  134.     
  135.     '避免执行Click程序
  136.     Bln_Cancel = True
  137.     Unload Me
  138. End Sub
  139. Private Sub QxCommand_Click()                          '取消
  140.     
  141.     If Bln_Cancel Then
  142.         Bln_Cancel = False
  143.         Exit Sub
  144.     End If
  145.     Unload Me
  146. End Sub
  147. Private Sub BcCommand_Click()                          '保 存
  148.     If Not Bclrsj Then Exit Sub
  149. End Sub
  150. Private Function Bclrsj() As Boolean                   '判断录入数据有效性,并保存数据
  151.     
  152.     With Rec_CodeSet
  153.         On Error GoTo Swcwcl
  154.         
  155.         If .State = 1 Then .Close
  156.         .Open "SELECT * FROM Qc_CheckParaSet ", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  157.         
  158.         Cw_DataEnvi.DataConnect.BeginTrans
  159.         
  160.         If .EOF Then
  161.             .AddNew
  162.             .Fields("CheckParaSetID") = 1                          '主键
  163.         End If
  164.         .Fields("IfLinkStock") = Chk_IfLinkStock.Value             '进料检验与采购接口
  165.         .Fields("StockJudge") = Chk_StockJudge.Value               '进料检验自动判断检验结果
  166.         .Fields("ProductJudge") = Chk_ProductJudge.Value           '成品检验自动判断检验结果
  167.         .Fields("MidJudge") = Chk_MidJudge.Value                   '中控检验自动判断合格
  168.         .Fields("DefineMidMaterial") = Chk_DefineMidMaterial.Value '自定义中控物料编码
  169.         .Update
  170.         
  171.         Cw_DataEnvi.DataConnect.CommitTrans
  172.         
  173.         GBln_IfLinkStock = Chk_IfLinkStock.Value
  174.         GBln_StockJudge = Chk_StockJudge.Value
  175.         GBln_ProductJudge = Chk_ProductJudge.Value
  176.         GBln_MidJudge = Chk_MidJudge.Value
  177.         GBln_DefineMidMaterial = Chk_DefineMidMaterial.Value
  178.         
  179.         Tsxx = "保存完毕!"
  180.         Call Xtxxts(Tsxx, 0, 4)
  181.         '保存记录成功,函数返回真值
  182.         Bclrsj = True
  183.         Exit Function
  184.     End With
  185.     
  186. Swcwcl:
  187.     
  188.     Cw_DataEnvi.DataConnect.RollbackTrans
  189.     
  190.     Tsxx = "存盘过程中出现错误,程序自动恢复保存前状态!"
  191.     Call Xtxxts(Tsxx, 0, 1)
  192.     
  193.     Exit Function
  194.     
  195. End Function