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

企业管理

开发平台:

Visual Basic

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