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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{BEEECC20-4D5F-4F8B-BFDC-5D9B6FBDE09D}#1.0#0"; "vsflex8.ocx"
  3. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  4. Begin VB.Form KF_FrmMateInCxjg 
  5.    Caption         =   "材料入库单列表"
  6.    ClientHeight    =   8595
  7.    ClientLeft      =   315
  8.    ClientTop       =   390
  9.    ClientWidth     =   8880
  10.    HelpContextID   =   5001
  11.    Icon            =   "列表查询_材料入库单列表查询结果(单据式).frx":0000
  12.    KeyPreview      =   -1  'True
  13.    LinkTopic       =   "Form1"
  14.    MDIChild        =   -1  'True
  15.    ScaleHeight     =   8595
  16.    ScaleWidth      =   8880
  17.    WindowState     =   2  'Maximized
  18.    Begin MSComctlLib.Toolbar GsToolbar 
  19.       Height          =   525
  20.       Left            =   9330
  21.       TabIndex        =   3
  22.       Top             =   30
  23.       Width           =   2475
  24.       _ExtentX        =   4366
  25.       _ExtentY        =   926
  26.       ButtonWidth     =   1455
  27.       ButtonHeight    =   926
  28.       Appearance      =   1
  29.       Style           =   1
  30.       ImageList       =   "ImageList2"
  31.       _Version        =   393216
  32.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  33.          NumButtons      =   3
  34.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  35.             Caption         =   "保存格式"
  36.             Key             =   "bcgs"
  37.             ImageKey        =   "bcgs"
  38.          EndProperty
  39.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  40.             Caption         =   "默认列宽"
  41.             Key             =   "hfmrgs"
  42.             ImageKey        =   "mrlk"
  43.          EndProperty
  44.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  45.             Caption         =   "显示项目"
  46.             Key             =   "szxsxm"
  47.             ImageKey        =   "xsxm"
  48.          EndProperty
  49.       EndProperty
  50.    End
  51.    Begin VB.PictureBox Pic_Title 
  52.       BackColor       =   &H00FFFFFF&
  53.       Height          =   825
  54.       Left            =   0
  55.       Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1042
  56.       ScaleHeight     =   765
  57.       ScaleWidth      =   11715
  58.       TabIndex        =   1
  59.       Top             =   570
  60.       Width           =   11775
  61.       Begin VB.OptionButton Option2 
  62.          BackColor       =   &H80000009&
  63.          Caption         =   "按供应商核销"
  64.          Height          =   255
  65.          Left            =   7230
  66.          MaskColor       =   &H80000000&
  67.          TabIndex        =   7
  68.          Top             =   360
  69.          UseMaskColor    =   -1  'True
  70.          Width           =   1575
  71.       End
  72.       Begin VB.OptionButton Option1 
  73.          BackColor       =   &H80000009&
  74.          Caption         =   "按物料核销"
  75.          Height          =   315
  76.          Left            =   7230
  77.          MaskColor       =   &H80000000&
  78.          TabIndex        =   6
  79.          Top             =   60
  80.          UseMaskColor    =   -1  'True
  81.          Value           =   -1  'True
  82.          Width           =   1545
  83.       End
  84.       Begin VB.Label Lab_Title 
  85.          AutoSize        =   -1  'True
  86.          BackColor       =   &H80000018&
  87.          BackStyle       =   0  'Transparent
  88.          Caption         =   "材料入库单列表"
  89.          BeginProperty Font 
  90.             Name            =   "宋体"
  91.             Size            =   12
  92.             Charset         =   134
  93.             Weight          =   700
  94.             Underline       =   0   'False
  95.             Italic          =   0   'False
  96.             Strikethrough   =   0   'False
  97.          EndProperty
  98.          ForeColor       =   &H00000000&
  99.          Height          =   240
  100.          Index           =   4
  101.          Left            =   480
  102.          TabIndex        =   2
  103.          Top             =   210
  104.          Width           =   1785
  105.       End
  106.    End
  107.    Begin VB.Timer Timer1 
  108.       Enabled         =   0   'False
  109.       Interval        =   1
  110.       Left            =   7950
  111.       Top             =   60
  112.    End
  113.    Begin VSFlex8Ctl.VSFlexGrid CxbbGrid 
  114.       Height          =   7545
  115.       Left            =   0
  116.       TabIndex        =   0
  117.       Top             =   1440
  118.       Width           =   11775
  119.       _cx             =   5080
  120.       _cy             =   5080
  121.       Appearance      =   1
  122.       BorderStyle     =   1
  123.       Enabled         =   -1  'True
  124.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  125.          Name            =   "宋体"
  126.          Size            =   9
  127.          Charset         =   134
  128.          Weight          =   400
  129.          Underline       =   0   'False
  130.          Italic          =   0   'False
  131.          Strikethrough   =   0   'False
  132.       EndProperty
  133.       MousePointer    =   0
  134.       BackColor       =   16777215
  135.       ForeColor       =   -2147483640
  136.       BackColorFixed  =   13826538
  137.       ForeColorFixed  =   -2147483630
  138.       BackColorSel    =   -2147483635
  139.       ForeColorSel    =   -2147483634
  140.       BackColorBkg    =   -2147483636
  141.       BackColorAlternate=   16777215
  142.       GridColor       =   -2147483633
  143.       GridColorFixed  =   -2147483632
  144.       TreeColor       =   -2147483632
  145.       FloodColor      =   192
  146.       SheetBorder     =   -2147483642
  147.       FocusRect       =   1
  148.       HighLight       =   1
  149.       AllowSelection  =   -1  'True
  150.       AllowBigSelection=   -1  'True
  151.       AllowUserResizing=   0
  152.       SelectionMode   =   3
  153.       GridLines       =   1
  154.       GridLinesFixed  =   2
  155.       GridLineWidth   =   1
  156.       Rows            =   50
  157.       Cols            =   10
  158.       FixedRows       =   1
  159.       FixedCols       =   1
  160.       RowHeightMin    =   0
  161.       RowHeightMax    =   0
  162.       ColWidthMin     =   0
  163.       ColWidthMax     =   0
  164.       ExtendLastCol   =   0   'False
  165.       FormatString    =   ""
  166.       ScrollTrack     =   0   'False
  167.       ScrollBars      =   3
  168.       ScrollTips      =   0   'False
  169.       MergeCells      =   0
  170.       MergeCompare    =   0
  171.       AutoResize      =   -1  'True
  172.       AutoSizeMode    =   0
  173.       AutoSearch      =   0
  174.       AutoSearchDelay =   2
  175.       MultiTotals     =   -1  'True
  176.       SubtotalPosition=   1
  177.       OutlineBar      =   0
  178.       OutlineCol      =   0
  179.       Ellipsis        =   0
  180.       ExplorerBar     =   0
  181.       PicturesOver    =   0   'False
  182.       FillStyle       =   0
  183.       RightToLeft     =   0   'False
  184.       PictureType     =   0
  185.       TabBehavior     =   0
  186.       OwnerDraw       =   0
  187.       Editable        =   0
  188.       ShowComboButton =   1
  189.       WordWrap        =   0   'False
  190.       TextStyle       =   0
  191.       TextStyleFixed  =   0
  192.       OleDragMode     =   0
  193.       OleDropMode     =   0
  194.       DataMode        =   0
  195.       VirtualData     =   -1  'True
  196.       DataMember      =   ""
  197.       ComboSearch     =   3
  198.       AutoSizeMouse   =   -1  'True
  199.       FrozenRows      =   0
  200.       FrozenCols      =   0
  201.       AllowUserFreezing=   0
  202.       BackColorFrozen =   0
  203.       ForeColorFrozen =   0
  204.       WallPaperAlignment=   9
  205.       AccessibleName  =   ""
  206.       AccessibleDescription=   ""
  207.       AccessibleValue =   ""
  208.       AccessibleRole  =   24
  209.       Begin VB.TextBox TxtRq 
  210.          Height          =   270
  211.          Left            =   240
  212.          TabIndex        =   5
  213.          Top             =   7110
  214.          Visible         =   0   'False
  215.          Width           =   405
  216.       End
  217.       Begin MSComctlLib.ImageList ImageList2 
  218.          Left            =   0
  219.          Top             =   0
  220.          _ExtentX        =   1005
  221.          _ExtentY        =   1005
  222.          BackColor       =   -2147483643
  223.          ImageWidth      =   16
  224.          ImageHeight     =   16
  225.          MaskColor       =   12632256
  226.          _Version        =   393216
  227.          BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  228.             NumListImages   =   40
  229.             BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  230.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1DF82
  231.                Key             =   "sz"
  232.             EndProperty
  233.             BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  234.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1E31C
  235.                Key             =   "dy"
  236.             EndProperty
  237.             BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  238.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1E6B6
  239.                Key             =   "yl"
  240.             EndProperty
  241.             BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  242.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1EA50
  243.                Key             =   "xg"
  244.             EndProperty
  245.             BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  246.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1EDEA
  247.                Key             =   "zh"
  248.             EndProperty
  249.             BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  250.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1F184
  251.                Key             =   "sh"
  252.             EndProperty
  253.             BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  254.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1F51E
  255.                Key             =   "bc"
  256.             EndProperty
  257.             BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  258.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1F8B8
  259.                Key             =   "fq"
  260.             EndProperty
  261.             BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  262.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1FC52
  263.                Key             =   "bz"
  264.             EndProperty
  265.             BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  266.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":1FFEC
  267.                Key             =   "tc"
  268.             EndProperty
  269.             BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  270.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":20386
  271.                Key             =   "bcgs"
  272.             EndProperty
  273.             BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  274.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":20720
  275.                Key             =   "mrlk"
  276.             EndProperty
  277.             BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  278.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":20ABA
  279.                Key             =   "xsxm"
  280.             EndProperty
  281.             BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  282.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":20E54
  283.                Key             =   "first"
  284.             EndProperty
  285.             BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  286.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":211EE
  287.                Key             =   "prev"
  288.             EndProperty
  289.             BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  290.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":21588
  291.                Key             =   "next"
  292.             EndProperty
  293.             BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  294.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":21922
  295.                Key             =   "last"
  296.             EndProperty
  297.             BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  298.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":21CBC
  299.                Key             =   "xx"
  300.             EndProperty
  301.             BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  302.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":22056
  303.                Key             =   "define"
  304.             EndProperty
  305.             BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  306.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":223F0
  307.                Key             =   "exec"
  308.             EndProperty
  309.             BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  310.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2278A
  311.                Key             =   "xz"
  312.             EndProperty
  313.             BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  314.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":22B24
  315.                Key             =   "sc"
  316.             EndProperty
  317.             BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  318.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":22EBE
  319.                Key             =   "sx"
  320.             EndProperty
  321.             BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  322.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":23258
  323.                Key             =   "cx"
  324.             EndProperty
  325.             BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  326.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":235F2
  327.                Key             =   "zd"
  328.             EndProperty
  329.             BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  330.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2398C
  331.                Key             =   "dz"
  332.             EndProperty
  333.             BeginProperty ListImage27 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  334.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":23D26
  335.                Key             =   "ph"
  336.             EndProperty
  337.             BeginProperty ListImage28 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  338.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":240C0
  339.                Key             =   "fz"
  340.             EndProperty
  341.             BeginProperty ListImage29 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  342.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2445A
  343.                Key             =   "dw"
  344.             EndProperty
  345.             BeginProperty ListImage30 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  346.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":247F4
  347.                Key             =   "hf"
  348.             EndProperty
  349.             BeginProperty ListImage31 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  350.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":24B8E
  351.                Key             =   "pz"
  352.             EndProperty
  353.             BeginProperty ListImage32 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  354.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":24F28
  355.                Key             =   "check"
  356.             EndProperty
  357.             BeginProperty ListImage33 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  358.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":252C2
  359.                Key             =   "qs"
  360.             EndProperty
  361.             BeginProperty ListImage34 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  362.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2565C
  363.                Key             =   "fullcheck"
  364.             EndProperty
  365.             BeginProperty ListImage35 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  366.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":259F6
  367.                Key             =   "qq"
  368.             EndProperty
  369.             BeginProperty ListImage36 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  370.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":25D90
  371.                Key             =   "bcw"
  372.             EndProperty
  373.             BeginProperty ListImage37 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  374.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2612A
  375.                Key             =   "ye"
  376.             EndProperty
  377.             BeginProperty ListImage38 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  378.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":264C4
  379.                Key             =   ""
  380.             EndProperty
  381.             BeginProperty ListImage39 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  382.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2685E
  383.                Key             =   "frist"
  384.             EndProperty
  385.             BeginProperty ListImage40 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  386.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":26BF8
  387.                Key             =   "dj"
  388.             EndProperty
  389.          EndProperty
  390.       End
  391.    End
  392.    Begin MSComctlLib.Toolbar SzToolbar 
  393.       Align           =   1  'Align Top
  394.       Height          =   555
  395.       Left            =   0
  396.       TabIndex        =   4
  397.       Top             =   0
  398.       Width           =   8880
  399.       _ExtentX        =   15663
  400.       _ExtentY        =   979
  401.       ButtonWidth     =   820
  402.       ButtonHeight    =   926
  403.       AllowCustomize  =   0   'False
  404.       Appearance      =   1
  405.       Style           =   1
  406.       ImageList       =   "ImageList1"
  407.       _Version        =   393216
  408.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  409.          NumButtons      =   15
  410.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  411.             Caption         =   "设置"
  412.             Key             =   "ymsz"
  413.             ImageKey        =   "sz"
  414.          EndProperty
  415.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  416.             Caption         =   "打印"
  417.             Key             =   "dy"
  418.             ImageKey        =   "dy"
  419.          EndProperty
  420.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  421.             Caption         =   "预览"
  422.             Key             =   "yl"
  423.             ImageKey        =   "yl"
  424.          EndProperty
  425.          BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  426.             Style           =   3
  427.          EndProperty
  428.          BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  429.             Caption         =   "查询"
  430.             Key             =   "cx"
  431.             ImageKey        =   "cx"
  432.          EndProperty
  433.          BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  434.             Caption         =   "单据"
  435.             Key             =   "Bill"
  436.             ImageKey        =   "pz"
  437.          EndProperty
  438.          BeginProperty Button7 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  439.             Style           =   3
  440.          EndProperty
  441.          BeginProperty Button8 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  442.             Caption         =   "新增"
  443.             Key             =   "xz"
  444.             ImageKey        =   "xz"
  445.          EndProperty
  446.          BeginProperty Button9 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  447.             Caption         =   "删除"
  448.             Key             =   "sc"
  449.             ImageKey        =   "sc"
  450.          EndProperty
  451.          BeginProperty Button10 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  452.             Style           =   3
  453.          EndProperty
  454.          BeginProperty Button11 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  455.             Caption         =   "核销"
  456.             Key             =   "hx"
  457.             ImageKey        =   "xx"
  458.          EndProperty
  459.          BeginProperty Button12 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  460.             Caption         =   "弃销"
  461.             Key             =   "qx"
  462.             ImageKey        =   "fq"
  463.          EndProperty
  464.          BeginProperty Button13 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  465.             Style           =   3
  466.          EndProperty
  467.          BeginProperty Button14 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  468.             Caption         =   "帮助"
  469.             Key             =   "bz"
  470.             ImageKey        =   "bz"
  471.          EndProperty
  472.          BeginProperty Button15 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  473.             Caption         =   "退出"
  474.             Key             =   "fh"
  475.             ImageKey        =   "tc"
  476.          EndProperty
  477.       EndProperty
  478.       BorderStyle     =   1
  479.       Begin MSComctlLib.ImageList ImageList1 
  480.          Left            =   8340
  481.          Top             =   30
  482.          _ExtentX        =   1005
  483.          _ExtentY        =   1005
  484.          BackColor       =   -2147483643
  485.          ImageWidth      =   16
  486.          ImageHeight     =   16
  487.          MaskColor       =   12632256
  488.          _Version        =   393216
  489.          BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  490.             NumListImages   =   32
  491.             BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  492.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":26F92
  493.                Key             =   "sz"
  494.             EndProperty
  495.             BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  496.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2732C
  497.                Key             =   "dy"
  498.             EndProperty
  499.             BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  500.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":276C6
  501.                Key             =   "yl"
  502.             EndProperty
  503.             BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  504.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":27A60
  505.                Key             =   "xg"
  506.             EndProperty
  507.             BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  508.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":27DFA
  509.                Key             =   "zh"
  510.             EndProperty
  511.             BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  512.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":28194
  513.                Key             =   "sh"
  514.             EndProperty
  515.             BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  516.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2852E
  517.                Key             =   "bc"
  518.             EndProperty
  519.             BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  520.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":288C8
  521.                Key             =   "fq"
  522.             EndProperty
  523.             BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  524.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":28C62
  525.                Key             =   "bz"
  526.             EndProperty
  527.             BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  528.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":28FFC
  529.                Key             =   "tc"
  530.             EndProperty
  531.             BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  532.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":29396
  533.                Key             =   "bcgs"
  534.             EndProperty
  535.             BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  536.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":29730
  537.                Key             =   "mrlk"
  538.             EndProperty
  539.             BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  540.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":29ACA
  541.                Key             =   "xsxm"
  542.             EndProperty
  543.             BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  544.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":29E64
  545.                Key             =   "first"
  546.             EndProperty
  547.             BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  548.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2A1FE
  549.                Key             =   "prev"
  550.             EndProperty
  551.             BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  552.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2A598
  553.                Key             =   "next"
  554.             EndProperty
  555.             BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  556.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2A932
  557.                Key             =   "last"
  558.             EndProperty
  559.             BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  560.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2ACCC
  561.                Key             =   "xx"
  562.             EndProperty
  563.             BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  564.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2B066
  565.                Key             =   "define"
  566.             EndProperty
  567.             BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  568.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2B400
  569.                Key             =   "exec"
  570.             EndProperty
  571.             BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  572.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2B79A
  573.                Key             =   "xz"
  574.             EndProperty
  575.             BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  576.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2BB34
  577.                Key             =   "sc"
  578.             EndProperty
  579.             BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  580.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2BECE
  581.                Key             =   "sx"
  582.             EndProperty
  583.             BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  584.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2C268
  585.                Key             =   "cx"
  586.             EndProperty
  587.             BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  588.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2C602
  589.                Key             =   "zd"
  590.             EndProperty
  591.             BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  592.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2C99C
  593.                Key             =   "dz"
  594.             EndProperty
  595.             BeginProperty ListImage27 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  596.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2CD36
  597.                Key             =   "ph"
  598.             EndProperty
  599.             BeginProperty ListImage28 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  600.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2D0D0
  601.                Key             =   "fz"
  602.             EndProperty
  603.             BeginProperty ListImage29 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  604.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2D46A
  605.                Key             =   "dw"
  606.             EndProperty
  607.             BeginProperty ListImage30 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  608.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2D804
  609.                Key             =   "hf"
  610.             EndProperty
  611.             BeginProperty ListImage31 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  612.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2DB9E
  613.                Key             =   "pz"
  614.             EndProperty
  615.             BeginProperty ListImage32 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  616.                Picture         =   "列表查询_材料入库单列表查询结果(单据式).frx":2DF38
  617.                Key             =   "check"
  618.             EndProperty
  619.          EndProperty
  620.       End
  621.    End
  622. End
  623. Attribute VB_Name = "KF_FrmMateInCxjg"
  624. Attribute VB_GlobalNameSpace = False
  625. Attribute VB_Creatable = False
  626. Attribute VB_PredeclaredId = True
  627. Attribute VB_Exposed = False
  628. '**************************************************************************
  629. '*    模 块 名 称 :材料入库单列表
  630. '*    功 能 描 述 :
  631. '*    程序员姓名  :张万成
  632. '*    最后修改人  :张万成
  633. '*    最后修改时间:2001/10/06
  634. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  635. '**************************************************************************
  636. Dim ReportTitle As String                '报表主标题
  637. Dim Str_QueryCondi As String             '用户录入查询条件
  638. Dim Rec_BillID As New ADODB.Recordset    '用户查询单据ID动态集
  639. '以下为固定使用变量
  640. Dim Dyymctbl As New DY_Dyymsz            '打印页面窗体变量
  641. Dim GridCode As String                   '显示网格网格代码
  642. Dim GridInf() As Variant                 '整个网格设置信息
  643. Dim Tsxx As String                       '系统提示信息
  644. Dim Qslz As Long                         '网格隐藏(非操作显示)列数
  645. Dim Sjhgd As Double                      '网格数据行高度
  646. Dim Sfxshjwg As Boolean                  '是否显示合计网格
  647. Dim GridBoolean() As Boolean             '网格列信息(布尔型)
  648. Dim GridStr()  As String                 '网格列信息(字符型)
  649. Dim GridInt() As Integer                 '网格列信息(整型)
  650. Dim Szzls As Integer                     '数组总列数(网格列数-1)
  651. Public StrTemp1 As String
  652. Public StrTemp2 As String
  653. Public strWhCode As String
  654. Public strMnumber As String
  655. Private Sub Form_Resize()                '根据窗体大小来调整网格,标题栏大小(Fixed)
  656.     On Error Resume Next
  657.     With CxbbGrid
  658.         .Width = Me.Width - 160
  659.         .Height = Me.Height - .Top - 400
  660.     End With
  661.     With Pic_Title
  662.         .Width = Me.Width - 160
  663.     End With
  664.     
  665.     GsToolbar.Left = Me.Width - GsToolbar.Width - 140
  666. End Sub
  667. Private Sub Form_Load()                                                   '窗体装入
  668.   
  669.     '调入打印页面设置窗体
  670.     ReportTitle = "材料入库单列表"
  671.     XtReportCode = "KF_MateInCxjg"
  672.     Load Dyymctbl
  673.       
  674.     '调整标题栏及网格、格式工具条位置(Fixed)
  675.     Pic_Title.Left = 40
  676.     Pic_Title.Top = SzToolbar.Top + SzToolbar.Height - 10
  677.     CxbbGrid.Left = Pic_Title.Left
  678.     CxbbGrid.Top = Pic_Title.Top + Pic_Title.Height + 20
  679.      
  680.     '调 入 网 格(Fixed)
  681.     GridCode = "KF_MateInCxjg"
  682.     Call BzWgcsh(CxbbGrid, GridCode, GridInf(), GridBoolean(), GridInt(), GridStr())
  683.       
  684.     Qslz = GridInf(1)
  685.     Sjhgd = GridInf(2)
  686.     Sfxshjwg = GridInf(7)
  687.     Szzls = CxbbGrid.Cols - 1
  688. End Sub
  689. Private Sub Form_Unload(Cancel As Integer)                                  '窗体卸载
  690.     '卸载条件窗体
  691.     KF_FrmMateInCxtj.UnloadCheck.Value = 1
  692.     Unload KF_FrmMateInCxtj
  693.     
  694.     '卸载打印页面设置窗体
  695.     Unload Dyymctbl
  696. End Sub
  697. Private Sub CxbbGrid_BeforeMoveColumn(ByVal Col As Long, Position As Long)           '网格列发生移动时自动交换网格索引信息
  698.     Call FnBln_RefreshArray(Col, Position, GridStr(), GridInf())
  699. End Sub
  700. Private Sub GsToolbar_ButtonClick(ByVal Button As MSComctlLib.Button)                '网格格式调整(Fixed)
  701.   
  702.     Select Case Button.Key
  703.         Case "bcgs"                                          '保存表格格式
  704.             Call Bcwggs(CxbbGrid, GridCode, GridStr())
  705.         Case "hfmrgs"                                        '恢复默认格式
  706.             Call Hfmrgs(CxbbGrid, GridCode, GridStr())
  707.         Case "szxsxm"                                        '设置显示项目
  708.             Call Szxsxm(CxbbGrid, GridCode)
  709.     End Select
  710. End Sub
  711. Private Sub SzToolbar_ButtonClick(ByVal Button As MSComctlLib.Button)
  712. Dim Rowjsq As Long
  713.     
  714.     Select Case Button.Key
  715.         Case "ymsz"                                          '页面设置
  716.             Dyymctbl.Show 1
  717.         Case "yl"                                            '预 览
  718.             Call bbyl(True)
  719.         Case "dy"                                            '打 印
  720.             Call bbyl(False)
  721.         Case "cx"                                            '查 询
  722.             KF_FrmMateInCxtj.Show 1
  723.         Case "Bill"                                          '单 据
  724.             Call CxbbGrid_DblClick
  725.         Case "xz"                                            '新 增
  726.             Call Sub_AddBill
  727.         Case "sc"                                            '删 除
  728.             Call Sub_DeleteBill
  729.         Case "hx"                                            '核销
  730.             strWhCode = ""
  731.              For Rowjsq = CxbbGrid.FixedRows To CxbbGrid.Rows - 1
  732.                 If CxbbGrid.IsSelected(Rowjsq) Then
  733.                     strWhCode = strWhCode + "'" + Trim(CxbbGrid.TextMatrix(Rowjsq, 3)) + "',"
  734.                 End If
  735.             Next Rowjsq
  736.             
  737.             strMnumber = ""
  738.              For Rowjsq = CxbbGrid.FixedRows To CxbbGrid.Rows - 1
  739.                 If CxbbGrid.IsSelected(Rowjsq) Then
  740.                     strMnumber = strMnumber + "'" + Trim(CxbbGrid.TextMatrix(Rowjsq, Sydz("006", GridStr(), Szzls))) + "',"
  741.                 End If
  742.             Next Rowjsq
  743.             KF_FrmStockChoice.Bln = True
  744.             KF_FrmStockChoice.Show 1
  745.             If StrTemp1 <> "" Then
  746.                 Call Sub_HX
  747.             End If
  748.         Case "qx"                                               '弃销
  749.             strWhCode = ""
  750.              For Rowjsq = CxbbGrid.FixedRows To CxbbGrid.Rows - 1
  751.                 If CxbbGrid.IsSelected(Rowjsq) Then
  752.                     strWhCode = strWhCode + "'" + Trim(CxbbGrid.TextMatrix(Rowjsq, 3)) + "',"
  753.                 End If
  754.             Next Rowjsq
  755.             
  756.             strMnumber = ""
  757.              For Rowjsq = CxbbGrid.FixedRows To CxbbGrid.Rows - 1
  758.                 If CxbbGrid.IsSelected(Rowjsq) Then
  759.                     strMnumber = strMnumber + "'" + Trim(CxbbGrid.TextMatrix(Rowjsq, Sydz("006", GridStr(), Szzls))) + "',"
  760.                 End If
  761.             Next Rowjsq
  762.             KF_FrmStockChoice.Bln = False
  763.             KF_FrmStockChoice.Show 1
  764.             If StrTemp1 <> "" Then
  765.                 Call Sub_QX
  766.             End If
  767.         Case "bz"                                            '帮 助
  768.             Call F1bz
  769.         Case "fh"                                            '退 出
  770.            Unload Me
  771.     End Select
  772. End Sub
  773. Private Sub Timer1_Timer()                                 '在窗体激活后调入查询程序
  774.     
  775.     Timer1.Enabled = False
  776.     Xt_Wait.Show
  777.     Xt_Wait.Refresh
  778.    
  779.     '加快显示速度
  780.     CxbbGrid.Redraw = False
  781.  
  782.     '生成查询结果
  783.     Call Sub_Query(0)
  784.    
  785.     CxbbGrid.Redraw = True
  786.     
  787.     Xt_Wait.Hide
  788. End Sub
  789. Private Sub Sub_Query(Int_QueryType As Integer)                                     '生成查询结果(Define)
  790.     
  791.     '过程参数:Int_QueryType 0-"点确定按钮"查询  1-"刷新"查询
  792.     Dim Rec_Query As New ADODB.Recordset        '查询结果动态集
  793.     Dim Coljsq As Long                          '网格列计数器
  794.     Dim jsqte As Long                        '临时动态计数器
  795.     '以下为自定义部分[
  796.  
  797.     If Int_QueryType = 0 Then   '0-"点确定按钮"查询
  798.         With KF_FrmMateInCxtj
  799.          
  800.             '生成查询条件
  801.             Str_QueryCondi = " where 1=1 "
  802.             For jsqte = 0 To 12
  803.                 Select Case jsqte
  804.                     Case 0              '开始日期--------结束日期
  805.                         If Trim(.LrText(0).Text) <> "" Then
  806.                             If Trim(.LrText(1).Text) <> "" Then
  807.                                 Str_QueryCondi = Str_QueryCondi & " and billdate between '" & CDate(Trim(.LrText(0).Text)) & "' and '" & CDate(Trim(.LrText(1).Text)) & "'"
  808.                             Else
  809.                                 Str_QueryCondi = Str_QueryCondi & " and billdate>='" & CDate(Trim(.LrText(0).Text)) & "'"
  810.                             End If
  811.                         Else
  812.                            If Trim(.LrText(1).Text) <> "" Then
  813.                               Str_QueryCondi = Str_QueryCondi & " and billdate<='" & CDate(Trim(.LrText(1).Text)) & "'"
  814.                            Else
  815.                            End If
  816.                         End If
  817.                     Case 1                  '单据号
  818.                         If Trim(.LrText(2).Text) <> "" Then
  819.                             Str_QueryCondi = Str_QueryCondi & " And BillNum>='" & Trim(.LrText(2).Text) & "'"
  820.                         End If
  821.                     Case 2                  '单据号
  822.                         If Trim(.LrText(3).Text) <> "" Then
  823.                             Str_QueryCondi = Str_QueryCondi & " And BillNum<='" & Trim(.LrText(3).Text) & "'"
  824.                         End If
  825.                     Case 3                  '仓库
  826.                         If Trim(.LrText(4).Tag) <> "" Then
  827.                             Str_QueryCondi = Str_QueryCondi & " And WhCode='" & Trim(.LrText(4).Tag) & "'"
  828.                         Else
  829.                             Str_QueryCondi = Str_QueryCondi & " and (whcode in (select WhCode from KF_V_WhLimit where czybm='" & Xtczybm & "') or whcode='')"
  830.                         End If
  831.                     Case 4                  '发票号
  832.                         If Trim(.LrText(5).Tag) <> "" Then
  833.                             Str_QueryCondi = Str_QueryCondi & " and InvoiceNum ='" & Trim(.LrText(5).Text) & "'"
  834.                         End If
  835.                     Case 5                  '部门
  836.                         If Trim(.LrText(6).Text) <> "" Then
  837.                             Str_QueryCondi = Str_QueryCondi & " and deptCode ='" & Trim(.LrText(6).Tag) & "'"
  838.                         End If
  839.                     Case 6                  '物料分类
  840.                         If Trim(.LrText(7).Text) <> "" Then
  841.                             Str_QueryCondi = Str_QueryCondi & " and InvSortCode like '" & Trim(.LrText(7).Tag) & "%'"
  842.                         End If
  843.                     Case 7                  '物料编码
  844.                         If Trim(.LrText(8).Text) <> "" Then
  845.                             Str_QueryCondi = Str_QueryCondi & " and MNumber = '" & Trim(.LrText(8).Text) & "'"
  846.                         End If
  847.                     Case 8                  '数量
  848.                         If Trim(.LrText(11).Text) <> "" Then
  849.                             Str_QueryCondi = Str_QueryCondi & " And FactReceiptQuan>=" & Val(.LrText(11).Text)
  850.                         End If
  851.                     Case 9                  '数量
  852.                         If Trim(.LrText(12).Text) <> "" Then
  853.                             Str_QueryCondi = Str_QueryCondi & " And FactReceiptQuan<=" & Val(.LrText(12).Text)
  854.                         End If
  855.                     Case 10                 '金额
  856.                         If Trim(.LrText(9).Text) <> "" Then
  857.                             Str_QueryCondi = Str_QueryCondi & " And EMoney>=" & Val(.LrText(9).Text)
  858.                         End If
  859.                     Case 11                 '金额
  860.                         If Trim(.LrText(10).Text) <> "" Then
  861.                             Str_QueryCondi = Str_QueryCondi & " And EMoney<=" & Val(.LrText(10).Text)
  862.                         End If
  863.                     Case 12   '审核状态
  864.                         If Not .OptCheck(0).Value Then
  865.                             If .OptCheck(1).Value Then
  866.                                 Str_QueryCondi = Str_QueryCondi & " and  KfChecker='' "
  867.                             Else
  868.                                 Str_QueryCondi = Str_QueryCondi & " and  KfChecker<>'' "
  869.                             End If
  870.                         End If
  871.                 End Select
  872.             Next jsqte
  873.         End With
  874.     Else
  875.         '1-"刷新"查询
  876.         If Str_QueryCondi = "" Then
  877.             Str_QueryCondi = " where 1=2 "
  878.         End If
  879.     End If
  880.      
  881.     Sqlstr = "SELECT * From KF_V_MateIn " & Str_QueryCondi & " Order By  KF_V_MateIn.InOutMainID"
  882.     Set Rec_Query = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  883.     With Rec_Query
  884.         CxbbGrid.Rows = CxbbGrid.FixedRows
  885.         jsqte = CxbbGrid.FixedRows
  886.         Do While Not .EOF
  887.             CxbbGrid.AddItem ""
  888.             '[>>自定义填充内容
  889.             CxbbGrid.TextMatrix(jsqte, 0) = Val(.Fields("InOutMainID"))                                                 '单据ID
  890.             CxbbGrid.TextMatrix(jsqte, 1) = Val(.Fields("InvoiceID") & "")                                              '发票ID
  891.             CxbbGrid.TextMatrix(jsqte, 2) = Trim(.Fields("InvoiceNum") & "")                                            '发票号
  892.             CxbbGrid.TextMatrix(jsqte, 3) = Trim(.Fields("suppliercode"))                                               '供应商
  893.             CxbbGrid.TextMatrix(jsqte, Sydz("001", GridStr(), Szzls)) = Format(.Fields("BillDate"), "yyyy-mm-dd")       '单据日期
  894.             CxbbGrid.TextMatrix(jsqte, Sydz("002", GridStr(), Szzls)) = Trim(.Fields("WhName") & "")                    '仓库
  895.             CxbbGrid.TextMatrix(jsqte, Sydz("003", GridStr(), Szzls)) = Trim(.Fields("BillNum") & "")                   '单据号
  896.             CxbbGrid.TextMatrix(jsqte, Sydz("004", GridStr(), Szzls)) = Trim(.Fields("InvoiceNum") & "")                '发票
  897.             CxbbGrid.TextMatrix(jsqte, Sydz("005", GridStr(), Szzls)) = Trim(.Fields("DeptName") & "")                  '部门
  898.             CxbbGrid.TextMatrix(jsqte, Sydz("006", GridStr(), Szzls)) = Trim(.Fields("MNumber") & "")                   '物料编码
  899.             CxbbGrid.TextMatrix(jsqte, Sydz("007", GridStr(), Szzls)) = Trim(.Fields("MName") & "")                     '物料名称
  900.             CxbbGrid.TextMatrix(jsqte, Sydz("008", GridStr(), Szzls)) = Trim(.Fields("Model") & "")                     '规格型号
  901.             
  902.             If .Fields("planprice") <> 0 Then
  903.                 CxbbGrid.TextMatrix(jsqte, Sydz("009", GridStr(), Szzls)) = .Fields("planprice")                        '计划价
  904.             End If
  905.             If .Fields("FactReceiptQuan") <> 0 Then
  906.                 CxbbGrid.TextMatrix(jsqte, Sydz("010", GridStr(), Szzls)) = .Fields("FactReceiptQuan")                  '入库数量
  907.             End If
  908.             If .Fields("price") <> 0 Then
  909.                 CxbbGrid.TextMatrix(jsqte, Sydz("011", GridStr(), Szzls)) = .Fields("price")                            '价格
  910.             End If
  911.             If .Fields("emoney") <> 0 Then
  912.                 CxbbGrid.TextMatrix(jsqte, Sydz("012", GridStr(), Szzls)) = .Fields("emoney")                           '金额
  913.             End If
  914.             If .Fields("planmoney") <> 0 Then
  915.                 CxbbGrid.TextMatrix(jsqte, Sydz("016", GridStr(), Szzls)) = .Fields("planmoney")                        '计划金额
  916.             End If
  917.             CxbbGrid.TextMatrix(jsqte, Sydz("013", GridStr(), Szzls)) = Trim(.Fields("maker") & "")                     '制单人
  918.             CxbbGrid.TextMatrix(jsqte, Sydz("014", GridStr(), Szzls)) = Trim(.Fields("KfChecker") & "")                 '审核
  919.             CxbbGrid.TextMatrix(jsqte, Sydz("015", GridStr(), Szzls)) = Trim(.Fields("ChalkItupMan") & "")              '记帐
  920.             CxbbGrid.TextMatrix(jsqte, Sydz("017", GridStr(), Szzls)) = Trim(.Fields("suppliername") & "")              '供应商
  921.             '<<]
  922.             '设置数据行高度(Fixed)
  923.             CxbbGrid.RowHeight(jsqte) = Sjhgd
  924.      
  925.             '动态集指针加1,同时将计数器加1(Fixed)
  926.             .MoveNext
  927.             jsqte = jsqte + 1
  928.         Loop
  929.     End With
  930.      CxbbGrid.SelectionMode = flexSelectionListBox
  931.     ']以上为用户自定义部分
  932. End Sub
  933. Private Sub CxbbGrid_DblClick()                                              '用户双击网格调入相应单据
  934.     
  935.     Dim RecTemp As New ADODB.Recordset               '临时使用动态集
  936.     '当第一次查询结果为空时,判断总记录行是否与固定行数相同,如相同则出现错误(双表头出现此情况)
  937.     If CxbbGrid.Rows = CxbbGrid.FixedRows Then
  938.         Exit Sub
  939.     End If
  940.     '非数据行退出
  941.     If CxbbGrid.Row < CxbbGrid.FixedRows Or Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0)) = 0 Then
  942.         Exit Sub
  943.     End If
  944.     Sqlstr = "SELECT InOutMainID From gy_inOutMain Where InOutMainID=" & Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  945.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  946.     With RecTemp
  947.         If .EOF Then
  948.             Tsxx = "此材料入库单已被其他用户删除!"
  949.             Call Xtxxts(Tsxx, 0, 4)
  950.             Exit Sub
  951.         Else
  952.             '调入单据处理窗体
  953.                XT_BillID = CxbbGrid.TextMatrix(CxbbGrid.Row, 0)
  954.                 Xtcdcsfz = Str_QueryCondi
  955.                 
  956.                 '设置单据处理为列表查询(修改)状态
  957.                 Xtcdcs = "2"
  958.             With KF_FrmMateIn
  959.                 
  960.                 '填充查询单据标识
  961.                
  962.                 .Show 1
  963.             End With
  964.             If Xtfhcs = "1" Then
  965.                 Tsxx = "材料入库单发生变化,是否刷新材料入库单列表?"
  966.                 Yhanswer = Xtxxts(Tsxx, 2, 2)
  967.                 If Yhanswer = 1 Then
  968.                     Xt_Wait.Show
  969.                     Xt_Wait.Refresh
  970.    
  971.                     '加快显示速度
  972.                     CxbbGrid.Redraw = False
  973.  
  974.                     '生成查询结果
  975.                     Call Sub_Query(1)
  976.    
  977.                     CxbbGrid.Redraw = True
  978.                     Xt_Wait.Hide
  979.                 End If
  980.             End If
  981.         End If
  982.     End With
  983. End Sub
  984. Private Sub Sub_AddBill()                                              '新增单据
  985.     If Judge_NowDate = False Then Exit Sub
  986.     
  987.     With KF_FrmMateIn
  988.    
  989.         '设置单据处理为填制单据状态
  990.         Xtcdcs = "1"
  991.          
  992.         .Show 1
  993.     End With
  994.        
  995.     If Xtfhcs = "1" Then
  996.         Tsxx = "材料入库单发生变化,是否刷新材料入库单列表?"
  997.         Yhanswer = Xtxxts(Tsxx, 2, 2)
  998.         If Yhanswer = 1 Then
  999.             Xt_Wait.Show
  1000.             Xt_Wait.Refresh
  1001.    
  1002.             '加快显示速度
  1003.             CxbbGrid.Redraw = False
  1004.  
  1005.             '生成查询结果
  1006.             Call Sub_Query(1)
  1007.    
  1008.             CxbbGrid.Redraw = True
  1009.             Xt_Wait.Hide
  1010.         End If
  1011.     End If
  1012.    
  1013. End Sub
  1014. Private Sub Sub_DeleteBill()                                            '删除选中当前材料入库单
  1015.     
  1016.     Dim YAnswer As Integer
  1017.     Dim Lng_BillID As Long           '单据标识
  1018.     '当第一次查询结果为空时,判断总记录行是否与固定行数相同,如相同则出现错误(双表头出现此情况)
  1019.     If CxbbGrid.Rows = CxbbGrid.FixedRows Then
  1020.         Exit Sub
  1021.     End If
  1022.     '非数据行退出
  1023.     If CxbbGrid.Row < CxbbGrid.FixedRows Or Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0)) = 0 Then
  1024.         Exit Sub
  1025.     End If
  1026.   
  1027.     Tsxx = "请确认是否删除当前材料入库单?"
  1028.     Yhanswer = Xtxxts(Tsxx, 2, 2)
  1029.   
  1030.     If Yhanswer = 1 Then
  1031.         '1.判断当前材料入库单是否允许删除
  1032.         If Not Fun_AllowDelete Then
  1033.             Exit Sub
  1034.         End If
  1035.   
  1036.         '2.删除单据所有内容
  1037.         Lng_BillID = Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  1038.         On Error GoTo Swcwcl
  1039.         Cw_DataEnvi.DataConnect.BeginTrans
  1040.         Cw_DataEnvi.DataConnect.Execute ("Delete gy_inOutSub Where InOutMainID=" & Lng_BillID)         '删除单据子表内容
  1041.         Cw_DataEnvi.DataConnect.Execute ("Delete gy_inOutMain Where InOutMainID=" & Lng_BillID)        '删除单据主表内容
  1042.         Cw_DataEnvi.DataConnect.Execute ("update Cg_InvoiceMain set BanlanceDate=null,BanlanPeriod=null,BanlanKjYear=null where InvoiceMainID=" & Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 1)) & " and InvoiceNum='" & Trim(CxbbGrid.TextMatrix(CxbbGrid.Row, 2)) & "'")
  1043.         
  1044.         Cw_DataEnvi.DataConnect.CommitTrans
  1045.       
  1046.         '删除网格中单据数据
  1047.         jsqte = CxbbGrid.FixedRows
  1048.         Do While jsqte <= CxbbGrid.Rows - 1
  1049.             If Val(CxbbGrid.TextMatrix(jsqte, 0)) = Lng_BillID Then
  1050.                 CxbbGrid.RemoveItem (jsqte)
  1051.             Else
  1052.                 jsqte = jsqte + 1
  1053.             End If
  1054.         Loop
  1055.     Else
  1056.         Exit Sub
  1057.     End If
  1058.     Exit Sub
  1059. Swcwcl:
  1060.     Cw_DataEnvi.DataConnect.RollbackTrans
  1061.     Tsxx = "删除材料入库单过程中出现未知错误,程序自动恢复删除前状态!"
  1062.     Call Xtxxts(Tsxx, 0, 1)
  1063.     Exit Sub
  1064.   
  1065. End Sub
  1066. Private Function Fun_AllowDelete() As Boolean                                        '判断当前单据是否允许删除
  1067.   
  1068.     Dim RecTemp As New ADODB.Recordset     '临时使用动态集
  1069.     Dim Sqlstr As String                   '查询字符串
  1070.     Dim Lng_BillID As Long                 '单据ID
  1071.   
  1072.     Lng_BillID = Val(CxbbGrid.TextMatrix(CxbbGrid.Row, 0))
  1073.     Sqlstr = "Select kfChecker,ChalkItupMan From gy_inOutMain Where InOutMainID=" & Lng_BillID
  1074.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  1075.     With RecTemp
  1076.         If Not .EOF Then
  1077.             If Trim(.Fields("kfChecker") & "") <> "" Or Trim(.Fields("ChalkItupMan") & "") <> "" Then
  1078.                 Tsxx = "材料入库单已审核或记帐,不能删除!"
  1079.                 Call Xtxxts(Tsxx, 0, 4)
  1080.                 Exit Function
  1081.             End If
  1082.             End If
  1083.     End With
  1084.     Fun_AllowDelete = True
  1085.   
  1086. End Function
  1087. Private Sub bbyl(bbylte As Boolean)                    '报表打印预览
  1088.     
  1089.     Dim Bbzbt$, Bbxbt() As String, bbxbtzzxs() As Integer, Bbxbtgs As Integer
  1090.     Dim Bbbwh() As String, Bbbwhzzxs() As Integer, Bbbwhgs As Integer
  1091.     Bbxbtgs = 1                                          '报 表 小 标 题 行 数
  1092.     Bbbwhgs = 0                                          '报 表 表 尾 行 数
  1093.     ReDim Bbxbt(1 To Bbxbtgs)
  1094.     ReDim bbxbtzzxs(1 To Bbxbtgs)
  1095.     If Bbbwhgs <> 0 Then
  1096.         ReDim Bbbwh(1 To Bbbwhgs)
  1097.         ReDim Bbbwhzzxs(1 To Bbbwhgs)
  1098.     End If
  1099.     Bbzbt = ReportTitle
  1100.     Bbxbt(1) = ""
  1101.     bbxbtzzxs(1) = 0                                     '报表行组织形式(0-居左 1-居中 2-居右)
  1102.     Call Scyxsjb(CxbbGrid)                               '生成报表数据
  1103.     Call Scdybb(Dyymctbl, Bbzbt, Bbxbt(), bbxbtzzxs(), Bbxbtgs, Bbbwh(), Bbbwhzzxs(), Bbbwhgs, bbylte)
  1104.     If Not bbylte Then
  1105.         Unload DY_Tybbyldy
  1106.     End If
  1107. End Sub
  1108. Private Sub Sub_HX()
  1109. Dim Int_Year As Integer
  1110. Dim Int_Period As Integer
  1111. TxtRq.Text = Format(Xtrq, "yyyy-mm-dd")
  1112. If CheckBillDate(TxtRq, Int_Year, Int_Period) = True Then
  1113.         Exit Sub
  1114. End If
  1115. If StrTemp2 <> "" Then
  1116.     Cw_DataEnvi.DataConnect.Execute ("update gy_inoutSub set balancedate='" & Format(Xtrq, "yyyy-mm-dd") & "' , balanceyear=" & Int_Year & " , balanceperiod=" & Int_Period & " where InOutMainID in(" & StrTemp1 & ") and InOutSubID in(" & StrTemp2 & ")")
  1117.     Tsxx = "材料入库单核销完毕!"
  1118.     Call Xtxxts(Tsxx, 0, 4)
  1119.     StrTemp2 = ""
  1120.     StrTemp1 = ""
  1121. End If
  1122. End Sub
  1123. Private Sub Sub_QX()
  1124. Dim Int_Year As Integer
  1125. Dim Int_Period As Integer
  1126.     
  1127.     If StrTemp2 <> "" Then
  1128.         Cw_DataEnvi.DataConnect.Execute ("update gy_inoutSub set balancedate=NULL , balanceyear=NULL , balanceperiod=null where InOutMainID in(" & StrTemp1 & ") and InOutSubID in(" & StrTemp2 & ")")
  1129.         Tsxx = "材料入库单弃销完毕!"
  1130.         Call Xtxxts(Tsxx, 0, 4)
  1131.         StrTemp2 = ""
  1132.         StrTemp1 = ""
  1133.     End If
  1134. End Sub