+
上传用户: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            =   2855
  20.       TabIndex        =   4
  21.       Top             =   1380
  22.       Width           =   1120
  23.    End
  24.    Begin VB.CommandButton BcCommand 
  25.       Caption         =   "保存(&S)"
  26.       Default         =   -1  'True
  27.       Height          =   300
  28.       Left            =   1650
  29.       TabIndex        =   0
  30.       Top             =   1380
  31.       Width           =   1120
  32.    End
  33.    Begin VB.CheckBox Chk_MakerChecker 
  34.       Caption         =   "制单、审核不为同一人"
  35.       Height          =   255
  36.       Left            =   240
  37.       TabIndex        =   1
  38.       Top             =   240
  39.       Value           =   1  'Checked
  40.       Width           =   2145
  41.    End
  42.    Begin VB.CheckBox Chk_PriceTax 
  43.       Caption         =   "发票制作凭证时价税分开"
  44.       Height          =   255
  45.       Left            =   240
  46.       TabIndex        =   3
  47.       Top             =   900
  48.       Value           =   1  'Checked
  49.       Width           =   2415
  50.    End
  51.    Begin VB.CheckBox Chk_MakeClose 
  52.       Caption         =   "本期单据全部生成凭证后才能月末结帐"
  53.       Height          =   285
  54.       Left            =   240
  55.       TabIndex        =   2
  56.       Top             =   555
  57.       Value           =   1  'Checked
  58.       Width           =   3465
  59.    End
  60.    Begin VB.Frame Frame4 
  61.       Height          =   1245
  62.       Left            =   60
  63.       TabIndex        =   5
  64.       Top             =   30
  65.       Width           =   3915
  66.    End
  67. End
  68. Attribute VB_Name = "JC_FrmSystemPara"
  69. Attribute VB_GlobalNameSpace = False
  70. Attribute VB_Creatable = False
  71. Attribute VB_PredeclaredId = True
  72. Attribute VB_Exposed = False
  73. '**********************************************************
  74. '*    模 块 名 称 :系统参数设置
  75. '*    功 能 描 述 :应收系统参数设置
  76. '*    程序员姓名  :陈恩宇
  77. '*    最后修改人  :陈恩宇
  78. '*    最后修改时间:2001/12/05
  79. '*    备        注:所有自定义部分程序均用[>> <<]括起
  80. '**********************************************************
  81. '以下为固定使用变量
  82. Dim Dyymctbl As New DY_Dyymsz            '打印页面窗体变量
  83. Dim GridCode As String                   '显示网格网格代码
  84. Dim GridInf() As Variant                 '整个网格设置信息
  85. Dim Tsxx As String                       '系统提示信息
  86. Dim Qslz As Long                         '网格隐藏(非操作显示)列数
  87. Dim Sjhgd As Double                      '网格数据行高度
  88. Dim Sfxshjwg As Boolean                  '是否显示合计网格
  89. Dim GridBoolean() As Boolean             '网格列信息(布尔型)
  90. Dim GridStr()  As String                 '网格列信息(字符型)
  91. Dim GridInt() As Integer                 '网格列信息(整型)
  92. Dim Szzls As Integer                     '数组总列数(网格列数-1)
  93. Private Sub BcCommand_Click()
  94.    '保存用户设置
  95.    Call Sub_SaveDefine
  96.    
  97.    '卸载窗体
  98.    Unload Me
  99. End Sub
  100. Private Sub Form_Load()
  101.      
  102.     '[<<自定义
  103.     '初始化系统参数
  104.     Chk_MakerChecker = Fun_GetAccInformation("AR_IsMakerNotChecker")     '制单审核不为同一人
  105.     Chk_MakeClose = Fun_GetAccInformation("AR_IsSettleAfterVouch")       '本期单据全部生成凭证后才能月末结帐
  106.     Chk_PriceTax = Fun_GetAccInformation("AR_IsInvPriceAndTax")          '发票制单时价税分开
  107.     
  108.     '判断用户是否有此功能执行权限,如有则写上机日志(进入)
  109.     If Not Security_Log("Ar_SystemPara_Edit", Xtczybm, 1, True, False) Then
  110.         BcCommand.Enabled = False
  111.     End If
  112.     
  113.     '>>]
  114.     
  115. End Sub
  116. Private Sub Sub_SaveDefine()                   '1保存用户设置
  117.     
  118.     '[<<自定义
  119.     Dim RecTemp As New ADODB.Recordset   '临时使用动态集
  120.     Dim ItemName As String
  121.     '保存网格设置
  122.     With RecTemp
  123.        If .State = 1 Then .Close
  124.           
  125.          .Open "Select * From gy_AccInformation Where SystemCode='AR'", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  126.          
  127.          '制单审核不为同一人
  128.          .MoveFirst
  129.          .Find "Itemcode='AR_IsMakerNotChecker'"
  130.          If Not .EOF Then
  131.             .Fields("ItemValue") = Val(Me.Chk_MakerChecker.Value)
  132.             .Update
  133.          End If
  134.          
  135.          '本期单据全部生成凭证后才能月末结帐
  136.          .MoveFirst
  137.          .Find "Itemcode='AR_IsSettleAfterVouch'"
  138.          If Not .EOF Then
  139.             .Fields("ItemValue") = Val(Me.Chk_MakeClose.Value)
  140.             .Update
  141.          End If
  142.          
  143.          '发票制单时价税分开
  144.          .MoveFirst
  145.          .Find "Itemcode='AR_IsInvPriceAndTax'"
  146.          If Not .EOF Then
  147.             .Fields("ItemValue") = Val(Me.Chk_PriceTax.Value)
  148.             .Update
  149.          End If
  150.          
  151.     End With
  152.    
  153.    Tsxx = "保存完毕!"
  154.    Call Xtxxts(Tsxx, 0, 4)
  155.    
  156.    '>>]
  157.    
  158. End Sub
  159. Private Sub QxCommand_Click()
  160.     Unload Me
  161. End Sub