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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form JC_FrmSystemPara 
  3.    Caption         =   "系统参数设置"
  4.    ClientHeight    =   1740
  5.    ClientLeft      =   60
  6.    ClientTop       =   345
  7.    ClientWidth     =   4035
  8.    Icon            =   "基础设置_系统参数设置.frx":0000
  9.    LinkTopic       =   "Form1"
  10.    MaxButton       =   0   'False
  11.    MinButton       =   0   'False
  12.    ScaleHeight     =   1740
  13.    ScaleWidth      =   4035
  14.    StartUpPosition =   2  '屏幕中心
  15.    Begin VB.CommandButton QxCommand 
  16.       Cancel          =   -1  'True
  17.       Caption         =   "取消(&C)"
  18.       Height          =   300
  19.       Left            =   2850
  20.       TabIndex        =   1
  21.       Top             =   1380
  22.       Width           =   1120
  23.    End
  24.    Begin VB.CommandButton BcCommand 
  25.       Caption         =   "保存(&S)"
  26.       Height          =   300
  27.       Left            =   1650
  28.       TabIndex        =   0
  29.       Top             =   1380
  30.       Width           =   1120
  31.    End
  32.    Begin VB.Frame Frame4 
  33.       Height          =   1245
  34.       Left            =   60
  35.       TabIndex        =   2
  36.       Top             =   30
  37.       Width           =   3915
  38.       Begin VB.CheckBox Chk_MakerChecker 
  39.          Caption         =   "制单、审核不为同一人"
  40.          Height          =   300
  41.          Left            =   210
  42.          TabIndex        =   5
  43.          Top             =   210
  44.          Width           =   2265
  45.       End
  46.       Begin VB.CheckBox Chk_InvPriceAndTax 
  47.          Caption         =   "发票制作凭证时价税分开"
  48.          Height          =   300
  49.          Left            =   210
  50.          TabIndex        =   4
  51.          Top             =   525
  52.          Width           =   2475
  53.       End
  54.       Begin VB.CheckBox Chk_SettleAfterVouch 
  55.          Caption         =   "本期单据全部生成凭证后才能月末结帐"
  56.          Height          =   300
  57.          Left            =   210
  58.          TabIndex        =   3
  59.          Top             =   840
  60.          Width           =   3645
  61.       End
  62.    End
  63. End
  64. Attribute VB_Name = "JC_FrmSystemPara"
  65. Attribute VB_GlobalNameSpace = False
  66. Attribute VB_Creatable = False
  67. Attribute VB_PredeclaredId = True
  68. Attribute VB_Exposed = False
  69. '******************************************************************
  70. '*    模 块 名 称 :系统参数设置
  71. '*    功 能 描 述 :对应付系统设置系统参数
  72. '*    程序员姓名  :陈恩宇
  73. '*    最后修改人  :陈恩宇
  74. '*    最后修改时间:2002/01/03
  75. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  76. '******************************************************************
  77. '以下为固定使用变量
  78. Dim Dyymctbl As New DY_Dyymsz            '打印页面窗体变量
  79. Dim GridCode As String                   '显示网格网格代码
  80. Dim GridInf() As Variant                 '整个网格设置信息
  81. Dim Tsxx As String                       '系统提示信息
  82. Dim Qslz As Long                         '网格隐藏(非操作显示)列数
  83. Dim Sjhgd As Double                      '网格数据行高度
  84. Dim Sfxshjwg As Boolean                  '是否显示合计网格
  85. Dim GridBoolean() As Boolean             '网格列信息(布尔型)
  86. Dim GridStr()  As String                 '网格列信息(字符型)
  87. Dim GridInt() As Integer                 '网格列信息(整型)
  88. Dim Szzls As Integer                     '数组总列数(网格列数-1)
  89. Private Sub BcCommand_Click()
  90.    '保存用户设置
  91.    Call Sub_SaveDefine
  92.    
  93.    '卸载窗体
  94.    Unload Me
  95. End Sub
  96. Private Sub Form_Load()
  97.     '[<<自定义
  98.     '显示系统参数设置数据项
  99.     Chk_MakerChecker = Fun_GetAccInformation("Ap_IsMakerNotChecker")            '制单审核不为同一人
  100.     Chk_InvPriceAndTax = Fun_GetAccInformation("Ap_IsInvPriceAndTax")           '发票制单时价税分开
  101.     Chk_SettleAfterVouch = Fun_GetAccInformation("Ap_IsSettleAfterVouch")       '本期单据全部生成凭证后才能月末结帐
  102.     
  103.     '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  104.     If Not Security_Log("Ap_SystemPara_Edit", Xtczybm, 1, True, False) Then
  105.         BcCommand.Enabled = False
  106.     End If
  107.     
  108.     '>>]
  109. End Sub
  110. Private Sub Sub_SaveDefine()                   '1保存用户设置
  111.     
  112.     '[<<自定义
  113.     
  114.     Dim RecTemp As New ADODB.Recordset   '临时使用动态集
  115.     Dim ItemName As String
  116.     '保存网格设置
  117.     With RecTemp
  118.         If .State = 1 Then .Close
  119.            
  120.             .Open "Select * From gy_AccInformation Where SystemCode='AP'", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  121.             
  122.             .MoveFirst         '制单审核不为同一人
  123.             .Find "Itemcode='Ap_IsMakerNotChecker'"
  124.             If Not .EOF Then
  125.                .Fields("ItemValue") = Val(Me.Chk_MakerChecker.Value)
  126.                .Update
  127.             End If
  128.             
  129.             .MoveFirst         '发票制单时价税分开
  130.             .Find "Itemcode='Ap_IsInvPriceAndTax'"
  131.             If Not .EOF Then
  132.                .Fields("ItemValue") = Val(Me.Chk_InvPriceAndTax.Value)
  133.                .Update
  134.             End If
  135.             
  136.             .MoveFirst         '本期单据全部生成凭证后才能月末结帐
  137.             .Find "Itemcode='Ap_IsSettleAfterVouch'"
  138.             If Not .EOF Then
  139.                .Fields("ItemValue") = Val(Me.Chk_SettleAfterVouch.Value)
  140.                .Update
  141.             End If
  142.             
  143.         End With
  144.    
  145.         Tsxx = "保存完毕!"
  146.         Call Xtxxts(Tsxx, 0, 4)
  147.    
  148.    '>>]
  149.    
  150. End Sub
  151. Private Sub QxCommand_Click()
  152.     Unload Me
  153. End Sub