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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{D76D7128-4A96-11D3-BD95-D296DC2DD072}#1.0#0"; "VSOCX7.OCX"
  3. Begin VB.Form Bank_FrmItemGuide 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "导入银行代发栏目"
  6.    ClientHeight    =   3345
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   4680
  10.    Icon            =   "基础设置_导入银行代发栏目.frx":0000
  11.    LinkTopic       =   "Form1"
  12.    LockControls    =   -1  'True
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   3345
  16.    ScaleWidth      =   4680
  17.    ShowInTaskbar   =   0   'False
  18.    StartUpPosition =   2  '屏幕中心
  19.    Begin VB.CommandButton Cmd_Cancel 
  20.       Caption         =   "取消(&C)"
  21.       Height          =   300
  22.       Left            =   3450
  23.       TabIndex        =   2
  24.       Top             =   2955
  25.       Width           =   1120
  26.    End
  27.    Begin VB.CommandButton Cmd_Ok 
  28.       Caption         =   "确定(&O)"
  29.       Height          =   300
  30.       Left            =   2250
  31.       TabIndex        =   1
  32.       Top             =   2955
  33.       Width           =   1120
  34.    End
  35.    Begin VSFlex8Ctl.VSFlexGrid CzxsGrid 
  36.       Height          =   2715
  37.       Left            =   90
  38.       TabIndex        =   0
  39.       Top             =   120
  40.       Width           =   4485
  41.       _ExtentX        =   7911
  42.       _ExtentY        =   4789
  43.       Appearance      =   1
  44.       BorderStyle     =   1
  45.       Enabled         =   -1  'True
  46.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  47.          Name            =   "宋体"
  48.          Size            =   9
  49.          Charset         =   134
  50.          Weight          =   400
  51.          Underline       =   0   'False
  52.          Italic          =   0   'False
  53.          Strikethrough   =   0   'False
  54.       EndProperty
  55.       MousePointer    =   0
  56.       BackColor       =   -2147483643
  57.       ForeColor       =   -2147483640
  58.       BackColorFixed  =   -2147483633
  59.       ForeColorFixed  =   -2147483630
  60.       BackColorSel    =   -2147483635
  61.       ForeColorSel    =   -2147483634
  62.       BackColorBkg    =   -2147483636
  63.       BackColorAlternate=   -2147483643
  64.       GridColor       =   -2147483633
  65.       GridColorFixed  =   -2147483632
  66.       TreeColor       =   -2147483632
  67.       FloodColor      =   192
  68.       SheetBorder     =   -2147483642
  69.       FocusRect       =   1
  70.       HighLight       =   1
  71.       AllowSelection  =   -1  'True
  72.       AllowBigSelection=   -1  'True
  73.       AllowUserResizing=   1
  74.       SelectionMode   =   0
  75.       GridLines       =   1
  76.       GridLinesFixed  =   2
  77.       GridLineWidth   =   1
  78.       Rows            =   50
  79.       Cols            =   10
  80.       FixedRows       =   1
  81.       FixedCols       =   1
  82.       RowHeightMin    =   0
  83.       RowHeightMax    =   0
  84.       ColWidthMin     =   0
  85.       ColWidthMax     =   0
  86.       ExtendLastCol   =   0   'False
  87.       FormatString    =   ""
  88.       ScrollTrack     =   0   'False
  89.       ScrollBars      =   3
  90.       ScrollTips      =   0   'False
  91.       MergeCells      =   0
  92.       MergeCompare    =   0
  93.       AutoResize      =   -1  'True
  94.       AutoSizeMode    =   0
  95.       AutoSearch      =   0
  96.       MultiTotals     =   -1  'True
  97.       SubtotalPosition=   1
  98.       OutlineBar      =   0
  99.       OutlineCol      =   0
  100.       Ellipsis        =   0
  101.       ExplorerBar     =   0
  102.       PicturesOver    =   0   'False
  103.       FillStyle       =   0
  104.       RightToLeft     =   0   'False
  105.       PictureType     =   0
  106.       TabBehavior     =   0
  107.       OwnerDraw       =   0
  108.       Editable        =   0   'False
  109.       ShowComboButton =   -1  'True
  110.       WordWrap        =   0   'False
  111.       TextStyle       =   0
  112.       TextStyleFixed  =   0
  113.       OleDragMode     =   0
  114.       OleDropMode     =   0
  115.       DataMode        =   0
  116.       VirtualData     =   -1  'True
  117.    End
  118. End
  119. Attribute VB_Name = "Bank_FrmItemGuide"
  120. Attribute VB_GlobalNameSpace = False
  121. Attribute VB_Creatable = False
  122. Attribute VB_PredeclaredId = True
  123. Attribute VB_Exposed = False
  124. '*******************************************************
  125. '*    模 块 名 称 :导入银行代发栏目
  126. '*    功 能 描 述 :因为代发栏目是按工资类别、银行设置的,
  127. '*                如果有相同的栏目,则可导入,而不必每次设置。
  128. '*    程序员姓名  :田建秀
  129. '*    最后修改人  :田建秀
  130. '*    最后修改时间:2002/01/04
  131. '*    备        注:
  132. '*******************************************************
  133. Option Explicit
  134. Dim Rsc As New ADODB.Recordset
  135. Dim Sql As String
  136. Dim I As Long
  137. Private Sub Cmd_Cancel_Click()
  138.     Unload Me
  139. End Sub
  140. Private Sub Cmd_Ok_Click()
  141.     With CzxsGrid
  142.         If Trim(.TextMatrix(.Row, 0)) = Trim(Bank_FrmColSet.SortId) And _
  143.             Trim(.TextMatrix(.Row, 1)) = Trim(Bank_FrmColSet.BankCode) Then
  144.             Exit Sub
  145.         Else
  146.             Sql = "insert pm_BankItem(SortID,BankCode,ColumnName,DataType," & _
  147.                   " DataLen,DotLen,DataContent,Single,OrderNO,BkRoundType,AutoAdd1,SourceField)" & _
  148.                   "  select '" & Trim(Bank_FrmColSet.SortId) & "'" & _
  149.                   ",'" & Trim(Bank_FrmColSet.BankCode) & "'," & _
  150.                   " ColumnName,DataType,DataLen,DotLen,DataContent,Single,OrderNO, " & _
  151.                   " BkRoundType,AutoAdd1,SourceField from PM_BankItem where SortID='" & _
  152.                   .TextMatrix(.Row, 0) & "' and BankCode='" & _
  153.                   .TextMatrix(.Row, 1) & "' and not (DataType=5 and Single=1)"
  154.             On Error GoTo Err1
  155.             With Cw_DataEnvi.DataConnect
  156.                 .BeginTrans
  157.                 .Execute Sql
  158.                 .CommitTrans
  159.             End With
  160.             
  161.         End If
  162.     End With
  163.     Unload Me
  164.     Exit Sub
  165. Err1:
  166.     Cw_DataEnvi.DataConnect.RollbackTrans
  167. End Sub
  168. Private Sub CzxsGrid_DblClick()
  169.     Call Cmd_Ok_Click
  170. End Sub
  171. Private Sub Form_Load()
  172.     With CzxsGrid
  173.         
  174.         .Cols = 4
  175.         .Rows = 1
  176.         .FixedRows = 1
  177.         .ColHidden(0) = True
  178.         .ColHidden(1) = True
  179.         .TextMatrix(0, 0) = "工资类别号"
  180.         .TextMatrix(0, 1) = "银行编号"
  181.         .TextMatrix(0, 2) = "工资类别名称"
  182.         .TextMatrix(0, 3) = "银行名称"
  183.         .RowHeight(0) = 450
  184.         .SelectionMode = flexSelectionByRow
  185.         .AutoResize = True
  186.         .ColWidth(2) = 1800
  187.         .ColWidth(3) = 1800
  188.         For I = 0 To .Cols - 1
  189.             .ColAlignment(I) = flexAlignCenterCenter
  190.         Next
  191.     End With
  192.     Sql = "select distinct b.SortId,b.BankCode,SortName,BankName from " & _
  193.         " pm_bankitem b,pm_sort s ,pm_bank p where b.BankCode=p.BankCode " & _
  194.         " and s.SortID=b.SortID and not (datatype=5 and single=1)"
  195.     Set Rsc = Cw_DataEnvi.DataConnect.Execute(Sql)
  196.     With CzxsGrid
  197.         Do While Not Rsc.EOF
  198.             .Rows = .Rows + 1
  199.             .Row = .Rows - 1
  200.             .RowHeight(.Row) = 270
  201.             .TextMatrix(.Row, 0) = Trim(Rsc!SortId)
  202.             .TextMatrix(.Row, 1) = Trim(Rsc!BankCode)
  203.             .TextMatrix(.Row, 2) = Trim(Rsc!SortName)
  204.             .TextMatrix(.Row, 3) = Trim(Rsc!BankName)
  205.             Rsc.MoveNext
  206.         Loop
  207.         If .Rows <> .FixedRows Then
  208.             .Row = .FixedRows
  209.         End If
  210.         
  211.     End With
  212. End Sub
  213. Private Sub Form_Unload(Cancel As Integer)
  214.     Set Rsc = Nothing
  215. End Sub