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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form YX_FrmAccountDeptC 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "科目按部门分析查询条件"
  5.    ClientHeight    =   1860
  6.    ClientLeft      =   45
  7.    ClientTop       =   330
  8.    ClientWidth     =   4620
  9.    Icon            =   "因素分析_科目按部门分析条件.frx":0000
  10.    KeyPreview      =   -1  'True
  11.    LinkTopic       =   "Form2"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   1860
  15.    ScaleWidth      =   4620
  16.    StartUpPosition =   2  '屏幕中心
  17.    Begin VB.Frame Frame1 
  18.       Height          =   1425
  19.       Left            =   60
  20.       TabIndex        =   10
  21.       Top             =   0
  22.       Width           =   4485
  23.       Begin VB.CommandButton Ydcommand1 
  24.          Height          =   300
  25.          Index           =   0
  26.          Left            =   4050
  27.          Picture         =   "因素分析_科目按部门分析条件.frx":1042
  28.          Style           =   1  'Graphical
  29.          TabIndex        =   7
  30.          Top             =   210
  31.          Visible         =   0   'False
  32.          Width           =   300
  33.       End
  34.       Begin VB.TextBox LrText 
  35.          Height          =   300
  36.          Index           =   0
  37.          Left            =   990
  38.          TabIndex        =   0
  39.          Text            =   "0"
  40.          Top             =   210
  41.          Width           =   3045
  42.       End
  43.       Begin VB.ComboBox Combo_Type 
  44.          Height          =   300
  45.          Left            =   990
  46.          Style           =   2  'Dropdown List
  47.          TabIndex        =   1
  48.          Top             =   600
  49.          Width           =   1305
  50.       End
  51.       Begin VB.ComboBox Combo_BaseDate 
  52.          Height          =   300
  53.          Left            =   2340
  54.          Style           =   2  'Dropdown List
  55.          TabIndex        =   2
  56.          Top             =   600
  57.          Width           =   2025
  58.       End
  59.       Begin VB.ComboBox Combo_SelYear 
  60.          Height          =   300
  61.          Left            =   990
  62.          Style           =   2  'Dropdown List
  63.          TabIndex        =   3
  64.          Top             =   990
  65.          Width           =   1305
  66.       End
  67.       Begin VB.ComboBox Combo_CompDate 
  68.          Height          =   300
  69.          Left            =   2340
  70.          Style           =   2  'Dropdown List
  71.          TabIndex        =   4
  72.          Top             =   990
  73.          Width           =   2025
  74.       End
  75.       Begin VB.Label Label1 
  76.          AutoSize        =   -1  'True
  77.          Caption         =   "查询科目:"
  78.          Height          =   180
  79.          Index           =   11
  80.          Left            =   120
  81.          TabIndex        =   13
  82.          Top             =   270
  83.          Width           =   810
  84.       End
  85.       Begin VB.Label Label1 
  86.          AutoSize        =   -1  'True
  87.          Caption         =   "比较期间:"
  88.          Height          =   180
  89.          Index           =   0
  90.          Left            =   120
  91.          TabIndex        =   12
  92.          Top             =   1050
  93.          Width           =   810
  94.       End
  95.       Begin VB.Label Label1 
  96.          AutoSize        =   -1  'True
  97.          Caption         =   "分析期间:"
  98.          Height          =   180
  99.          Index           =   1
  100.          Left            =   120
  101.          TabIndex        =   11
  102.          Top             =   660
  103.          Width           =   810
  104.       End
  105.    End
  106.    Begin VB.CommandButton QdCommand 
  107.       Caption         =   "确定(&O)"
  108.       Height          =   300
  109.       Left            =   2220
  110.       TabIndex        =   5
  111.       Top             =   1500
  112.       Width           =   1120
  113.    End
  114.    Begin VB.CommandButton QxCommand 
  115.       Caption         =   "取消(&C)"
  116.       Height          =   300
  117.       Left            =   3425
  118.       TabIndex        =   6
  119.       Top             =   1500
  120.       Width           =   1120
  121.    End
  122.    Begin VB.CheckBox UnloadCheck 
  123.       Caption         =   "卸载窗体"
  124.       Height          =   615
  125.       Left            =   4860
  126.       TabIndex        =   8
  127.       Top             =   960
  128.       Visible         =   0   'False
  129.       Width           =   825
  130.    End
  131.    Begin VB.Label Lbl_Comment 
  132.       Height          =   525
  133.       Left            =   30
  134.       TabIndex        =   9
  135.       Top             =   2100
  136.       Visible         =   0   'False
  137.       Width           =   1245
  138.    End
  139. End
  140. Attribute VB_Name = "YX_FrmAccountDeptC"
  141. Attribute VB_GlobalNameSpace = False
  142. Attribute VB_Creatable = False
  143. Attribute VB_PredeclaredId = True
  144. Attribute VB_Exposed = False
  145. '****************************************************************
  146. '*    模 块 名 称 : 因素分析——科目结构分析条件
  147. '*    功 能 描 述 :
  148. '*    程序员姓名  : 魏永生
  149. '*    最后修改人  :
  150. '*    最后修改时间:2002/01/21
  151. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  152. '****************************************************************
  153.    
  154. Dim Tsxx As String                      '系统信息提示
  155. Private UsedYear() As String            '已使用年数据,如:UsedYear(0)="1999",UsedYear(1)="2000"
  156. Private iHowManyYears As Integer        '已使用的年数
  157. Private iMaxMonth As Integer            '最大使用月份
  158. '以下为固定使用变量(文本框)
  159. Dim Textvar() As Variant                 '存储变体型文本框信息
  160. Dim Textboolean() As Boolean             '存储布尔型文本框信息
  161. Dim Textint() As Integer                 '存储整型文本框信息
  162. Dim Textstr() As String                  '存储字符型文本框信息
  163. Dim Max_Text_Index As Integer            '最大录入文本框索引值
  164. Dim TextGroupCode As String              '文本框录入分组编码
  165. Dim TextValiLock As Boolean              '文本框失去焦点是否进行有效性控制判断
  166. Dim TextValiJudgeLock() As Boolean       '文本框录入有效性判断控制锁
  167. Dim CurTextIndex As Integer              '当前文本框索引值
  168. Dim TextChangeLock As Boolean            '文本框内容变换控制锁
  169. Dim Bln_Cancel As Boolean                '取消按钮信息传递
  170. Private Sub Form_KeyPress(KeyAscii As Integer)    '控 制 焦 点 转 移
  171.     Dim jdzygs As Integer                         '控件焦点转移个数
  172.     jdzygs = 30
  173.     Select Case KeyAscii
  174.     Case vbKeyReturn
  175.         If Kjjdzy(jdzygs) Then
  176.             KeyAscii = 0
  177.         End If
  178.     Case 39                                   '屏蔽"'"
  179.         KeyAscii = 0
  180.     End Select
  181. End Sub
  182. Private Sub Form_Load()
  183.     Call GetUsedYear
  184.     Call GetUsedMonth
  185.     '填充
  186.     Call FillCombo(Combo_Type, "cwfx_AccountC", "", 0)
  187.     Call FillMonth(Combo_BaseDate, Xtyear)
  188.     Call FillYear(Combo_SelYear)
  189.     If Combo_SelYear.ListIndex <> -1 Then
  190.         Combo_CompDate.Enabled = True
  191.         Call FillMonth(Combo_CompDate, Combo_SelYear.Text)
  192.     End If
  193.     
  194.     '以下为文本框处理程序
  195.     
  196.     TextGroupCode = "cwfx_AccountdeptA"
  197.     Call Drwbkxx(TextGroupCode, Textvar(), Textboolean(), Textint(), Textstr())  '读入文本框录入信息
  198.     Call Wbkcsh
  199.     
  200. End Sub
  201.                                      
  202. Private Sub FillThisYear(PastComb As ComboBox)
  203.     With PastComb
  204.         .Clear
  205.         .AddItem Xtyear
  206.         .Text = Xtyear
  207.     End With
  208. End Sub
  209. Private Sub FillYear(PastComb As ComboBox)
  210.     Dim i As Integer
  211.     With PastComb
  212.         .Clear
  213.         .AddItem ""
  214.         For i = 0 To iHowManyYears
  215.             .AddItem UsedYear(i)
  216.         Next
  217.         .Text = Xtyear
  218.     End With
  219. End Sub
  220. Private Sub FillMonth(PastComb As ComboBox, ByVal PastYear As String)
  221.     Dim i As Integer
  222.     With PastComb
  223.         .Clear
  224.         If iMaxMonth < 1 Then Exit Sub
  225.         .AddItem ""
  226.         For i = 1 To iMaxMonth
  227.             .AddItem PastYear & "." & Format(i, "00")
  228.         Next
  229.         .Text = Xtyear & "." & Format(Xtmm, "00")
  230.     End With
  231. End Sub
  232. Private Sub FillThreeMonth(PastComb As ComboBox, ByVal PastYear As String)
  233.     Dim i As Integer
  234.     With PastComb
  235.         .Clear
  236.         If iMaxMonth < 1 Then Exit Sub
  237.         .AddItem ""
  238.         For i = 1 To 4
  239.             .AddItem PastYear & "." & Format(((i - 1) * 3 + 1), "00") & "-" & PastYear & "." & Format((i * 3), "00")
  240.         Next
  241.     End With
  242. End Sub
  243. Private Sub GetUsedYear()
  244.     '由Form_Load 调用,得到此帐套已使用的年度,存于UsedYear()数据中
  245.     Dim temRs As New ADODB.Recordset
  246.     Dim strSql As String
  247.     Dim i As Integer
  248.     strSql = "SELECT DISTINCT kjyear AS cYear FROM gy_kjrlb"
  249.     Set temRs = Cw_DataEnvi.DataConnect.Execute(strSql)
  250.     iHowManyYears = temRs.RecordCount - 1
  251.     ReDim UsedYear(iHowManyYears)
  252.     With temRs
  253.         Do Until .EOF
  254.             UsedYear(i) = !cYear
  255.             i = i + 1
  256.             .MoveNext
  257.         Loop
  258.     End With
  259.     If temRs.State = adStateOpen Then temRs.Close
  260.     Set temRs = Nothing
  261. End Sub
  262. Private Sub GetUsedMonth()
  263.     '由Form_Load 调用,得到此帐套已使用的最大月份,存于iMaxMonth数据中
  264.     
  265.     Dim temRs As New ADODB.Recordset
  266.     Dim strSql As String
  267.     Dim i As Integer
  268.     strSql = "SELECT max(period) AS cMonth FROM gy_kjrlb"
  269.     Set temRs = Cw_DataEnvi.DataConnect.Execute(strSql)
  270.     With temRs
  271.         If Not (.EOF And .BOF) Then
  272.             iMaxMonth = !cMonth
  273.         End If
  274.     End With
  275.     If temRs.State = adStateOpen Then temRs.Close
  276.     Set temRs = Nothing
  277. End Sub
  278. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  279.     If UnloadCheck.Value <> 1 Then
  280.         Cancel = 1
  281.         Me.Hide
  282.     End If
  283.     
  284. End Sub
  285. Private Sub QdCommand_Click()                                   '确 定
  286.     '录入条件有效性判断
  287.     If Not Lrtjyxxpd Then
  288.         Exit Sub
  289.     End If
  290.     Me.Hide
  291.     
  292.     Str_DeptCode = lrText(0).Tag
  293.     Str_DeptName = lrText(0).Text
  294.     
  295.     Lbl_Comment.Caption = "科目:" & Trim(lrText(0).Text) & "      分析期间:" & Combo_BaseDate.Text & "      比较期间:" & _
  296.     IIf(Len(Combo_CompDate.Text) <> 0, Combo_CompDate.Text, Combo_SelYear.Text)
  297.     
  298.     '激活查询过程
  299.     YX_FrmAccountDeptA.Timer1.Enabled = True
  300.     YX_FrmAccountDeptA.SetFocus
  301.     
  302. End Sub
  303. Private Sub QxCommand_Click()                                    '取消
  304.     Me.Hide
  305. End Sub
  306. Private Function Lrtjyxxpd() As Boolean                          '用户录入条件有效性判断
  307.     
  308.     Dim Jsqte As Integer
  309.     Dim RecTemp As New ADODB.Recordset
  310.     
  311.     Lrtjyxxpd = False
  312.     
  313.     If Trim(lrText(0).Text) = "" Then
  314.         Tsxx = "查询科目不能为空!"
  315.         Call Xtxxts(Tsxx, 0, 1)
  316.         lrText(0).SetFocus
  317.         Exit Function
  318.     End If
  319.     
  320.     SqlStr = "Select * FROM Cwzz_AccCode Where DeptFlag=1 and CCode='" & lrText(0).Text & "' OR CName='" & lrText(0).Text & "'"
  321.     Set RecTemp = Cw_DataEnvi.DataConnect.Execute(SqlStr)
  322.     With RecTemp
  323.         If .EOF Then
  324.             Xtxxts "此科目部门帐不存在!", 0, 1
  325.             Lrtjyxxpd = False
  326.             lrText(0).SetFocus
  327.             Exit Function
  328.         End If
  329.         lrText(0).Tag = .Fields("CCode")
  330.         lrText(0).Text = .Fields("CName")
  331.     End With
  332.     
  333.     '对需要进行事后判断的文本框录入内容进行有效性判断 (固定不变)
  334.     For Jsqte = 0 To Max_Text_Index
  335.         If Textint(Jsqte, 9) = 0 Or Textint(Jsqte, 9) = 2 Then
  336.             If Not TextYxxpd(Jsqte) Then
  337.                 Exit Function
  338.             End If
  339.         End If
  340.     Next Jsqte
  341.     
  342.     '[>>以下为依据实际情况自定义部分
  343.     
  344.     
  345.     
  346.     '[>>以下为依据实际情况自定义部分
  347.     If Combo_BaseDate.ListIndex < 1 Then
  348.         Xtxxts "请选择分析期间!", 0, 1
  349.         Lrtjyxxpd = False
  350.         Combo_BaseDate.SetFocus
  351.         Exit Function
  352.     End If
  353.     
  354.     If Combo_SelYear.ListIndex > 0 And Combo_Type.ListIndex <> 2 Then
  355.         If Combo_CompDate.ListIndex < 1 Then
  356.             Xtxxts "请选择比较期间!", 0, 1
  357.             Lrtjyxxpd = False
  358.             Combo_CompDate.SetFocus
  359.             Exit Function
  360.         End If
  361.     End If
  362.     '<<]以上为依据实际情况自定义部分
  363.     
  364.     Lrtjyxxpd = True
  365. End Function
  366. Private Sub Combo_SelYear_Click()
  367.     If Combo_SelYear.ListIndex = 0 Then
  368.         Combo_CompDate.Enabled = False
  369.         Combo_CompDate.Clear
  370.         Exit Sub
  371.     End If
  372.     Select Case Combo_Type.ListIndex
  373.     Case 0
  374.         Combo_CompDate.Enabled = True
  375.         Call FillMonth(Combo_CompDate, Combo_SelYear.Text)
  376.     Case 1
  377.         Combo_CompDate.Enabled = True
  378.         Call FillThreeMonth(Combo_CompDate, Combo_SelYear.Text)
  379.     Case 2
  380.         Combo_CompDate.Enabled = False
  381.     End Select
  382. End Sub
  383. Private Sub Combo_Type_Click()
  384.     Select Case Combo_Type.ListIndex
  385.     Case 0
  386.         Call FillMonth(Combo_BaseDate, Xtyear)
  387.         If Combo_SelYear.ListIndex <> -1 Then
  388.             Combo_CompDate.Enabled = True
  389.             Call FillMonth(Combo_CompDate, Combo_SelYear.Text)
  390.         End If
  391.     Case 1
  392.         Call FillThreeMonth(Combo_BaseDate, Xtyear)
  393.         If Combo_SelYear.ListIndex <> -1 Then
  394.             Combo_CompDate.Enabled = True
  395.             Call FillThreeMonth(Combo_CompDate, Combo_SelYear.Text)
  396.         End If
  397.     Case 2
  398.         Call FillThisYear(Combo_BaseDate)
  399.         Combo_CompDate.Clear
  400.         Combo_CompDate.Enabled = False
  401.     End Select
  402. End Sub
  403. Private Sub Wbklrwbcl(Index As Integer)    '文本框录入事后处理程序
  404.     
  405.     '以下为依据实际情况自定义部分[
  406.     
  407.     '在此填写文本框录入事后处理程序
  408.     
  409.     ']以上为依据实际情况自定义部分
  410. End Sub
  411. Private Sub LrText_Change(Index As Integer)
  412.     
  413.     '屏蔽程序改变控制
  414.     If TextChangeLock Then
  415.         Exit Sub
  416.     End If
  417.     
  418.     TextValiJudgeLock(Index) = False    '打开有效性判断锁
  419.     
  420.     '限制字段录入长度
  421.     
  422.     TextChangeLock = True  '加锁(防止执行Lrtext_Change)
  423.     Select Case Textint(Index, 1)
  424.     Case 8           '金额型
  425.         Call Sjgskz(lrText(Index), Xtjezws - Xtjexsws - 1, Xtjexsws)
  426.     Case 9           '数量型
  427.         Call Sjgskz(lrText(Index), Xtslzws - Xtslxsws - 1, Xtslxsws)
  428.     Case 10          '单价型
  429.         Call Sjgskz(lrText(Index), Xtdjzws - Xtdjxsws - 1, Xtdjxsws)
  430.     Case Else        '其他小数类型控制
  431.         If Textint(Index, 6) <> 0 Or Textint(Index, 7) <> 0 Then
  432.             Call Sjgskz(lrText(Index), Textint(Index, 6), Textint(Index, 7))
  433.         End If
  434.     End Select
  435.     TextChangeLock = False '解锁
  436. End Sub
  437. Private Sub LrText_GotFocus(Index As Integer)                                                 '文本框得到焦点,显示相应信息
  438.     Call TextShow(Index)
  439.     CurTextIndex = Index
  440.     lrText(Index).SelStart = Len(lrText(Index))
  441. End Sub
  442. Private Sub LrText_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)            '字段按F2键提供帮助
  443.     Select Case KeyCode
  444.     Case vbKeyF2
  445.         Call Text_Help(Index)
  446.     End Select
  447. End Sub
  448. Private Sub LrText_KeyPress(Index As Integer, KeyAscii As Integer)                            '文本框录入事中控制
  449.     Call InputFieldLimit(lrText(Index), Textint(Index, 1), KeyAscii)
  450. End Sub
  451. Private Sub LrText_LostFocus(Index As Integer)                                                '文本框失去焦点进行有效性判断及相应处理
  452.     If Textint(Index, 9) = 0 Or Textint(Index, 9) = 1 Then '事中判断
  453.         Call TextYxxpd(Index)
  454.     End If
  455. End Sub
  456. Private Sub Ydcommand1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)     '按钮提供帮助
  457.     Call Text_Help(Index)
  458. End Sub
  459. Private Sub Text_Help(Index As Integer)                                                       '录入字段帮助
  460.     If Not Textboolean(Index, 1) Then
  461.         Exit Sub
  462.     End If
  463.     TextValiJudgeLock(Index) = True
  464.     
  465.     '先进行有效性判断
  466.     If Not TextYxxpd(CurTextIndex) Then
  467.         Exit Sub
  468.     End If
  469.     
  470.     Call Drbmhelp(Textint(Index, 2), Textstr(Index, 4), Trim(lrText(Index).Text))
  471.     
  472.     If Len(Xtfhcs) <> 0 Then
  473.         If Textint(Index, 3) = 1 Then
  474.             lrText(Index).Text = Xtfhcsfz
  475.             lrText(Index).Tag = Xtfhcs
  476.         Else
  477.             lrText(Index).Text = Xtfhcs
  478.             lrText(Index).Tag = Xtfhcsfz
  479.         End If
  480.         
  481.     End If
  482.     TextValiJudgeLock(Index) = False
  483.     lrText(Index).SetFocus
  484. End Sub
  485. Private Sub TextShow(Index As Integer)        '文本框得到焦点,显示相应信息
  486.     
  487.     '填写文本框得到焦点,进行相应信息处理程序
  488.     
  489. End Sub
  490. Private Sub Wbkcsh()                          '录入文本框初始化
  491.     Dim Jsqte As Integer
  492.     
  493.     '最大录入文本框索引值
  494.     Max_Text_Index = Textvar(1)
  495.     
  496.     ReDim TextValiJudgeLock(Max_Text_Index)
  497.     For Jsqte = 0 To Max_Text_Index
  498.         
  499.         If Len(Trim(Textstr(Jsqte, 1))) <> 0 Then
  500.             If Textboolean(Jsqte, 1) Then
  501.                 If Jsqte <> 0 And Not Textboolean(Jsqte, 3) Then
  502.                     Load Ydcommand1(Jsqte)
  503.                 End If
  504.                 Ydcommand1(Jsqte).Visible = True
  505.                 Ydcommand1(Jsqte).Move lrText(Jsqte).Left + lrText(Jsqte).Width, lrText(Jsqte).Top
  506.             End If
  507.             TextChangeLock = True
  508.             lrText(Jsqte).Text = ""
  509.             lrText(Jsqte).Tag = ""
  510.             If Textint(Jsqte, 5) <> 0 Then
  511.                 lrText(Jsqte).MaxLength = Textint(Jsqte, 5)
  512.             End If
  513.             
  514.             TextChangeLock = False
  515.         End If
  516.         TextValiJudgeLock(Jsqte) = True
  517.     Next Jsqte
  518. End Sub
  519. Private Function TextYxxpd(Index As Integer) As Boolean           '文本框有效性判断
  520.     Dim SqlStr As String
  521.     Dim Findrec As ADODB.Recordset
  522.     If TextValiJudgeLock(Index) Then    '文本框内容未曾改变不进行有效性判断
  523.         TextYxxpd = True
  524.         Exit Function
  525.     End If
  526.     If Trim(lrText(Index)) = "" Then
  527.         lrText(Index).Tag = ""
  528.         Call Wbklrwbcl(Index)
  529.         TextValiJudgeLock(Index) = True
  530.         TextYxxpd = True
  531.         Exit Function
  532.     End If
  533.     Select Case Textint(Index, 4)
  534.     Case 1      '编码型
  535.         SqlStr = Trim(Textstr(Index, 5))
  536.         SqlStr = Replace(SqlStr, "@", "'" + Trim(lrText(Index).Text) + "'")
  537.         Set Findrec = Cw_DataEnvi.DataConnect.Execute(SqlStr)
  538.         If Findrec.EOF Then
  539.             Call Xtxxts(Trim(Textstr(Index, 6)), 0, 1)
  540.             lrText(Index).SetFocus
  541.             Exit Function
  542.         Else
  543.             Select Case Textint(Index, 3)
  544.             Case 0
  545.                 If Len(Trim(Textstr(Index, 2))) <> 0 Then
  546.                     lrText(Index).Text = Trim(Findrec.Fields(Trim(Textstr(Index, 2))))
  547.                 End If
  548.                 If Len(Trim(Textstr(Index, 3) & "")) <> 0 Then
  549.                     lrText(Index).Tag = Trim(Findrec.Fields(Trim(Textstr(Index, 3))))
  550.                 End If
  551.             Case 1
  552.                 If Len(Trim(Textstr(Index, 3) & "")) <> 0 Then
  553.                     lrText(Index).Text = Trim(Findrec.Fields(Trim(Textstr(Index, 3))))
  554.                 End If
  555.                 If Len(Trim(Textstr(Index, 2))) <> 0 Then
  556.                     lrText(Index).Tag = Trim(Findrec.Fields(Trim(Textstr(Index, 2))))
  557.                 End If
  558.             End Select
  559.         End If
  560.     Case 2      '日期型
  561.         If IsDate(lrText(Index).Text) Then
  562.             lrText(Index).Text = Format(lrText(Index).Text, "yyyy-mm-dd")
  563.         Else
  564.             Tsxx = "非法公历日期!(格式:" + Format(Date, "yyyy-mm-dd") + ")"
  565.             Call Xtxxts(Tsxx, 0, 1)
  566.             lrText(Index).SetFocus
  567.             Exit Function
  568.         End If
  569.     Case 3      '其他类型
  570.         
  571.     End Select
  572.     TextValiJudgeLock(Index) = True
  573.     TextYxxpd = True
  574. End Function