+
资源名称:ERPSYS.zip [点击查看]
上传用户:zhpu1995
上传日期:2013-09-06
资源大小:61151k
文件大小:79k
源码类别:
企业管理
开发平台:
Visual Basic
- VERSION 5.00
- Object = "{D76D7128-4A96-11D3-BD95-D296DC2DD072}#1.0#0"; "VSOCX7.OCX"
- Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
- Object = "{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0"; "tabctl32.ocx"
- Begin VB.Form JC_FrmQclrwc
- BorderStyle = 3 'Fixed Dialog
- Caption = "总帐期初录入完成"
- ClientHeight = 5910
- ClientLeft = 45
- ClientTop = 330
- ClientWidth = 8340
- Icon = "基础设置_总帐期初录入完成.frx":0000
- LinkTopic = "Form1"
- MaxButton = 0 'False
- MinButton = 0 'False
- ScaleHeight = 5910
- ScaleWidth = 8340
- ShowInTaskbar = 0 'False
- StartUpPosition = 2 '屏幕中心
- Begin VB.CommandButton cmdCancel1
- Caption = "关闭(&C)"
- Default = -1 'True
- Height = 300
- Left = 6975
- TabIndex = 0
- Top = 5520
- Width = 1120
- End
- Begin TabDlg.SSTab StTab
- Height = 5475
- Left = 30
- TabIndex = 1
- Top = 0
- Width = 8280
- _ExtentX = 14605
- _ExtentY = 9657
- _Version = 393216
- Style = 1
- Tabs = 4
- TabsPerRow = 4
- TabHeight = 520
- TabCaption(0) = "信息提示"
- TabPicture(0) = "基础设置_总帐期初录入完成.frx":1042
- Tab(0).ControlEnabled= -1 'True
- Tab(0).Control(0)= "Frame1"
- Tab(0).Control(0).Enabled= 0 'False
- Tab(0).ControlCount= 1
- TabCaption(1) = "平衡校验"
- TabPicture(1) = "基础设置_总帐期初录入完成.frx":105E
- Tab(1).ControlEnabled= 0 'False
- Tab(1).Control(0)= "Frame2"
- Tab(1).ControlCount= 1
- TabCaption(2) = "核对帐簿"
- TabPicture(2) = "基础设置_总帐期初录入完成.frx":107A
- Tab(2).ControlEnabled= 0 'False
- Tab(2).Control(0)= "Frame3"
- Tab(2).ControlCount= 1
- TabCaption(3) = "初始完成"
- TabPicture(3) = "基础设置_总帐期初录入完成.frx":1096
- Tab(3).ControlEnabled= 0 'False
- Tab(3).Control(0)= "Frame4"
- Tab(3).Control(0).Enabled= 0 'False
- Tab(3).ControlCount= 1
- Begin VB.Frame Frame1
- Height = 5025
- Left = 120
- TabIndex = 49
- Top = 360
- Width = 8055
- Begin VB.CommandButton cmdNext1
- Caption = "下一步(&N)"
- Height = 300
- Left = 6810
- TabIndex = 50
- Top = 4560
- Width = 1120
- End
- Begin VB.Label Label3
- Caption = "3.选择期初录入完成后,如果为第一次初始化总帐系统,则系统将自动生成对应期初累计数据的 明细凭证"
- Height = 615
- Index = 1
- Left = 300
- TabIndex = 55
- Top = 1620
- Width = 7455
- End
- Begin VB.Label Label1
- Caption = "期初录入完成注意事项:"
- Height = 285
- Left = 330
- TabIndex = 53
- Top = 510
- Width = 1965
- End
- Begin VB.Label Label2
- Caption = "1.试算不平衡则不能期初录入完成"
- Height = 195
- Index = 2
- Left = 300
- TabIndex = 52
- Top = 960
- Width = 2805
- End
- Begin VB.Label Label3
- Caption = "2.对帐不正确则不能期初录入完成"
- Height = 285
- Index = 0
- Left = 300
- TabIndex = 51
- Top = 1290
- Width = 2805
- End
- End
- Begin VB.Frame Frame2
- Height = 5025
- Left = -74880
- TabIndex = 29
- Top = 360
- Width = 8055
- Begin VB.PictureBox Picture1
- Height = 4005
- Left = 150
- ScaleHeight = 3945
- ScaleWidth = 7695
- TabIndex = 33
- Top = 330
- Width = 7755
- Begin VB.Timer Timer1
- Interval = 1
- Left = 6870
- Top = 840
- End
- Begin VB.Label Lab_ljjg
- Caption = "借贷平衡结果"
- ForeColor = &H000080FF&
- Height = 255
- Left = 1200
- TabIndex = 61
- Top = 3510
- Width = 2385
- End
- Begin VB.Label Lab_Dflj
- Caption = "贷方累计:"
- Height = 165
- Left = 3780
- TabIndex = 60
- Top = 2700
- Width = 2505
- End
- Begin VB.Label Lab_Jflj
- Caption = "借方累计:"
- Height = 165
- Left = 1200
- TabIndex = 59
- Top = 2730
- Width = 2385
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "资产="
- Height = 180
- Index = 0
- Left = 1200
- TabIndex = 48
- Top = 360
- Width = 450
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "负债="
- Height = 180
- Index = 1
- Left = 3750
- TabIndex = 47
- Top = 360
- Width = 450
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "权益="
- Height = 180
- Index = 2
- Left = 3750
- TabIndex = 46
- Top = 870
- Width = 450
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "成本="
- Height = 180
- Index = 3
- Left = 1200
- TabIndex = 45
- Top = 870
- Width = 450
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "损益="
- Height = 180
- Index = 4
- Left = 3750
- TabIndex = 44
- Top = 1350
- Width = 450
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "合计="
- Height = 180
- Index = 5
- Left = 1200
- TabIndex = 43
- Top = 2220
- Width = 450
- End
- Begin VB.Label Lab_CodeClass
- AutoSize = -1 'True
- Caption = "合计="
- Height = 180
- Index = 6
- Left = 3750
- TabIndex = 42
- Top = 2220
- Width = 450
- End
- Begin VB.Label Lab_Phjg
- Caption = "余额平衡结果"
- ForeColor = &H000080FF&
- Height = 255
- Left = 1200
- TabIndex = 41
- Top = 3180
- Width = 2385
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 0
- Left = 1770
- TabIndex = 40
- Top = 360
- Width = 1740
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 1
- Left = 4380
- TabIndex = 39
- Top = 360
- Width = 2250
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 2
- Left = 4380
- TabIndex = 38
- Top = 870
- Width = 90
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 3
- Left = 1770
- TabIndex = 37
- Top = 870
- Width = 1800
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 4
- Left = 4380
- TabIndex = 36
- Top = 1350
- Width = 90
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 5
- Left = 1860
- TabIndex = 35
- Top = 2220
- Width = 90
- End
- Begin VB.Label Lab_Qcyesj
- AutoSize = -1 'True
- Height = 180
- Index = 6
- Left = 4410
- TabIndex = 34
- Top = 2220
- Width = 90
- End
- Begin VB.Line Line1
- Index = 0
- X1 = 1200
- X2 = 5760
- Y1 = 1800
- Y2 = 1800
- End
- Begin VB.Line Line2
- BorderColor = &H00FFFFFF&
- Index = 0
- X1 = 1200
- X2 = 5790
- Y1 = 1830
- Y2 = 1830
- End
- End
- Begin VB.CommandButton cmdNext2
- Caption = "下一步(&N)"
- Height = 300
- Left = 6810
- TabIndex = 32
- Top = 4560
- Width = 1120
- End
- Begin VB.CommandButton cmdPrev2
- Caption = "上一步(&P)"
- Height = 300
- Left = 5640
- TabIndex = 31
- Top = 4560
- Width = 1120
- End
- Begin VB.CommandButton cmdPingHeng
- Caption = "平衡(&E)"
- Height = 300
- Left = 4440
- TabIndex = 30
- Top = 4560
- Width = 1120
- End
- End
- Begin VB.Frame Frame3
- Height = 5025
- Left = -74880
- TabIndex = 5
- Top = 360
- Width = 8055
- Begin VB.CommandButton cmdPrev3
- Caption = "上一步(&P)"
- Height = 300
- Left = 5640
- TabIndex = 8
- Top = 4560
- Width = 1120
- End
- Begin VB.CommandButton cmdNext3
- Caption = "下一步(&N)"
- Height = 300
- Left = 6810
- TabIndex = 7
- Top = 4560
- Width = 1120
- End
- Begin VB.CommandButton cmdDuiZhang
- Caption = "对帐(&E)"
- Height = 300
- Left = 4440
- TabIndex = 6
- Top = 4560
- Width = 1120
- End
- Begin VSFlex8Ctl.VSFlexGrid CxbbGrid
- Height = 2505
- Left = 120
- TabIndex = 9
- Top = 1920
- Width = 7755
- _ExtentX = 13679
- _ExtentY = 4419
- Appearance = 1
- BorderStyle = 1
- Enabled = -1 'True
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "宋体"
- Size = 9
- Charset = 134
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- MousePointer = 0
- BackColor = 16777215
- ForeColor = -2147483640
- BackColorFixed = 12632256
- ForeColorFixed = -2147483630
- BackColorSel = -2147483635
- ForeColorSel = -2147483634
- BackColorBkg = -2147483636
- BackColorAlternate= 16777215
- GridColor = -2147483633
- GridColorFixed = -2147483632
- TreeColor = -2147483632
- FloodColor = 192
- SheetBorder = -2147483642
- FocusRect = 1
- HighLight = 1
- AllowSelection = -1 'True
- AllowBigSelection= -1 'True
- AllowUserResizing= 0
- SelectionMode = 0
- GridLines = 1
- GridLinesFixed = 2
- GridLineWidth = 1
- Rows = 50
- Cols = 10
- FixedRows = 1
- FixedCols = 1
- RowHeightMin = 0
- RowHeightMax = 0
- ColWidthMin = 0
- ColWidthMax = 0
- ExtendLastCol = 0 'False
- FormatString = ""
- ScrollTrack = 0 'False
- ScrollBars = 3
- ScrollTips = 0 'False
- MergeCells = 0
- MergeCompare = 0
- AutoResize = -1 'True
- AutoSizeMode = 0
- AutoSearch = 0
- MultiTotals = -1 'True
- SubtotalPosition= 1
- OutlineBar = 0
- OutlineCol = 0
- Ellipsis = 0
- ExplorerBar = 0
- PicturesOver = 0 'False
- FillStyle = 0
- RightToLeft = 0 'False
- PictureType = 0
- TabBehavior = 0
- OwnerDraw = 0
- Editable = 0 'False
- ShowComboButton = -1 'True
- WordWrap = 0 'False
- TextStyle = 0
- TextStyleFixed = 0
- OleDragMode = 0
- OleDropMode = 0
- DataMode = 0
- VirtualData = -1 'True
- End
- Begin MSComctlLib.ImageList ImageList1
- Left = 3840
- Top = 120
- _ExtentX = 1005
- _ExtentY = 1005
- BackColor = -2147483643
- ImageWidth = 16
- ImageHeight = 16
- MaskColor = 12632256
- _Version = 393216
- BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628}
- NumListImages = 26
- BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":10B2
- Key = "sz"
- EndProperty
- BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":144C
- Key = "dy"
- EndProperty
- BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":17E6
- Key = "yl"
- EndProperty
- BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":1B80
- Key = "xg"
- EndProperty
- BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":1F1A
- Key = "zh"
- EndProperty
- BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":22B4
- Key = "sh"
- EndProperty
- BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":264E
- Key = "bc"
- EndProperty
- BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":29E8
- Key = "fq"
- EndProperty
- BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":2D82
- Key = "bz"
- EndProperty
- BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":311C
- Key = "tc"
- EndProperty
- BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":34B6
- Key = "bcgs"
- EndProperty
- BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":3850
- Key = "mrlk"
- EndProperty
- BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":3BEA
- Key = "xsxm"
- EndProperty
- BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":3F84
- Key = "first"
- EndProperty
- BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":431E
- Key = "prev"
- EndProperty
- BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":46B8
- Key = "next"
- EndProperty
- BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":4A52
- Key = "last"
- EndProperty
- BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":4DEC
- Key = "xx"
- EndProperty
- BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":5186
- Key = "define"
- EndProperty
- BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":5520
- Key = "exec"
- EndProperty
- BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":58BA
- Key = "xz"
- EndProperty
- BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":5C54
- Key = "sc"
- EndProperty
- BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":5FEE
- Key = "sx"
- EndProperty
- BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":6388
- Key = "cx"
- EndProperty
- BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":6722
- Key = "zd"
- EndProperty
- BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628}
- Picture = "基础设置_总帐期初录入完成.frx":6ABC
- Key = "dz"
- EndProperty
- EndProperty
- End
- Begin MSComctlLib.Toolbar Tlb_Action
- Height = 570
- Left = 30
- TabIndex = 10
- Top = 120
- Width = 7995
- _ExtentX = 14102
- _ExtentY = 1005
- ButtonWidth = 820
- ButtonHeight = 953
- AllowCustomize = 0 'False
- Wrappable = 0 'False
- Appearance = 1
- Style = 1
- ImageList = "ImageList1"
- _Version = 393216
- BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628}
- NumButtons = 3
- BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628}
- Caption = "设置"
- Key = "ymsz"
- Object.ToolTipText = "打印页面设置"
- ImageKey = "sz"
- EndProperty
- BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628}
- Caption = "打印"
- Key = "dy"
- Object.ToolTipText = "打印当前单据或Ctrl+P"
- ImageKey = "dy"
- EndProperty
- BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628}
- Caption = "预览"
- Key = "yl"
- ImageKey = "yl"
- EndProperty
- EndProperty
- BorderStyle = 1
- Begin MSComctlLib.Toolbar GsToolbar
- Height = 540
- Left = 5490
- TabIndex = 11
- Top = 0
- Width = 2475
- _ExtentX = 4366
- _ExtentY = 953
- ButtonWidth = 1455
- ButtonHeight = 953
- AllowCustomize = 0 'False
- Appearance = 1
- Style = 1
- ImageList = "ImageList1"
- _Version = 393216
- BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628}
- NumButtons = 3
- BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628}
- Caption = "保存格式"
- Key = "bcgs"
- ImageKey = "bcgs"
- EndProperty
- BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628}
- Caption = "默认列宽"
- Key = "hfmrgs"
- ImageKey = "mrlk"
- EndProperty
- BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628}
- Caption = "显示项目"
- Key = "szxsxm"
- ImageKey = "xsxm"
- EndProperty
- EndProperty
- End
- End
- Begin VB.Label Label4
- BackStyle = 0 'Transparent
- Caption = "正在核对科目:"
- Height = 255
- Left = 5670
- TabIndex = 28
- Top = 1680
- Visible = 0 'False
- Width = 1245
- End
- Begin VB.Label Lab_Check1
- BackStyle = 0 'Transparent
- Caption = "核对总帐上下级"
- Height = 285
- Index = 0
- Left = 540
- TabIndex = 27
- Top = 960
- Width = 1455
- End
- Begin VB.Label Lab_Check1
- BackStyle = 0 'Transparent
- Caption = "核对总帐与部门帐"
- Height = 285
- Index = 1
- Left = 3150
- TabIndex = 26
- Top = 960
- Width = 1455
- End
- Begin VB.Label Lab_Check1
- BackStyle = 0 'Transparent
- Caption = "核对总帐与客户往来帐"
- Height = 285
- Index = 2
- Left = 5670
- TabIndex = 25
- Top = 960
- Width = 1905
- End
- Begin VB.Label Lab_Check1
- BackStyle = 0 'Transparent
- Caption = "核对总帐与供应商往来帐"
- Height = 285
- Index = 3
- Left = 540
- TabIndex = 24
- Top = 1260
- Width = 2115
- End
- Begin VB.Label Lab_Check1
- BackStyle = 0 'Transparent
- Caption = "核对总帐与个人往来帐"
- Height = 285
- Index = 4
- Left = 3150
- TabIndex = 23
- Top = 1260
- Width = 1905
- End
- Begin VB.Label Lab_Check1
- BackStyle = 0 'Transparent
- Caption = "核对总帐与项目帐"
- Height = 285
- Index = 5
- Left = 5670
- TabIndex = 22
- Top = 1260
- Width = 1905
- End
- Begin VB.Label Lab_CheckJg
- BackStyle = 0 'Transparent
- Caption = "√"
- ForeColor = &H000000FF&
- Height = 285
- Index = 0
- Left = 240
- TabIndex = 21
- Top = 960
- Visible = 0 'False
- Width = 285
- End
- Begin VB.Label Lab_CheckJg
- BackStyle = 0 'Transparent
- Caption = "√"
- ForeColor = &H000000FF&
- Height = 285
- Index = 1
- Left = 2850
- TabIndex = 20
- Top = 960
- Visible = 0 'False
- Width = 285
- End
- Begin VB.Label Lab_CheckJg
- BackStyle = 0 'Transparent
- Caption = "√"
- ForeColor = &H000000FF&
- Height = 285
- Index = 2
- Left = 5370
- TabIndex = 19
- Top = 960
- Visible = 0 'False
- Width = 285
- End
- Begin VB.Label Lab_CheckJg
- BackStyle = 0 'Transparent
- Caption = "√"
- ForeColor = &H000000FF&
- Height = 285
- Index = 3
- Left = 240
- TabIndex = 18
- Top = 1260
- Visible = 0 'False
- Width = 285
- End
- Begin VB.Label Lab_CheckJg
- BackStyle = 0 'Transparent
- Caption = "√"
- ForeColor = &H000000FF&
- Height = 285
- Index = 4
- Left = 2850
- TabIndex = 17
- Top = 1260
- Visible = 0 'False
- Width = 285
- End
- Begin VB.Label Lab_CheckJg
- BackStyle = 0 'Transparent
- Caption = "√"
- ForeColor = &H000000FF&
- Height = 285
- Index = 5
- Left = 5370
- TabIndex = 16
- Top = 1260
- Visible = 0 'False
- Width = 285
- End
- Begin VB.Label Lab_Ccode
- ForeColor = &H00000000&
- Height = 210
- Left = 6870
- TabIndex = 15
- Top = 1680
- Visible = 0 'False
- Width = 1005
- End
- Begin VB.Label Label2
- BackStyle = 0 'Transparent
- Caption = "(下面为对帐错误记录列表)"
- ForeColor = &H000000FF&
- Height = 255
- Index = 3
- Left = -2280
- TabIndex = 14
- Top = 540
- Width = 2445
- End
- Begin VB.Label Label5
- BackColor = &H00C0C0C0&
- BackStyle = 0 'Transparent
- Caption = "[*下面为对帐错误的科目:]"
- ForeColor = &H00000000&
- Height = 210
- Left = 120
- TabIndex = 13
- Top = 1680
- Width = 2295
- End
- Begin VB.Label lab_DZ_Res
- BackStyle = 0 'Transparent
- ForeColor = &H00FF0000&
- Height = 255
- Left = 120
- TabIndex = 12
- Top = 4590
- Width = 2175
- End
- End
- Begin VB.Frame Frame4
- Height = 5025
- Left = -74880
- TabIndex = 2
- Top = 360
- Width = 8055
- Begin VB.CommandButton cmdExecute
- Caption = "初始完成(&E)"
- Height = 300
- Left = 5640
- TabIndex = 4
- Top = 4560
- Width = 1120
- End
- Begin VB.CommandButton cmdPrev4
- Caption = "上一步(&P)"
- Height = 300
- Left = 6810
- TabIndex = 3
- Top = 4560
- Width = 1120
- End
- Begin VB.Label Lab_ShowCode
- Height = 315
- Left = 4590
- TabIndex = 58
- Top = 2130
- Width = 1155
- End
- Begin VB.Label Lab_Wait
- Caption = "正在生成对应凭证,请稍后..."
- Height = 285
- Left = 2130
- TabIndex = 57
- Top = 2160
- Visible = 0 'False
- Width = 2415
- End
- Begin VB.Label Label6
- Caption = "帐簿核对正确,请确认是否执行期初录入完成?"
- Height = 285
- Left = 2100
- TabIndex = 56
- Top = 1500
- Width = 3795
- End
- End
- Begin VSFlex8Ctl.VSFlexGrid CzxsGrid
- Height = 5715
- Left = -74910
- TabIndex = 54
- Top = 420
- Width = 8415
- _ExtentX = 14843
- _ExtentY = 10081
- Appearance = 1
- BorderStyle = 1
- Enabled = -1 'True
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "宋体"
- Size = 9
- Charset = 134
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- MousePointer = 0
- BackColor = -2147483643
- ForeColor = -2147483640
- BackColorFixed = -2147483633
- ForeColorFixed = -2147483630
- BackColorSel = -2147483635
- ForeColorSel = -2147483634
- BackColorBkg = 8421504
- BackColorAlternate= -2147483643
- GridColor = -2147483633
- GridColorFixed = -2147483632
- TreeColor = -2147483632
- FloodColor = 192
- SheetBorder = -2147483642
- FocusRect = 1
- HighLight = 1
- AllowSelection = -1 'True
- AllowBigSelection= -1 'True
- AllowUserResizing= 0
- SelectionMode = 0
- GridLines = 1
- GridLinesFixed = 2
- GridLineWidth = 1
- Rows = 5000
- Cols = 10
- FixedRows = 1
- FixedCols = 0
- RowHeightMin = 0
- RowHeightMax = 0
- ColWidthMin = 0
- ColWidthMax = 0
- ExtendLastCol = 0 'False
- FormatString = ""
- ScrollTrack = 0 'False
- ScrollBars = 3
- ScrollTips = 0 'False
- MergeCells = 0
- MergeCompare = 0
- AutoResize = -1 'True
- AutoSizeMode = 0
- AutoSearch = 0
- MultiTotals = -1 'True
- SubtotalPosition= 1
- OutlineBar = 0
- OutlineCol = 0
- Ellipsis = 0
- ExplorerBar = 0
- PicturesOver = 0 'False
- FillStyle = 0
- RightToLeft = 0 'False
- PictureType = 0
- TabBehavior = 0
- OwnerDraw = 0
- Editable = 0 'False
- ShowComboButton = -1 'True
- WordWrap = 0 'False
- TextStyle = 0
- TextStyleFixed = 0
- OleDragMode = 0
- OleDropMode = 0
- DataMode = 0
- VirtualData = -1 'True
- End
- End
- End
- Attribute VB_Name = "JC_FrmQclrwc"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- '********************************************************************
- '* 模 块 名 称 :总帐期初录入完成
- '* 功 能 描 述 :
- '* 程序员姓名 :张建忠
- '* 最后修改人 :张建忠
- '* 最后修改时间:2001/11/27
- '* 备 注:
- '********************************************************************
- Dim Ztxxrec As New ADODB.Recordset '帐套信息动态集
- Dim Int_Year As Integer '初始化完成会计年度
- Dim Int_Period As Integer '会计期间(默认为1会计期间)
- Dim Int_SS_OK As Integer '试算是否平衡
- Private Int_DZ_OK As Integer '对帐是否正确
- Dim ReportTitle As String '报表主标题
- '以下为固定使用变量
- Dim Dyymctbl As New DY_Dyymsz '打印页面窗体变量
- Dim GridCode As String '显示网格网格代码
- Dim GridInf() As Variant '整个网格设置信息
- Dim Tsxx As String '系统提示信息
- Dim Qslz As Long '网格隐藏(非操作显示)列数
- Dim Sjhgd As Double '网格数据行高度
- Dim Sfxshjwg As Boolean '是否显示合计网格
- Dim GridBoolean() As Boolean '网格列信息(布尔型)
- Dim GridStr() As String '网格列信息(字符型)
- Dim GridInt() As Integer '网格列信息(整型)
- Dim Szzls As Integer '数组总列数(网格列数-1)
- Private Sub Form_Load()
- '初始化各种值
- cmdNext1.Default = True
- StTab.TabEnabled(0) = True
- StTab.TabEnabled(1) = False
- StTab.TabEnabled(2) = False
- StTab.TabEnabled(3) = False
- StTab.Tab = 0
- cmdPingHeng.Visible = False
- cmdDuiZhang.Visible = False
- '取出当前初始化完成年度
- Set Ztxxrec = Cw_DataEnvi.DataConnect.Execute("Select top 1 * From Gy_kjrlb Where Cwzzjzbz=0 Order by kjyear,period")
- With Ztxxrec
- If Not .EOF Then
- Dqkjyear = .Fields("Kjyear")
- End If
- End With
- Int_Year = Dqkjyear
- Int_Period = 1
- '调入打印页面设置窗体
- XtReportCode = "Cwzz_ymjz"
- Load Dyymctbl
- ReportTitle = "帐目对帐结果"
- '调 入 网 格
- GridCode = "Cwzz_ymjz"
- Call BzWgcsh(CxbbGrid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
- Qslz = GridInf(1)
- Sjhgd = GridInf(2)
- Sfxshjwg = GridInf(7)
- Szzls = CxbbGrid.Cols - 1
- End Sub
- '===================以下为向导按钮状态处理过程===================='
- Private Sub cmdCancel1_Click()
- Unload Me
- End Sub
- Private Sub cmdCancel2_Click()
- Unload Me
- End Sub
- Private Sub cmdCancel3_Click()
- Unload Me
- End Sub
- '对帐过程处理
- Private Sub Timer1_Timer()
- Timer1.Enabled = False
- cmdDuiZhang_Click
- End Sub
- Private Sub cmdDuiZhang_Click()
- Lab_Ccode.Visible = True
- lab_DZ_Res.Visible = False
- Label4.Visible = True
- Sub_AccCheck
- If Int_DZ_OK = 0 Then
- cmdNext3.Enabled = False
- End If
- Lab_Ccode.Visible = False
- lab_DZ_Res.Visible = True
- Label4.Visible = False
- End Sub
- Private Sub cmdNext1_Click()
- cmdNext2.Default = True
- StTab.TabEnabled(0) = False
- StTab.TabEnabled(1) = True
- StTab.TabEnabled(2) = False
- StTab.TabEnabled(3) = False
- StTab.Tab = 1
- cmdPingHeng_Click
- End Sub
- Private Sub cmdNext2_Click()
- cmdNext3.Default = True
- StTab.TabEnabled(0) = False
- StTab.TabEnabled(1) = False
- StTab.TabEnabled(2) = True
- StTab.TabEnabled(3) = False
- StTab.Tab = 2
- Timer1.Enabled = True
- End Sub
- Private Sub cmdNext3_Click()
- cmdExecute.Default = True
- StTab.TabEnabled(0) = False
- StTab.TabEnabled(1) = False
- StTab.TabEnabled(2) = False
- StTab.TabEnabled(3) = True
- StTab.Tab = 3
- End Sub
- '试算平衡处理过程
- Private Sub cmdPingHeng_Click()
- Sub_PingHeng
- If Int_SS_OK = 0 Then
- cmdNext2.Enabled = False
- End If
- End Sub
- Private Sub cmdPrev2_Click()
- StTab.TabEnabled(0) = True
- StTab.TabEnabled(1) = False
- StTab.TabEnabled(2) = False
- StTab.TabEnabled(3) = False
- StTab.Tab = 0
- End Sub
- Private Sub cmdPrev3_Click()
- StTab.TabEnabled(0) = False
- StTab.TabEnabled(1) = True
- StTab.TabEnabled(2) = False
- StTab.TabEnabled(3) = False
- StTab.Tab = 1
- End Sub
- Private Sub cmdPrev4_Click()
- StTab.TabEnabled(0) = False
- StTab.TabEnabled(1) = False
- StTab.TabEnabled(2) = True
- StTab.TabEnabled(3) = False
- StTab.Tab = 2
- End Sub
- '试算平衡处理
- Private Sub Sub_PingHeng()
- Dim Dbl_Qcye(4) As Double '各类科目期初数据
- Dim Dbl_ZcQcye As Double '资产类科目数据合计
- Dim Dbl_FzQcye As Double '负债及所有者权益类科目数据合计
- Dim Dbl_Jflj As Double '借方累计
- Dim Dbl_Dflj As Double '贷方累计
- Dim Sqlstr As String '查询字符串
- Dim RecTemp As New ADODB.Recordset '临时使用动态集
- Sqlstr = "SELECT Cwzz_AccCode.CClass, isnull(SUM(Cwzz_AccSum.Qcye),0) AS QcyeHj" & _
- " FROM Cwzz_AccSum LEFT OUTER JOIN Cwzz_AccCode ON Cwzz_AccSum.Ccode = Cwzz_AccCode.Ccode" & _
- " Where Cwzz_AccCode.EndFlag=1 And Year=" & Int_Year & " And Period=" & Int_Period & " GROUP BY Cclass"
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- With RecTemp
- Do While Not .EOF
- Select Case Trim(.Fields("Cclass"))
- Case "资产"
- Dbl_Qcye(0) = .Fields("Qcyehj")
- Case "负债"
- Dbl_Qcye(1) = .Fields("Qcyehj")
- Case "所有者权益"
- Dbl_Qcye(2) = .Fields("Qcyehj")
- Case "成本"
- Dbl_Qcye(3) = .Fields("Qcyehj")
- Case "损益"
- Dbl_Qcye(4) = .Fields("Qcyehj")
- End Select
- .MoveNext
- Loop
- End With
- '显示数据
- For Jsqte = 0 To 4
- If Dbl_Qcye(Jsqte) > 0 Then
- Lab_Qcyesj(Jsqte).Caption = "借" & " " & Format(Dbl_Qcye(Jsqte), "##." + String(Xtjexsws, "0"))
- Else
- If Dbl_Qcye(Jsqte) = 0 Then
- Lab_Qcyesj(Jsqte).Caption = "平"
- Else
- Lab_Qcyesj(Jsqte).Caption = "贷" & " " & Format(-Dbl_Qcye(Jsqte), "##." + String(Xtjexsws, "0"))
- End If
- End If
- Next Jsqte
- '显示(资产+成本)合计数据
- Dbl_ZcQcye = Dbl_Qcye(0) + Dbl_Qcye(3)
- Dbl_FzQcye = Dbl_Qcye(1) + Dbl_Qcye(2) + Dbl_Qcye(4)
- If Dbl_ZcQcye > 0 Then
- Lab_Qcyesj(5).Caption = "借" & " " & Format(Dbl_ZcQcye, "##." + String(Xtjexsws, "0"))
- Else
- If Dbl_ZcQcye = 0 Then
- Lab_Qcyesj(5).Caption = "平"
- Else
- Lab_Qcyesj(5).Caption = "贷" & " " & Format(-Dbl_ZcQcye, "##." + String(Xtjexsws, "0"))
- End If
- End If
- If Dbl_FzQcye > 0 Then
- Lab_Qcyesj(6).Caption = "借" & " " & Format(Dbl_FzQcye, "##." + String(Xtjexsws, "0"))
- Else
- If Dbl_FzQcye = 0 Then
- Lab_Qcyesj(6).Caption = "平"
- Else
- Lab_Qcyesj(6).Caption = "贷" & " " & Format(-Dbl_FzQcye, "##." + String(Xtjexsws, "0"))
- End If
- End If
- '判断余额是否平衡
- If Format(Dbl_ZcQcye + Dbl_FzQcye, "0.00") = 0 Then
- Lab_Phjg.ForeColor = vbBlue
- Lab_Phjg.Caption = "试算结果:年初余额平衡"
- Int_SS_OK = 1
- Else
- Lab_Phjg.ForeColor = vbRed
- Lab_Phjg.Caption = "试算结果:年初余额不平衡"
- Int_SS_OK = 0
- End If
- '计算科目借贷方累计数据
- Sqlstr = "SELECT isnull(SUM(Cwzz_AccSum.Byjfljje),0) as Ljjfje,isnull(SUM(Cwzz_AccSum.Bydfljje),0) As Ljdfje FROM Cwzz_AccSum " & _
- " LEFT OUTER JOIN Cwzz_AccCode ON Cwzz_AccSum.Ccode = Cwzz_AccCode.Ccode" & _
- " Where Cwzz_AccCode.EndFlag=1 And Year=" & Int_Year & " And Period=" & Int_Period
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- Dbl_Jflj = RecTemp.Fields("Ljjfje")
- Dbl_Dflj = RecTemp.Fields("Ljdfje")
- Lab_Jflj.Caption = "借方累计:" & " " & Format(Dbl_Jflj, "##." + String(Xtjexsws, "0"))
- Lab_Dflj.Caption = "贷方累计:" & " " & Format(Dbl_Dflj, "##." + String(Xtjexsws, "0"))
- '判断借贷是否平衡
- If Abs(Dbl_Jflj - Dbl_Dflj) >= 0.01 Then
- Lab_ljjg.ForeColor = vbRed
- Lab_ljjg.Caption = "试算结果:借贷不平衡"
- Int_SS_OK = 0
- Else
- Lab_ljjg.ForeColor = vbBlue
- Lab_ljjg.Caption = "试算结果:借贷平衡"
- Int_SS_OK = 1
- End If
- End Sub
- Private Sub cmdExecute_Click() '总帐初始化完成
- Dim RecTemp As New ADODB.Recordset '临时使用动态集
- Dim Rec_AccSum As New ADODB.Recordset '总帐动态集
- Dim Rec_AccSumAssi As New ADODB.Recordset '辅助帐动态集
- Dim Rec_AccVouchMain As New ADODB.Recordset '凭证主表动态集
- Dim Rec_AccVouch As New ADODB.Recordset '凭证子表动态集
- Dim Dtm_DDate As Date '凭证制单日期
- Dim Str_VouchClassCode As String '凭证类别编码
- Dim Rowjsq As Long '凭证记录计数器
- Dim Lng_VouchId As Long '凭证ID
- '判断当前年度是否为第一次建帐年度,如非第一次建帐年度则不生成凭证
- Set Ztxxrec = Cw_DataEnvi.DataConnect.Execute("Select top 1 * From Gy_kjrlb Order by kjyear,period")
- If Ztxxrec.Fields("Kjyear") = Int_Year Then
- '读取凭证制单日期
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute("Select Qsrq From Gy_kjrlb Where Period=1 And KjYear='" & Int_Year & "'")
- If Not RecTemp.EOF Then
- Dtm_DDate = RecTemp.Fields("Qsrq")
- End If
- '读取凭证类别
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute("Select Top 1 VouchClassCode From Cwzz_VouchClass ")
- If Not RecTemp.EOF Then
- Str_VouchClassCode = RecTemp.Fields("VouchClassCode")
- Else
- Tsxx = "请先设置凭证类别!"
- Call Xtxxts(Tsxx, 0, 4)
- Exit Sub
- End If
- '显示等候信息
- Lab_Wait.Visible = True
- '从总帐中读取所有 末级没有辅助核算初始化会计年度 1会计期间各累计发生数有一个不为零的科目数据生成凭证的一部分.
- Sqlstr = "SELECT Cwzz_AccSum.*,Cwzz_AccCode.ForeignCurrCode,Gy_ForeignCurrency.AccRate FROM Cwzz_AccSum Left JOIN Cwzz_AccCode ON " & _
- " Cwzz_AccSum.Ccode = Cwzz_AccCode.Ccode Left JOIN Gy_ForeignCurrency ON " & _
- " Cwzz_AccCode.ForeignCurrCode = Gy_ForeignCurrency.ForeignCurrCode WHERE " & _
- " (Cwzz_AccCode.EndFlag = 1 And Cwzz_AccCode.PersonFlag = 0 AND Cwzz_AccCode.CusFlag = 0 AND Cwzz_AccCode.SupplierFlag = 0 AND Cwzz_AccCode.DeptFlag = 0 AND Cwzz_AccCode.ItemFlag = 0) " & _
- " AND (Cwzz_AccSum.Year =" & Int_Year & " AND Cwzz_AccSum.Period = 1) AND " & _
- " (Cwzz_AccSum.Byjfljje <> 0 OR Cwzz_AccSum.Bydfljje <> 0 OR Cwzz_AccSum.Byjfljsl <> 0 OR Cwzz_AccSum.Bydfljsl <> 0 OR Cwzz_AccSum.Byjfljwb <> 0 OR Cwzz_AccSum.Bydfljwb <> 0) " & _
- " Order By Cwzz_AccSum.Ccode"
- Set Rec_AccSum = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- '从总帐辅助帐中读取所有 初始化会计年度 1会计期间各累计发生数有一个不为零的科目数据生成凭证的一部分.
- Sqlstr = "SELECT Cwzz_AccSumAssi.*,Cwzz_AccCode.ForeignCurrCode,Gy_ForeignCurrency.AccRate FROM Cwzz_AccSumAssi Left JOIN Cwzz_AccCode ON " & _
- " Cwzz_AccSumAssi.Ccode = Cwzz_AccCode.Ccode Left JOIN Gy_ForeignCurrency ON " & _
- " Cwzz_AccCode.ForeignCurrCode = Gy_ForeignCurrency.ForeignCurrCode WHERE " & _
- " (Cwzz_AccSumAssi.Year =" & Int_Year & " AND Cwzz_AccSumAssi.Period = 1) AND " & _
- " (Cwzz_AccSumAssi.Byjfljje <> 0 OR Cwzz_AccSumAssi.Bydfljje <> 0 OR Cwzz_AccSumAssi.Byjfljsl <> 0 OR Cwzz_AccSumAssi.Bydfljsl <> 0 OR Cwzz_AccSumAssi.Byjfljwb <> 0 OR Cwzz_AccSumAssi.Bydfljwb <> 0 OR " & _
- " Cwzz_AccSumAssi.ItemByljjfsl <> 0 OR Cwzz_AccSumAssi.ItemByljdfsl <> 0) " & _
- " Order By Cwzz_AccSumAssi.Ccode"
- Set Rec_AccSumAssi = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- On Error GoTo Swcwcl
- Cw_DataEnvi.DataConnect.BeginTrans
- '如果动态集不为空则生成凭证
- If (Not Rec_AccSum.EOF) And (Not Rec_AccSumAssi.EOF) Then
- '生成凭证主表
- If Rec_AccVouchMain.State = 1 Then Rec_AccVouchMain.Close
- Rec_AccVouchMain.Open "Select * From Cwzz_AccVouchMain Where 1=2", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
- With Rec_AccVouchMain
- .AddNew
- .Fields("VouchID") = CreatBillID("0101")
- .Fields("Year") = Int_Year '会计年度
- .Fields("Period") = Int_Period '会计期间
- .Fields("Ddate") = Dtm_DDate '制单日期
- .Fields("VouchClassCode") = Str_VouchClassCode '凭证类别
- .Fields("VouchNo") = 1 '凭证号
- .Fields("Doc") = 0 '附单据数
- .Fields("Bill") = Xtczy '制单人
- .Fields("CheckFlag") = 1 '审核标志置"1"
- .Fields("BookFlag") = 1 '记帐标志置"1"
- .Update
- Lng_VouchId = .Fields("VouchID")
- End With
- '生成凭证子表
- Rowjsq = 0
- If Rec_AccVouch.State = 1 Then Rec_AccVouch.Close
- Rec_AccVouch.Open "Select * From Cwzz_AccVouchSub Where 1=2", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
- '1.总帐生成凭证
- Do While Not Rec_AccSum.EOF
- '显示当前生成凭证会计科目
- Lab_ShowCode.Caption = Trim(Rec_AccSum.Fields("Ccode"))
- Lab_ShowCode.Refresh
- With Rec_AccVouch
- If Rec_AccSum.Fields("Byjfljje") <> 0 Or Rec_AccSum.Fields("Byjfljsl") <> 0 Or Rec_AccSum.Fields("Byjfljwb") <> 0 Then
- Rowjsq = Rowjsq + 1
- .AddNew
- .Fields("SerialID") = Rowjsq
- .Fields("VouchID") = Lng_VouchId '凭证ID
- .Fields("Digest") = "期初录入" '摘要
- .Fields("Ccode") = Trim(Rec_AccSum.Fields("Ccode")) '会计科目
- .Fields("Jfje") = Rec_AccSum.Fields("Byjfljje") + 0 '借方金额
- .Fields("Jfsl") = Rec_AccSum.Fields("Byjfljsl") + 0 '借方数量
- If Len(Trim(Rec_AccSum.Fields("ForeignCurrCode") & "")) = 0 Then
- .Fields("ForeignCurrCode") = XtSCurrCode '原币编码
- .Fields("AccRate") = 1 '记帐汇率
- .Fields("Wbjfje") = Rec_AccSum.Fields("Byjfljje") + 0 '外币借方金额
- Else
- .Fields("ForeignCurrCode") = Rec_AccSum.Fields("ForeignCurrCode") '原币编码
- .Fields("AccRate") = Rec_AccSum.Fields("AccRate") + 0 '记帐汇率
- .Fields("Wbjfje") = Rec_AccSum.Fields("Byjfljwb") + 0 '外币借方金额
- End If
- .Update
- End If
- If Rec_AccSum.Fields("Bydfljje") <> 0 Or Rec_AccSum.Fields("Bydfljsl") <> 0 Or Rec_AccSum.Fields("Bydfljwb") <> 0 Then
- Rowjsq = Rowjsq + 1
- .AddNew
- .Fields("SerialID") = Rowjsq
- .Fields("VouchID") = Lng_VouchId '凭证ID
- .Fields("Digest") = "期初录入" '摘要
- .Fields("Ccode") = Trim(Rec_AccSum.Fields("Ccode")) '会计科目
- .Fields("Dfje") = Rec_AccSum.Fields("Bydfljje") + 0 '贷方金额
- .Fields("Dfsl") = Rec_AccSum.Fields("Bydfljsl") + 0 '贷方数量
- If Len(Trim(Rec_AccSum.Fields("ForeignCurrCode") & "")) = 0 Then
- .Fields("ForeignCurrCode") = XtSCurrCode '原币编码
- .Fields("AccRate") = 1 '记帐汇率
- .Fields("WbDfje") = Rec_AccSum.Fields("Bydfljje") + 0 '外币贷方金额
- Else
- .Fields("ForeignCurrCode") = Rec_AccSum.Fields("ForeignCurrCode") '原币编码
- .Fields("AccRate") = Rec_AccSum.Fields("AccRate") + 0 '记帐汇率
- .Fields("WbDfje") = Rec_AccSum.Fields("Bydfljwb") + 0 '外币贷方金额
- End If
- .Update
- End If
- End With
- Rec_AccSum.MoveNext
- Loop
- '1.辅助帐生成凭证
- Do While Not Rec_AccSumAssi.EOF
- '显示当前生成凭证会计科目
- Lab_ShowCode.Caption = Trim(Rec_AccSumAssi.Fields("Ccode"))
- Lab_ShowCode.Refresh
- With Rec_AccVouch
- If Rec_AccSumAssi.Fields("Byjfljje") <> 0 Or Rec_AccSumAssi.Fields("Byjfljsl") <> 0 Or Rec_AccSumAssi.Fields("Byjfljwb") <> 0 Then
- Rowjsq = Rowjsq + 1
- .AddNew
- .Fields("SerialID") = Rowjsq
- .Fields("VouchID") = Lng_VouchId '凭证ID
- .Fields("Digest") = "期初录入" '摘要
- .Fields("Ccode") = Trim(Rec_AccSumAssi.Fields("Ccode")) '会计科目
- .Fields("Jfje") = Rec_AccSumAssi.Fields("Byjfljje") + 0 '借方金额
- .Fields("Jfsl") = Rec_AccSumAssi.Fields("Byjfljsl") + 0 '借方数量
- If Len(Trim(Rec_AccSumAssi.Fields("ForeignCurrCode") & "")) = 0 Then
- .Fields("ForeignCurrCode") = XtSCurrCode '原币编码
- .Fields("AccRate") = 1 '记帐汇率
- .Fields("Wbjfje") = Rec_AccSumAssi.Fields("Byjfljje") + 0 '外币借方金额
- Else
- .Fields("ForeignCurrCode") = Rec_AccSumAssi.Fields("ForeignCurrCode") '原币编码
- .Fields("AccRate") = Rec_AccSumAssi.Fields("AccRate") + 0 '记帐汇率
- .Fields("Wbjfje") = Rec_AccSumAssi.Fields("Byjfljwb") + 0 '外币借方金额
- End If
- .Fields("PersonCode") = Trim(Rec_AccSumAssi.Fields("PersonCode") & "") '职员编码
- .Fields("DeptCode") = Trim(Rec_AccSumAssi.Fields("DeptCode") & "") '部门编码
- .Fields("CusCode") = Trim(Rec_AccSumAssi.Fields("CusCode") & "") '往来客户编码
- .Fields("SupplierCode") = Trim(Rec_AccSumAssi.Fields("SupplierCode") & "") '往来供应商编码
- .Fields("ItemClassCode") = Trim(Rec_AccSumAssi.Fields("ItemClassCode") & "") '项目大类编码
- .Fields("ItemCode") = Trim(Rec_AccSumAssi.Fields("ItemCode") & "") '项目编码
- .Fields("ItemJfsl") = Rec_AccSumAssi.Fields("ItemByljjfsl") + 0 '项目借方数量
- .Update
- End If
- If Rec_AccSumAssi.Fields("Bydfljje") <> 0 Or Rec_AccSumAssi.Fields("Bydfljsl") <> 0 Or Rec_AccSumAssi.Fields("Bydfljwb") <> 0 Then
- Rowjsq = Rowjsq + 1
- .AddNew
- .Fields("SerialID") = Rowjsq
- .Fields("VouchID") = Lng_VouchId '凭证ID
- .Fields("Digest") = "期初录入" '摘要
- .Fields("Ccode") = Trim(Rec_AccSumAssi.Fields("Ccode")) '会计科目
- .Fields("Dfje") = Rec_AccSumAssi.Fields("Bydfljje") + 0 '贷方金额
- .Fields("Dfsl") = Rec_AccSumAssi.Fields("Bydfljsl") + 0 '贷方数量
- If Len(Trim(Rec_AccSumAssi.Fields("ForeignCurrCode") & "")) = 0 Then
- .Fields("ForeignCurrCode") = XtSCurrCode '原币编码
- .Fields("AccRate") = 1 '记帐汇率
- .Fields("WbDfje") = Rec_AccSumAssi.Fields("Bydfljje") + 0 '外币贷方金额
- Else
- .Fields("ForeignCurrCode") = Rec_AccSumAssi.Fields("ForeignCurrCode") '原币编码
- .Fields("AccRate") = Rec_AccSumAssi.Fields("AccRate") + 0 '记帐汇率
- .Fields("WbDfje") = Rec_AccSumAssi.Fields("Bydfljwb") + 0 '外币贷方金额
- End If
- .Fields("PersonCode") = Trim(Rec_AccSumAssi.Fields("PersonCode") & "") '职员编码
- .Fields("DeptCode") = Trim(Rec_AccSumAssi.Fields("DeptCode") & "") '部门编码
- .Fields("CusCode") = Trim(Rec_AccSumAssi.Fields("CusCode") & "") '往来客户编码
- .Fields("SupplierCode") = Trim(Rec_AccSumAssi.Fields("SupplierCode") & "") '往来供应商编码
- .Fields("ItemClassCode") = Trim(Rec_AccSumAssi.Fields("ItemClassCode") & "") '项目大类编码
- .Fields("ItemCode") = Trim(Rec_AccSumAssi.Fields("ItemCode") & "") '项目编码
- .Fields("ItemDfsl") = Rec_AccSumAssi.Fields("ItemByljdfsl") + 0 '项目借方数量
- .Update
- End If
- End With
- Rec_AccSumAssi.MoveNext
- Loop
- End If
- '将期初录入标志置1
- Cw_DataEnvi.DataConnect.Execute ("Update Gy_AccInformation Set ItemValue=1 Where ItemCode='Cwzz_Qclrwc'")
- Cw_DataEnvi.DataConnect.CommitTrans
- Else
- '将期初录入标志置1
- Cw_DataEnvi.DataConnect.Execute ("Update Gy_AccInformation Set ItemValue=1 Where ItemCode='Cwzz_Qclrwc'")
- End If
- Tsxx = "总帐系统已成功初始化完成!"
- Call Xtxxts(Tsxx, 0, 4)
- Unload Me
- Exit Sub
- Swcwcl:
- Cw_DataEnvi.DataConnect.RollbackTrans
- Tsxx = "生成凭证过程中出现错误,程序自动恢复生成前状态!"
- Call Xtxxts(Tsxx, 0, 1)
- Exit Sub
- End Sub
- Private Sub GsToolbar_ButtonClick(ByVal Button As MSComctlLib.Button) '网格格式调整
- Select Case Button.Key
- Case "bcgs" '保存表格格式
- Call Bcwggs(CxbbGrid, GridCode, GridStr)
- Case "hfmrgs" '恢复默认格式
- Call Hfmrgs(CxbbGrid, GridCode, GridStr)
- Case "szxsxm" '设置显示项目
- Call Szxsxm(CxbbGrid, GridCode)
- End Select
- End Sub
- Private Sub Tlb_Action_ButtonClick(ByVal Button As MSComctlLib.Button)
- Select Case Button.Key
- Case "ymsz" '页面设置
- Dyymctbl.Show 1
- Case "yl" '预 览
- Call bbyl(True)
- Case "dy" '打 印
- Call bbyl(False)
- Case "dz" '对 帐
- Call Sub_AccCheck
- Case "bz" '帮 助
- Call F1bz
- Case "fh" '退 出
- Unload Me
- End Select
- End Sub
- Private Sub Sub_AccCheck() '帐目核对
- Dim Int_CheckSele As Integer
- '初始化对帐结果显示
- CxbbGrid.Rows = CxbbGrid.FixedRows
- CxbbGrid.Refresh
- For Jsqte = 0 To 5
- Lab_CheckJg(Jsqte).Visible = False
- Lab_Check1(Jsqte).ForeColor = &H80000012
- Next Jsqte
- If Fun_Hdsxjkm Then
- Lab_CheckJg(0).Visible = True
- Int_DZ_OK = 1
- Else
- Int_DZ_OK = 0
- End If
- For Int_CheckSele = 1 To 5
- If Fun_HdZzFzz(Int_CheckSele) Then
- Lab_CheckJg(Int_CheckSele).Visible = True
- Int_DZ_OK = IIf(Int_DZ_OK = 1, 1, 0)
- Else
- Int_DZ_OK = 0
- End If
- Next Int_CheckSele
- Lab_Ccode = ""
- End Sub
- '核对辅助帐
- Private Function Fun_HdZzFzz(Int_CheckSele As Integer) As Boolean '核对总帐与辅助帐(客户)是否平衡
- '1-部门 2-客户 3-供应商 4-个人 5-项目
- Dim RecTemp As New ADODB.Recordset '临时使用动态集
- Dim Rec_AccSum As New ADODB.Recordset '科目总帐动态集
- Dim Sqlstr As String '临时查询字符串
- Dim Int_NotCheck As Integer '未能核对通过科目个数
- Lab_Check1(Int_CheckSele).ForeColor = &HFF&
- Int_NotCheck = 0
- Select Case Int_CheckSele
- Case 1
- Sqlstr = "SELECT Cwzz_AccCode.Ccode, Ycye=ISNULL(Ycye,0), Qcye=IsNULL(Qcye,0), Mjje=ISNULL(Mjje,0), Mdje=ISNULL(Mdje,0), Byjfljje=ISNULL(Byjfljje,0), Bydfljje=ISNULL(Bydfljje,0), Qmye=ISNULL(Qmye,0)" & _
- " FROM Cwzz_AccCode LEFT OUTER JOIN Cwzz_AccSum ON" & _
- " Cwzz_AccCode.Ccode = Cwzz_AccSum.Ccode And Cwzz_AccSum.Year = " & Int_Year & " And Period =" & Int_Period & _
- " Where Cwzz_AccCode.DeptFlag=1 And Cwzz_AccCode.EndFlag=1"
- Case 2
- Sqlstr = "SELECT Cwzz_AccCode.Ccode, Ycye=ISNULL(Ycye,0), Qcye=IsNULL(Qcye,0), Mjje=ISNULL(Mjje,0), Mdje=ISNULL(Mdje,0), Byjfljje=ISNULL(Byjfljje,0), Bydfljje=ISNULL(Bydfljje,0), Qmye=ISNULL(Qmye,0)" & _
- " FROM Cwzz_AccCode LEFT OUTER JOIN Cwzz_AccSum ON" & _
- " Cwzz_AccCode.Ccode = Cwzz_AccSum.Ccode And Cwzz_AccSum.Year = " & Int_Year & " And Period =" & Int_Period & _
- " Where Cwzz_AccCode.CusFlag=1 And Cwzz_AccCode.EndFlag=1"
- Case 3
- Sqlstr = "SELECT Cwzz_AccCode.Ccode, Ycye=ISNULL(Ycye,0), Qcye=IsNULL(Qcye,0), Mjje=ISNULL(Mjje,0), Mdje=ISNULL(Mdje,0), Byjfljje=ISNULL(Byjfljje,0), Bydfljje=ISNULL(Bydfljje,0), Qmye=ISNULL(Qmye,0)" & _
- " FROM Cwzz_AccCode LEFT OUTER JOIN Cwzz_AccSum ON" & _
- " Cwzz_AccCode.Ccode = Cwzz_AccSum.Ccode And Cwzz_AccSum.Year = " & Int_Year & " And Period =" & Int_Period & _
- " Where Cwzz_AccCode.SupplierFlag=1 And Cwzz_AccCode.EndFlag=1"
- Case 4
- Sqlstr = "SELECT Cwzz_AccCode.Ccode, Ycye=ISNULL(Ycye,0), Qcye=IsNULL(Qcye,0), Mjje=ISNULL(Mjje,0), Mdje=ISNULL(Mdje,0), Byjfljje=ISNULL(Byjfljje,0), Bydfljje=ISNULL(Bydfljje,0), Qmye=ISNULL(Qmye,0)" & _
- " FROM Cwzz_AccCode LEFT OUTER JOIN Cwzz_AccSum ON" & _
- " Cwzz_AccCode.Ccode = Cwzz_AccSum.Ccode And Cwzz_AccSum.Year = " & Int_Year & " And Period =" & Int_Period & _
- " Where Cwzz_AccCode.PersonFlag=1 And Cwzz_AccCode.EndFlag=1"
- Case 5
- Sqlstr = "SELECT Cwzz_AccCode.Ccode,Cwzz_AccCode.ItemClassCode,Ycye=ISNULL(Ycye,0), Qcye=IsNULL(Qcye,0), Mjje=ISNULL(Mjje,0), Mdje=ISNULL(Mdje,0), Byjfljje=ISNULL(Byjfljje,0), Bydfljje=ISNULL(Bydfljje,0), Qmye=ISNULL(Qmye,0)" & _
- " FROM Cwzz_AccCode LEFT OUTER JOIN Cwzz_AccSum ON" & _
- " Cwzz_AccCode.Ccode = Cwzz_AccSum.Ccode And Cwzz_AccSum.Year = " & Int_Year & " And Period =" & Int_Period & _
- " Where Cwzz_AccCode.ItemFlag=1 And Cwzz_AccCode.EndFlag=1"
- End Select
- Set Rec_AccSum = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- With Rec_AccSum
- Do While Not .EOF
- Lab_Ccode.Caption = Trim(.Fields("Ccode"))
- Lab_Ccode.Refresh
- Sqlstr = "SELECT YcyeHj=IsNull(SUM(Ycye),0), QcyeHj=Isnull(SUM(Qcye),0),MjjeHj=Isnull(SUM(Mjje),0), MdjeHj=Isnull(SUM(Mdje),0)," & _
- " ByjfljjeHj=IsNull(SUM(Byjfljje),0), BydfljjeHj=IsNull(SUM(Bydfljje),0),Qmyehj=IsNull(SUM(Qmye),0)" & _
- " FROM Cwzz_AccSumAssi " & _
- " WHERE Cwzz_AccSumAssi.Ccode ='" & Trim(.Fields("Ccode")) & "' AND Year = " & Int_Year & " AND Period =" & Int_Period
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- If Not RecTemp.EOF Then
- If .Fields("Ycye") <> RecTemp.Fields("YcyeHj") Or .Fields("Qcye") <> RecTemp.Fields("Qcyehj") Or .Fields("Mjje") <> RecTemp.Fields("MjjeHj") Or .Fields("Mdje") <> RecTemp.Fields("MdjeHj") Or .Fields("Byjfljje") <> RecTemp.Fields("Byjfljjehj") Or .Fields("Bydfljje") <> RecTemp.Fields("Bydfljjehj") Or .Fields("Qmye") <> RecTemp.Fields("Qmyehj") Then
- Int_NotCheck = Int_NotCheck + 1
- '填充记录错误列表
- Call Sub_AddRec(Trim(.Fields("Ccode")), "总帐", .Fields("Ycye"), .Fields("Qcye"), .Fields("Mjje"), .Fields("Mdje"), .Fields("Byjfljje"), .Fields("Bydfljje"), .Fields("Qmye"))
- Select Case Int_CheckSele
- Case 1
- Call Sub_AddRec(Trim(.Fields("Ccode")), "部门帐", RecTemp.Fields("Ycyehj"), RecTemp.Fields("Qcyehj"), RecTemp.Fields("Mjjehj"), RecTemp.Fields("Mdjehj"), RecTemp.Fields("Byjfljjehj"), RecTemp.Fields("Bydfljjehj"), RecTemp.Fields("Qmyehj"))
- Case 2
- Call Sub_AddRec(Trim(.Fields("Ccode")), "客户帐", RecTemp.Fields("Ycyehj"), RecTemp.Fields("Qcyehj"), RecTemp.Fields("Mjjehj"), RecTemp.Fields("Mdjehj"), RecTemp.Fields("Byjfljjehj"), RecTemp.Fields("Bydfljjehj"), RecTemp.Fields("Qmyehj"))
- Case 3
- Call Sub_AddRec(Trim(.Fields("Ccode")), "供应商帐", RecTemp.Fields("Ycyehj"), RecTemp.Fields("Qcyehj"), RecTemp.Fields("Mjjehj"), RecTemp.Fields("Mdjehj"), RecTemp.Fields("Byjfljjehj"), RecTemp.Fields("Bydfljjehj"), RecTemp.Fields("Qmyehj"))
- Case 4
- Call Sub_AddRec(Trim(.Fields("Ccode")), "个人帐", RecTemp.Fields("Ycyehj"), RecTemp.Fields("Qcyehj"), RecTemp.Fields("Mjjehj"), RecTemp.Fields("Mdjehj"), RecTemp.Fields("Byjfljjehj"), RecTemp.Fields("Bydfljjehj"), RecTemp.Fields("Qmyehj"))
- Case 5
- Call Sub_AddRec(Trim(.Fields("Ccode")), "项目帐", RecTemp.Fields("Ycyehj"), RecTemp.Fields("Qcyehj"), RecTemp.Fields("Mjjehj"), RecTemp.Fields("Mdjehj"), RecTemp.Fields("Byjfljjehj"), RecTemp.Fields("Bydfljjehj"), RecTemp.Fields("Qmyehj"))
- End Select
- End If
- End If
- .MoveNext
- Loop
- End With
- If Int_NotCheck <> 0 Then
- Fun_HdZzFzz = False
- Else
- Fun_HdZzFzz = True
- Lab_Check1(Int_CheckSele).ForeColor = &H80000012
- End If
- End Function
- Private Function Fun_Hdsxjkm() As Boolean '核对总帐上下级科目是否平衡
- Dim RecTemp As New ADODB.Recordset '临时使用动态集
- Dim Rec_AccSum As New ADODB.Recordset '科目总帐动态集
- Dim Sqlstr As String '临时查询字符串
- Dim Int_NotCheck As Integer '未能核对通过科目个数
- Lab_Check1(Int_CheckSele).ForeColor = &HFF&
- Int_NotCheck = 0
- Sqlstr = "SELECT Cwzz_AccCode.Ccode, Ycye=ISNULL(Ycye,0), Qcye=IsNULL(Qcye,0), Mjje=ISNULL(Mjje,0), Mdje=ISNULL(Mdje,0), Byjfljje=ISNULL(Byjfljje,0), Bydfljje=ISNULL(Bydfljje,0), Qmye=ISNULL(Qmye,0)" & _
- " FROM Cwzz_AccCode LEFT OUTER JOIN Cwzz_AccSum ON" & _
- " Cwzz_AccCode.Ccode = Cwzz_AccSum.Ccode And Cwzz_AccSum.Year = " & Int_Year & " And Period =" & Int_Period & _
- " Where Cwzz_AccCode.EndFlag=0"
- Set Rec_AccSum = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- With Rec_AccSum
- Do While Not .EOF
- Lab_Ccode.Caption = Trim(.Fields("Ccode"))
- Lab_Ccode.Refresh
- Sqlstr = "SELECT SUM(Ycye) AS YcyeHj, SUM(Qcye) AS QcyeHj, SUM(Mjje) AS MjjeHj, SUM(Mdje) AS MdjeHj," & _
- " SUM(Byjfljje) AS ByjfljjeHj, SUM(Bydfljje) AS BydfljjeHj, SUM(Qmye) AS Qmyehj" & _
- " FROM Cwzz_AccSum LEFT OUTER JOIN Cwzz_AccCode ON Cwzz_AccSum.Ccode = Cwzz_AccCode.Ccode" & _
- " WHERE Cwzz_AccSum.Ccode LIKE '" & Trim(.Fields("Ccode")) & "%' AND Year = " & Int_Year & " AND Period =" & Int_Period & " AND Cwzz_AccCode.EndFlag = 1"
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- If Not RecTemp.EOF Then
- If .Fields("Ycye") <> RecTemp.Fields("YcyeHj") Or .Fields("Qcye") <> RecTemp.Fields("Qcyehj") Or .Fields("Mjje") <> RecTemp.Fields("MjjeHj") Or .Fields("Mdje") <> RecTemp.Fields("MdjeHj") Or .Fields("Byjfljje") <> RecTemp.Fields("Byjfljjehj") Or .Fields("Bydfljje") <> RecTemp.Fields("Bydfljjehj") Or .Fields("Qmye") <> RecTemp.Fields("Qmyehj") Then
- Int_NotCheck = Int_NotCheck + 1
- '填充记录错误列表
- Call Sub_AddRec(Trim(.Fields("Ccode")), "总帐上级", .Fields("Ycye"), .Fields("Qcye"), .Fields("Mjje"), .Fields("Mdje"), .Fields("Byjfljje"), .Fields("Bydfljje"), .Fields("Qmye"))
- Call Sub_AddRec(Trim(.Fields("Ccode")), "总帐下级", RecTemp.Fields("Ycyehj"), RecTemp.Fields("Qcyehj"), RecTemp.Fields("Mjjehj"), RecTemp.Fields("Mdjehj"), RecTemp.Fields("Byjfljjehj"), RecTemp.Fields("Bydfljjehj"), RecTemp.Fields("Qmyehj"))
- End If
- Else
- If .Fields("Ycye") <> 0 Or .Fields("Qcye") <> 0 Or .Fields("Mjje") <> 0 Or .Fields("Mdje") <> 0 Or .Fields("Byjfljje") <> 0 Or .Fields("Bydfljje") <> 0 Or .Fields("Qmye") <> 0 Then
- '填充记录错误列表
- Call Sub_AddRec(Trim(.Fields("Ccode")), "总帐上级", .Fields("Ycye"), .Fields("Qcye"), .Fields("Mjje"), .Fields("Mdje"), .Fields("Byjfljje"), .Fields("Bydfljje"), .Fields("Qmye"))
- Call Sub_AddRec(Trim(.Fields("Ccode")), "总帐下级", 0, 0, 0, 0, 0, 0, 0)
- End If
- End If
- .MoveNext
- Loop
- End With
- If Int_NotCheck <> 0 Then
- Fun_Hdsxjkm = False
- Else
- Fun_Hdsxjkm = True
- Lab_Check1(Int_CheckSele).ForeColor = &H80000012
- End If
- End Function
- Private Sub Sub_AddRec(Str_Ccode As String, CheckItem As String, Ycye#, Qcye#, Mjje#, Mdje#, Byjfljje#, Bydfljje#, Qmye#) '填充对帐错误记录
- '函数参数说明:科目编码,核对项目,年初余额,期初余额,本期借方发生,本期贷方发生,本年累计借方发生,本年累计贷方发生,期末余额
- Dim RecTemp As New ADODB.Recordset '临时使用动态集
- Dim Sqlstr As String '临时查询字符串
- Sqlstr = "SELECT Cwzz_AccCode.CName,BalanceOri From Cwzz_AccCode Where CCode='" & Str_Ccode & "'"
- Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
- With CxbbGrid
- .AddItem ""
- .RowHeight(.Rows - 1) = Sjhgd
- .TextMatrix(.Rows - 1, Sydz("001", GridStr(), Szzls)) = Str_Ccode '科目编码
- If Not RecTemp.EOF Then
- .TextMatrix(.Rows - 1, Sydz("002", GridStr(), Szzls)) = Trim(RecTemp.Fields("Cname") & "") '科目名称
- End If
- .TextMatrix(.Rows - 1, Sydz("003", GridStr(), Szzls)) = CheckItem '核对项目
- If Not RecTemp.EOF Then
- .TextMatrix(.Rows - 1, Sydz("004", GridStr(), Szzls)) = Trim(RecTemp.Fields("BalanceOri")) '余额方向
- End If
- If Ycye <> 0 Then '年初余额
- If .TextMatrix(.Rows - 1, Sydz("004", GridStr(), Szzls)) = "借" Then
- .TextMatrix(.Rows - 1, Sydz("005", GridStr(), Szzls)) = Ycye
- Else
- .TextMatrix(.Rows - 1, Sydz("005", GridStr(), Szzls)) = -Ycye
- End If
- End If
- If Qcye <> 0 Then '期初余额
- If .TextMatrix(.Rows - 1, Sydz("004", GridStr(), Szzls)) = "借" Then
- .TextMatrix(.Rows - 1, Sydz("006", GridStr(), Szzls)) = Qcye
- Else
- .TextMatrix(.Rows - 1, Sydz("006", GridStr(), Szzls)) = -Qcye
- End If
- End If
- If Mjje <> 0 Then '本期借方发生
- .TextMatrix(.Rows - 1, Sydz("007", GridStr(), Szzls)) = Mjje
- End If
- If Mdje <> 0 Then '本期贷方发生
- .TextMatrix(.Rows - 1, Sydz("008", GridStr(), Szzls)) = Mdje
- End If
- If Byjfljje <> 0 Then '本年借方累计发生
- .TextMatrix(.Rows - 1, Sydz("009", GridStr(), Szzls)) = Byjfljje
- End If
- If Bydfljje <> 0 Then '本年贷方累计发生
- .TextMatrix(.Rows - 1, Sydz("010", GridStr(), Szzls)) = Bydfljje
- End If
- If Qmye <> 0 Then '期末余额
- If .TextMatrix(.Rows - 1, Sydz("004", GridStr(), Szzls)) = "借" Then
- .TextMatrix(.Rows - 1, Sydz("011", GridStr(), Szzls)) = Qmye
- Else
- .TextMatrix(.Rows - 1, Sydz("011", GridStr(), Szzls)) = -Qmye
- End If
- End If
- End With
- End Sub
- Private Sub bbyl(bbylte As Boolean) '报表打印预览
- Dim Bbzbt$, Bbxbt() As String, bbxbtzzxs() As Integer, Bbxbtgs As Integer
- Dim Bbbwh() As String, Bbbwhzzxs() As Integer, Bbbwhgs As Integer
- Bbxbtgs = 1 '报 表 小 标 题 行 数
- Bbbwhgs = 0 '报 表 表 尾 行 数
- ReDim Bbxbt(1 To Bbxbtgs)
- ReDim bbxbtzzxs(1 To Bbxbtgs)
- If Bbbwhgs <> 0 Then
- ReDim Bbbwh(1 To Bbbwhgs)
- ReDim Bbbwhzzxs(1 To Bbbwhgs)
- End If
- Bbzbt = ReportTitle
- Bbxbt(1) = " "
- bbxbtzzxs(1) = 0 '报表行组织形式(0-居左 1-居中 2-居右)
- Call Scyxsjb(CxbbGrid) '生成报表数据
- Call Scdybb(Dyymctbl, Bbzbt, Bbxbt(), bbxbtzzxs(), Bbxbtgs, Bbbwh(), Bbbwhzzxs(), Bbbwhgs, bbylte)
- If Not bbylte Then
- Unload DY_Tybbyldy
- End If
- End Sub