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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form Cg_GoodsInputQuery 
  3.    BorderStyle     =   3  'Fixed Dialog
  4.    Caption         =   "收料通知单列表查询条件"
  5.    ClientHeight    =   4125
  6.    ClientLeft      =   45
  7.    ClientTop       =   330
  8.    ClientWidth     =   4980
  9.    HelpContextID   =   1106002
  10.    Icon            =   "采购系统_收料通知单列表查询条件.frx":0000
  11.    KeyPreview      =   -1  'True
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   4125
  16.    ScaleWidth      =   4980
  17.    ShowInTaskbar   =   0   'False
  18.    StartUpPosition =   1  '所有者中心
  19.    Begin VB.CommandButton Cmd_Clear 
  20.       Caption         =   "全清"
  21.       Height          =   300
  22.       Left            =   60
  23.       TabIndex        =   13
  24.       Top             =   3720
  25.       Width           =   1120
  26.    End
  27.    Begin VB.Frame Frame1 
  28.       Height          =   3585
  29.       Left            =   60
  30.       TabIndex        =   15
  31.       Top             =   30
  32.       Width           =   4845
  33.       Begin VB.TextBox LrText 
  34.          Height          =   300
  35.          Index           =   7
  36.          Left            =   1410
  37.          TabIndex        =   7
  38.          Text            =   "7"
  39.          Top             =   2490
  40.          Width           =   2985
  41.       End
  42.       Begin VB.CommandButton Ydcommand1 
  43.          Height          =   300
  44.          Index           =   7
  45.          Left            =   4395
  46.          Picture         =   "采购系统_收料通知单列表查询条件.frx":1042
  47.          Style           =   1  'Graphical
  48.          TabIndex        =   29
  49.          Top             =   2490
  50.          Visible         =   0   'False
  51.          Width           =   300
  52.       End
  53.       Begin VB.TextBox LrText 
  54.          Height          =   300
  55.          Index           =   6
  56.          Left            =   1410
  57.          TabIndex        =   6
  58.          Text            =   "6"
  59.          Top             =   2115
  60.          Width           =   2985
  61.       End
  62.       Begin VB.CommandButton Ydcommand1 
  63.          Height          =   300
  64.          Index           =   6
  65.          Left            =   4395
  66.          Picture         =   "采购系统_收料通知单列表查询条件.frx":13CC
  67.          Style           =   1  'Graphical
  68.          TabIndex        =   27
  69.          Top             =   2115
  70.          Visible         =   0   'False
  71.          Width           =   300
  72.       End
  73.       Begin VB.TextBox LrText 
  74.          Height          =   300
  75.          Index           =   5
  76.          Left            =   1410
  77.          TabIndex        =   5
  78.          Text            =   "5"
  79.          Top             =   1725
  80.          Width           =   2985
  81.       End
  82.       Begin VB.CommandButton Ydcommand1 
  83.          Height          =   300
  84.          Index           =   5
  85.          Left            =   4395
  86.          Picture         =   "采购系统_收料通知单列表查询条件.frx":1756
  87.          Style           =   1  'Graphical
  88.          TabIndex        =   25
  89.          Top             =   1725
  90.          Visible         =   0   'False
  91.          Width           =   300
  92.       End
  93.       Begin VB.CommandButton Ydcommand1 
  94.          Height          =   300
  95.          Index           =   4
  96.          Left            =   4395
  97.          Picture         =   "采购系统_收料通知单列表查询条件.frx":1AE0
  98.          Style           =   1  'Graphical
  99.          TabIndex        =   24
  100.          Top             =   1350
  101.          Visible         =   0   'False
  102.          Width           =   300
  103.       End
  104.       Begin VB.CommandButton Ydcommand1 
  105.          Height          =   300
  106.          Index           =   3
  107.          Left            =   4395
  108.          Picture         =   "采购系统_收料通知单列表查询条件.frx":1E6A
  109.          Style           =   1  'Graphical
  110.          TabIndex        =   23
  111.          Top             =   960
  112.          Visible         =   0   'False
  113.          Width           =   300
  114.       End
  115.       Begin VB.TextBox LrText 
  116.          Height          =   300
  117.          Index           =   4
  118.          Left            =   1410
  119.          TabIndex        =   4
  120.          Text            =   "4"
  121.          Top             =   1350
  122.          Width           =   2985
  123.       End
  124.       Begin VB.TextBox LrText 
  125.          Height          =   300
  126.          Index           =   3
  127.          Left            =   1410
  128.          TabIndex        =   3
  129.          Text            =   "3"
  130.          Top             =   975
  131.          Width           =   2985
  132.       End
  133.       Begin VB.Frame Frame2 
  134.          Caption         =   "审核状态"
  135.          Height          =   585
  136.          Left            =   180
  137.          TabIndex        =   21
  138.          Top             =   2850
  139.          Width           =   4515
  140.          Begin VB.OptionButton Opt_Check 
  141.             Caption         =   "全部"
  142.             Height          =   195
  143.             Index           =   0
  144.             Left            =   180
  145.             TabIndex        =   9
  146.             Top             =   270
  147.             Value           =   -1  'True
  148.             Width           =   855
  149.          End
  150.          Begin VB.OptionButton Opt_Check 
  151.             Caption         =   "未审核"
  152.             Height          =   195
  153.             Index           =   1
  154.             Left            =   1500
  155.             TabIndex        =   10
  156.             Top             =   270
  157.             Width           =   915
  158.          End
  159.          Begin VB.OptionButton Opt_Check 
  160.             Caption         =   "已审核"
  161.             Height          =   195
  162.             Index           =   2
  163.             Left            =   2880
  164.             TabIndex        =   11
  165.             Top             =   270
  166.             Width           =   1245
  167.          End
  168.       End
  169.       Begin VB.TextBox LrText 
  170.          Height          =   300
  171.          Index           =   1
  172.          Left            =   3210
  173.          TabIndex        =   1
  174.          Text            =   "1"
  175.          Top             =   210
  176.          Width           =   1185
  177.       End
  178.       Begin VB.TextBox LrText 
  179.          Height          =   300
  180.          Index           =   0
  181.          Left            =   1410
  182.          TabIndex        =   0
  183.          Text            =   "0"
  184.          Top             =   210
  185.          Width           =   1185
  186.       End
  187.       Begin VB.TextBox LrText 
  188.          Height          =   300
  189.          Index           =   2
  190.          Left            =   1410
  191.          TabIndex        =   2
  192.          Text            =   "2"
  193.          Top             =   600
  194.          Width           =   3285
  195.       End
  196.       Begin VB.CommandButton Ydcommand1 
  197.          Height          =   300
  198.          Index           =   0
  199.          Left            =   2580
  200.          Picture         =   "采购系统_收料通知单列表查询条件.frx":21F4
  201.          Style           =   1  'Graphical
  202.          TabIndex        =   20
  203.          Top             =   210
  204.          Visible         =   0   'False
  205.          Width           =   300
  206.       End
  207.       Begin VB.CommandButton Ydcommand1 
  208.          Height          =   300
  209.          Index           =   1
  210.          Left            =   4380
  211.          Picture         =   "采购系统_收料通知单列表查询条件.frx":257E
  212.          Style           =   1  'Graphical
  213.          TabIndex        =   18
  214.          Top             =   210
  215.          Visible         =   0   'False
  216.          Width           =   300
  217.       End
  218.       Begin VB.Label Label1 
  219.          AutoSize        =   -1  'True
  220.          Caption         =   "物料编码:"
  221.          Height          =   180
  222.          Index           =   5
  223.          Left            =   180
  224.          TabIndex        =   30
  225.          Top             =   2550
  226.          Width           =   810
  227.       End
  228.       Begin VB.Label Label1 
  229.          AutoSize        =   -1  'True
  230.          Caption         =   "采购物料分类:"
  231.          Height          =   180
  232.          Index           =   4
  233.          Left            =   180
  234.          TabIndex        =   28
  235.          Top             =   2175
  236.          Width           =   1170
  237.       End
  238.       Begin VB.Label Label1 
  239.          AutoSize        =   -1  'True
  240.          Caption         =   "供应商:"
  241.          Height          =   180
  242.          Index           =   3
  243.          Left            =   180
  244.          TabIndex        =   26
  245.          Top             =   1785
  246.          Width           =   630
  247.       End
  248.       Begin VB.Label Label1 
  249.          AutoSize        =   -1  'True
  250.          Caption         =   "订单号:"
  251.          Height          =   180
  252.          Index           =   1
  253.          Left            =   180
  254.          TabIndex        =   22
  255.          Top             =   1410
  256.          Width           =   630
  257.       End
  258.       Begin VB.Label Label1 
  259.          AutoSize        =   -1  'True
  260.          Caption         =   "收料日期:"
  261.          Height          =   180
  262.          Index           =   2
  263.          Left            =   180
  264.          TabIndex        =   19
  265.          Top             =   270
  266.          Width           =   810
  267.       End
  268.       Begin VB.Line Line2 
  269.          Index           =   1
  270.          X1              =   3150
  271.          X2              =   2940
  272.          Y1              =   360
  273.          Y2              =   360
  274.       End
  275.       Begin VB.Label Label1 
  276.          AutoSize        =   -1  'True
  277.          Caption         =   "计划单号:"
  278.          Height          =   180
  279.          Index           =   11
  280.          Left            =   180
  281.          TabIndex        =   17
  282.          Top             =   1035
  283.          Width           =   810
  284.       End
  285.       Begin VB.Label Label1 
  286.          AutoSize        =   -1  'True
  287.          Caption         =   "收料单号:"
  288.          Height          =   180
  289.          Index           =   0
  290.          Left            =   180
  291.          TabIndex        =   16
  292.          Top             =   660
  293.          Width           =   810
  294.       End
  295.    End
  296.    Begin VB.CommandButton QxCommand 
  297.       Caption         =   "取消(&C)"
  298.       Height          =   300
  299.       Left            =   3780
  300.       TabIndex        =   12
  301.       Top             =   3720
  302.       Width           =   1120
  303.    End
  304.    Begin VB.CommandButton QdCommand 
  305.       Caption         =   "确定(&O)"
  306.       Height          =   300
  307.       Left            =   2580
  308.       TabIndex        =   8
  309.       Top             =   3720
  310.       Width           =   1120
  311.    End
  312.    Begin VB.CheckBox UnloadCheck 
  313.       Caption         =   "卸载窗体"
  314.       Height          =   615
  315.       Left            =   5160
  316.       TabIndex        =   14
  317.       Top             =   1110
  318.       Width           =   825
  319.    End
  320. End
  321. Attribute VB_Name = "Cg_GoodsInputQuery"
  322. Attribute VB_GlobalNameSpace = False
  323. Attribute VB_Creatable = False
  324. Attribute VB_PredeclaredId = True
  325. Attribute VB_Exposed = False
  326. '******************************************************************
  327. '*    模 块 名 称 :收料通知单列表查询条件
  328. '*    功 能 描 述 :
  329. '*    程序员姓名  :周化江
  330. '*    最后修改人  :周化江
  331. '*    最后修改时间:2001/09/20
  332. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  333. '******************************************************************
  334. Dim Tsxx As String                       '系统信息提示
  335. '以下为固定使用变量(文本框)
  336. Dim Textvar() As Variant                 '存储变体型文本框信息
  337. Dim Textboolean() As Boolean             '存储布尔型文本框信息
  338. Dim Textint() As Integer                 '存储整型文本框信息
  339. Dim Textstr() As String                  '存储字符型文本框信息
  340. Dim Max_Text_Index As Integer            '最大录入文本框索引值
  341. Dim TextGroupCode As String              '文本框录入分组编码
  342. Dim TextValiLock As Boolean              '文本框失去焦点是否进行有效性控制判断
  343. Dim TextValiJudgeLock() As Boolean       '文本框录入有效性判断控制锁
  344. Dim CurTextIndex As Integer              '当前文本框索引值
  345. Dim TextChangeLock As Boolean            '文本框内容变换控制锁
  346. Dim Bln_Cancel As Boolean                '取消按钮信息传递
  347. Private Sub Form_KeyPress(KeyAscii As Integer)   '控 制 焦 点 转 移(Fixed)
  348.     Dim jdzygs As Integer                         '控件焦点转移个数
  349.     jdzygs = 30
  350.     Select Case KeyAscii
  351.         Case vbKeyReturn
  352.             If Kjjdzy(jdzygs) Then
  353.                 KeyAscii = 0
  354.             End If
  355.         Case 39           '屏蔽"'"
  356.             KeyAscii = 0
  357.     End Select
  358. End Sub
  359. Private Sub Form_Load()
  360.    
  361.     '以下为文本框处理程序(Fixed)
  362.     TextGroupCode = "Cg_GoodsInputQuery"
  363.     Call Drwbkxx(TextGroupCode, Textvar(), Textboolean(), Textint(), Textstr())  '读入文本框录入信息
  364.     Call Wbkcsh
  365.    
  366.     '[>>初始化查询条件默认值
  367.     LrText(0).Text = Format(Xtrq, "yyyy-mm-dd")
  368.     LrText(1).Text = Format(Xtrq, "yyyy-mm-dd")
  369.     '<<]
  370.    
  371. End Sub
  372. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)          '查询条件窗体卸载
  373.     '查询条件窗体卸载时判断是否因为结果窗体卸载,如是则卸载,否则隐藏
  374.     If UnloadCheck.Value <> 1 Then
  375.         Cancel = 1
  376.         Me.Hide
  377.     End If
  378.     
  379. End Sub
  380. Private Sub QdCommand_Click()                                   '确 定
  381.     '录入条件有效性判断(Fixed)
  382.     If Not Lrtjyxxpd Then
  383.         Exit Sub
  384.     End If
  385.     Me.Hide
  386.         
  387.     '[>>激活查询过程结果窗体
  388.     
  389.     Cg_GoodsInputList.Timer1.Enabled = True
  390.     Cg_GoodsInputList.SetFocus
  391.     
  392.     '<<]
  393. End Sub
  394. Private Sub QxCommand_Click()                                    '取消(Fixed)
  395.     Me.Hide
  396. End Sub
  397. Private Function Lrtjyxxpd() As Boolean                          '用户录入条件有效性判断
  398.     Dim jsqte As Integer
  399.     Lrtjyxxpd = False
  400.  
  401.     '对需要进行事后判断的文本框录入内容进行有效性判断 (Fixed)
  402.     For jsqte = 0 To Max_Text_Index
  403.         If Textint(jsqte, 9) = 0 Or Textint(jsqte, 9) = 2 Then
  404.             If Not TextYxxpd(jsqte) Then
  405.                  Call TextShow(jsqte)
  406.                  Exit Function
  407.             End If
  408.         End If
  409.     Next jsqte
  410.    
  411.     '[>>以下为依据实际情况自定义部分
  412.  
  413.     '查询日期范围应由小到大
  414.     If LrText(0).Text > LrText(1).Text And Trim(LrText(1).Text) <> "" Then
  415.         Tsxx = "查询收料日期范围应由小到大!"
  416.         Call Xtxxts(Tsxx, 0, 4)
  417.         LrText(0).SetFocus
  418.         Exit Function
  419.     End If
  420.   
  421.     '<<]以上为依据实际情况自定义部分
  422.  
  423.     Lrtjyxxpd = True
  424. End Function
  425. Private Sub Cmd_Clear_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)    '将用户输入条件全部清除(可选)
  426.     '清除文本框(Fixed)
  427.     For jsqte = 0 To Max_Text_Index
  428.         LrText(jsqte).Tag = ""
  429.         LrText(jsqte).Text = ""
  430.     Next jsqte
  431.     Me.Opt_Check(0).Value = True
  432.     '[>>
  433.     '此处可以写入其他清除条件程序
  434.     '<<]
  435.   
  436. End Sub
  437. '*************以下为文本框录入处理程序(固定不变部分)*************'
  438. Private Sub Wbklrwbcl(Index As Integer)    '文本框录入事后处理程序
  439.   
  440.     '以下为依据实际情况自定义部分[
  441.     '在此填写文本框录入事后处理程序
  442.     ']以上为依据实际情况自定义部分
  443.   
  444. End Sub
  445. Private Sub LrText_Change(Index As Integer)
  446.    
  447.     '屏蔽程序改变控制
  448.     If TextChangeLock Then
  449.         Exit Sub
  450.     End If
  451.     
  452.     TextValiJudgeLock(Index) = False    '打开有效性判断锁
  453.     
  454.     '限制字段录入长度
  455.           
  456.     TextChangeLock = True  '加锁(防止执行Lrtext_Change)
  457.     Call TextChangeLimit(LrText(Index), Textint(Index, 1))  '去掉无效字符
  458.     Select Case Textint(Index, 1)
  459.         Case 8, 11      '金额型
  460.             Call Sjgskz(LrText(Index), Xtjezws - Xtjexsws - 1, Xtjexsws)
  461.         Case 9, 12      '数量型
  462.             Call Sjgskz(LrText(Index), Xtslzws - Xtslxsws - 1, Xtslxsws)
  463.         Case 10          '单价型
  464.             Call Sjgskz(LrText(Index), Xtdjzws - Xtdjxsws - 1, Xtdjxsws)
  465.         Case Else        '其他小数类型控制
  466.             If Textint(Index, 6) <> 0 Or Textint(Index, 7) <> 0 Then
  467.                 Call Sjgskz(LrText(Index), Textint(Index, 6), Textint(Index, 7))
  468.             End If
  469.     End Select
  470.         
  471.     TextChangeLock = False '解锁
  472. End Sub
  473. Private Sub LrText_GotFocus(Index As Integer)                                                 '文本框得到焦点,显示相应信息
  474.     Call TextShow(Index)
  475.     CurTextIndex = Index
  476.     LrText(Index).SelStart = Len(LrText(Index))
  477. End Sub
  478. Private Sub LrText_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)            '字段按F2键提供帮助
  479.     
  480.     Select Case KeyCode
  481.         Case vbKeyF2
  482.             Call Text_Help(Index)
  483.     End Select
  484. End Sub
  485. Private Sub LrText_KeyPress(Index As Integer, KeyAscii As Integer)                            '文本框录入事中控制
  486.     Call InputFieldLimit(LrText(Index), Textint(Index, 1), KeyAscii)
  487. End Sub
  488. Private Sub LrText_LostFocus(Index As Integer)                                                '文本框失去焦点
  489.     '显示相应信息但不能进行有效性判断
  490.   
  491. End Sub
  492. Private Sub Ydcommand1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, x As Single, y As Single)     '按钮提供帮助
  493.     Call Text_Help(Index)
  494. End Sub
  495. Private Sub Text_Help(Index As Integer)                                                       '录入字段帮助
  496.     If Not Textboolean(Index, 1) Then
  497.         Exit Sub
  498.     End If
  499.      
  500.     '调用帮助
  501.     Call Drbmhelp(Textint(Index, 2), Textstr(Index, 4), Trim(LrText(Index).Text))
  502.   
  503.     '根据设置选择显示编码和名称,并进行存储
  504.     If Len(Xtfhcs) <> 0 Then
  505.         If Textint(Index, 3) = 1 Then
  506.             LrText(Index).Text = Xtfhcsfz
  507.             LrText(Index).Tag = Xtfhcs
  508.         Else
  509.             LrText(Index).Text = Xtfhcs
  510.             LrText(Index).Tag = Xtfhcsfz
  511.         End If
  512.     End If
  513.    
  514.     LrText(Index).SetFocus
  515. End Sub
  516. Private Sub TextShow(Index As Integer)        '文本框得到焦点,显示相应信息
  517.     '填写文本框得到焦点,进行相应信息处理程序
  518.    
  519. End Sub
  520. Private Sub Wbkcsh()                          '录入文本框初始化
  521.     
  522.     Dim jsqte As Integer
  523.   
  524.     '最大录入文本框索引值
  525.     Max_Text_Index = Textvar(1)
  526.   
  527.     ReDim TextValiJudgeLock(Max_Text_Index)
  528.     For jsqte = 0 To Max_Text_Index
  529.         If Len(Trim(Textstr(jsqte, 1))) <> 0 Then
  530.             If Textboolean(jsqte, 1) Then
  531.                 If jsqte <> 0 And Not Textboolean(jsqte, 3) Then
  532.                     Load Ydcommand1(jsqte)
  533.                 End If
  534.                 Ydcommand1(jsqte).Visible = True
  535.                 Ydcommand1(jsqte).Move LrText(jsqte).Left + LrText(jsqte).Width, LrText(jsqte).Top
  536.             End If
  537.             TextChangeLock = True
  538.             LrText(jsqte).Text = ""
  539.             LrText(jsqte).Tag = ""
  540.             If Textint(jsqte, 5) <> 0 Then
  541.                 LrText(jsqte).MaxLength = Textint(jsqte, 5)
  542.             End If
  543.             TextChangeLock = False
  544.         End If
  545.         TextValiJudgeLock(jsqte) = True
  546.     Next jsqte
  547. End Sub
  548. Private Function TextYxxpd(Index As Integer) As Boolean           '文本框有效性判断
  549.     
  550.     Dim Sqlstr As String
  551.     Dim Findrec As ADODB.Recordset
  552.   
  553.     '文本框内容未曾改变不进行有效性判断
  554.     If TextValiJudgeLock(Index) Then
  555.         TextYxxpd = True
  556.         Exit Function
  557.     End If
  558.   
  559.     '文本框内容为空认为有效,并清空其Tag值
  560.     If Trim(LrText(Index)) = "" Then
  561.         LrText(Index).Tag = ""
  562.         Call Wbklrwbcl(Index)
  563.         TextValiJudgeLock(Index) = True
  564.         TextYxxpd = True
  565.         Exit Function
  566.     End If
  567.   
  568.     '可在此加入不做有效性判断的理由
  569.   
  570.     Select Case Textint(Index, 4)
  571.         Case 1      '编码型
  572.             Sqlstr = Trim(Textstr(Index, 5))
  573.             Sqlstr = Replace(Sqlstr, "@", "'" + Trim(LrText(Index).Text) + "'")
  574.             Set Findrec = Cw_DataEnvi.DataConnect.Execute(Sqlstr)
  575.             If Findrec.EOF Then
  576.                 Call Xtxxts(Trim(Textstr(Index, 6)), 0, 1)
  577.                 LrText(Index).SetFocus
  578.                 Exit Function
  579.             Else
  580.                 Select Case Textint(Index, 3)
  581.                     Case 0
  582.                         If Len(Trim(Textstr(Index, 2))) <> 0 Then
  583.                             LrText(Index).Text = Trim(Findrec.Fields(Trim(Textstr(Index, 2))))
  584.                         End If
  585.                         If Len(Trim(Textstr(Index, 3) & "")) <> 0 Then
  586.                             LrText(Index).Tag = Trim(Findrec.Fields(Trim(Textstr(Index, 3))))
  587.                         End If
  588.                     Case 1
  589.                         If Len(Trim(Textstr(Index, 3) & "")) <> 0 Then
  590.                             LrText(Index).Text = Trim(Findrec.Fields(Trim(Textstr(Index, 3))))
  591.                         End If
  592.                         If Len(Trim(Textstr(Index, 2))) <> 0 Then
  593.                             LrText(Index).Tag = Trim(Findrec.Fields(Trim(Textstr(Index, 2))))
  594.                         End If
  595.                 End Select
  596.             End If
  597.         Case 2      '日期型
  598.             If IsDate(LrText(Index).Text) Then
  599.                 LrText(Index).Text = Format(LrText(Index).Text, "yyyy-mm-dd")
  600.                 If S2N(Mid(LrText(Index), 1, 4)) < 1900 Then
  601.                     LrText(Index).Text = "1900" + Mid(LrText(Index), 5, 6)
  602.                 End If
  603.             Else
  604.                 Tsxx = "非法公历日期!(格式:" + Format(Date, "yyyy-mm-dd") + ")"
  605.                 Call Xtxxts(Tsxx, 0, 1)
  606.                 LrText(Index).SetFocus
  607.                 Exit Function
  608.             End If
  609.         Case 3      '其他类型
  610.     End Select
  611.     
  612.     '如果有效则加锁,用户不改变内容则不再进行有效性判断
  613.     TextValiJudgeLock(Index) = True
  614.     '调用文本框事后处理程序
  615.     Call Wbklrwbcl(Index)
  616.    
  617.     '有效性判断通过则返回True
  618.     TextYxxpd = True
  619.    
  620. End Function