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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{BEEECC20-4D5F-4F8B-BFDC-5D9B6FBDE09D}#1.0#0"; "vsflex8.ocx"
  3. Begin VB.Form Dev_HelpItem 
  4.    BorderStyle     =   1  'Fixed Single
  5.    ClientHeight    =   5235
  6.    ClientLeft      =   2355
  7.    ClientTop       =   2460
  8.    ClientWidth     =   5535
  9.    Icon            =   "帮助_关于.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   5235
  14.    ScaleWidth      =   5535
  15.    Begin VSFlex8Ctl.VSFlexGrid CzxsGrid 
  16.       Height          =   4290
  17.       Left            =   75
  18.       TabIndex        =   7
  19.       Top             =   450
  20.       Width           =   5340
  21.       _cx             =   9419
  22.       _cy             =   7567
  23.       Appearance      =   1
  24.       BorderStyle     =   1
  25.       Enabled         =   -1  'True
  26.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  27.          Name            =   "宋体"
  28.          Size            =   9
  29.          Charset         =   134
  30.          Weight          =   400
  31.          Underline       =   0   'False
  32.          Italic          =   0   'False
  33.          Strikethrough   =   0   'False
  34.       EndProperty
  35.       MousePointer    =   0
  36.       BackColor       =   -2147483643
  37.       ForeColor       =   -2147483640
  38.       BackColorFixed  =   -2147483633
  39.       ForeColorFixed  =   -2147483630
  40.       BackColorSel    =   -2147483635
  41.       ForeColorSel    =   -2147483634
  42.       BackColorBkg    =   -2147483636
  43.       BackColorAlternate=   -2147483643
  44.       GridColor       =   -2147483633
  45.       GridColorFixed  =   -2147483632
  46.       TreeColor       =   -2147483632
  47.       FloodColor      =   192
  48.       SheetBorder     =   -2147483642
  49.       FocusRect       =   1
  50.       HighLight       =   1
  51.       AllowSelection  =   -1  'True
  52.       AllowBigSelection=   -1  'True
  53.       AllowUserResizing=   0
  54.       SelectionMode   =   0
  55.       GridLines       =   1
  56.       GridLinesFixed  =   2
  57.       GridLineWidth   =   1
  58.       Rows            =   50
  59.       Cols            =   10
  60.       FixedRows       =   1
  61.       FixedCols       =   1
  62.       RowHeightMin    =   0
  63.       RowHeightMax    =   0
  64.       ColWidthMin     =   0
  65.       ColWidthMax     =   0
  66.       ExtendLastCol   =   0   'False
  67.       FormatString    =   $"帮助_关于.frx":1042
  68.       ScrollTrack     =   0   'False
  69.       ScrollBars      =   3
  70.       ScrollTips      =   0   'False
  71.       MergeCells      =   0
  72.       MergeCompare    =   0
  73.       AutoResize      =   -1  'True
  74.       AutoSizeMode    =   0
  75.       AutoSearch      =   0
  76.       AutoSearchDelay =   2
  77.       MultiTotals     =   -1  'True
  78.       SubtotalPosition=   1
  79.       OutlineBar      =   0
  80.       OutlineCol      =   0
  81.       Ellipsis        =   0
  82.       ExplorerBar     =   0
  83.       PicturesOver    =   0   'False
  84.       FillStyle       =   0
  85.       RightToLeft     =   0   'False
  86.       PictureType     =   0
  87.       TabBehavior     =   0
  88.       OwnerDraw       =   0
  89.       Editable        =   0
  90.       ShowComboButton =   1
  91.       WordWrap        =   0   'False
  92.       TextStyle       =   0
  93.       TextStyleFixed  =   0
  94.       OleDragMode     =   0
  95.       OleDropMode     =   0
  96.       DataMode        =   0
  97.       VirtualData     =   -1  'True
  98.       DataMember      =   ""
  99.       ComboSearch     =   3
  100.       AutoSizeMouse   =   -1  'True
  101.       FrozenRows      =   0
  102.       FrozenCols      =   0
  103.       AllowUserFreezing=   0
  104.       BackColorFrozen =   0
  105.       ForeColorFrozen =   0
  106.       WallPaperAlignment=   9
  107.       AccessibleName  =   ""
  108.       AccessibleDescription=   ""
  109.       AccessibleValue =   ""
  110.       AccessibleRole  =   24
  111.    End
  112.    Begin VB.CommandButton QdCommand 
  113.       Caption         =   "确定(&O)"
  114.       Height          =   300
  115.       Left            =   2820
  116.       TabIndex        =   5
  117.       Top             =   4770
  118.       Width           =   795
  119.    End
  120.    Begin VB.CommandButton QxCommand 
  121.       Cancel          =   -1  'True
  122.       Caption         =   "取消(&C)"
  123.       Height          =   300
  124.       Left            =   3720
  125.       TabIndex        =   4
  126.       Top             =   4770
  127.       Width           =   795
  128.    End
  129.    Begin VB.CommandButton Bjcommand 
  130.       Caption         =   "编辑(&E)"
  131.       Enabled         =   0   'False
  132.       Height          =   300
  133.       Left            =   4650
  134.       TabIndex        =   3
  135.       Top             =   4770
  136.       Width           =   795
  137.    End
  138.    Begin VB.TextBox CodeText 
  139.       Height          =   300
  140.       Left            =   1050
  141.       TabIndex        =   2
  142.       Top             =   45
  143.       Width           =   4410
  144.    End
  145.    Begin VB.CommandButton Gridsz 
  146.       Caption         =   "保存表格格式"
  147.       Height          =   300
  148.       Index           =   0
  149.       Left            =   60
  150.       TabIndex        =   1
  151.       Top             =   4770
  152.       Width           =   1335
  153.    End
  154.    Begin VB.CommandButton Gridsz 
  155.       Caption         =   "恢复默认格式"
  156.       Height          =   300
  157.       Index           =   1
  158.       Left            =   1410
  159.       TabIndex        =   0
  160.       Top             =   4770
  161.       Width           =   1335
  162.    End
  163.    Begin VB.Label Label1 
  164.       BackColor       =   &H00C0C0C0&
  165.       BackStyle       =   0  'Transparent
  166.       Caption         =   "编码或名称"
  167.       Height          =   255
  168.       Index           =   0
  169.       Left            =   120
  170.       TabIndex        =   6
  171.       Top             =   68
  172.       Width           =   975
  173.    End
  174. End
  175. Attribute VB_Name = "Dev_HelpItem"
  176. Attribute VB_GlobalNameSpace = False
  177. Attribute VB_Creatable = False
  178. Attribute VB_PredeclaredId = True
  179. Attribute VB_Exposed = False
  180. Option Explicit
  181. Private Sub CodeText_Change()
  182.     
  183.     On Error Resume Next
  184.     
  185.     Dim i As Integer
  186.     
  187.     With CzxsGrid
  188.         For i = 1 To .Rows - 1
  189.             If .TextMatrix(i, 0) Like CodeText & "*" Or .TextMatrix(i, 1) Like Trim(CodeText) & "*" Then
  190.                 .Row = i
  191.                 .SetFocus
  192.                 SendKeys "{LEFT}", True
  193.                 CodeText.SetFocus
  194.                 Exit For
  195.             End If
  196.         Next
  197.     End With
  198. End Sub
  199. Private Sub CzxsGrid_DblClick()
  200.     
  201.     With CzxsGrid
  202.         If .Rows <> 1 Then
  203.             P_Code = .TextMatrix(.Row, 0)
  204.             P_Name = .TextMatrix(.Row, 1)
  205.         End If
  206.     End With
  207.     Unload Me
  208. End Sub
  209. Private Sub CzxsGrid_KeyDown(KeyCode As Integer, Shift As Integer)
  210.     If KeyCode = 13 Then CzxsGrid_DblClick
  211. End Sub
  212. Private Sub Form_Activate()
  213.     
  214.     CzxsGrid.SetFocus
  215.     SendKeys "{LEFT}", True
  216. End Sub
  217. Private Sub Form_Load()
  218.     P_Code = ""
  219.     P_Name = ""
  220.      
  221.     Dim aDo_Help As New Recordset: Dim aDo_Item As New Recordset
  222.     Dim Ssql As String: Dim i As Integer
  223.     Me.Caption = SsqlHelp
  224.     Select Case Trim(SsqlHelp)
  225.         Case "记录信息"
  226.             Ssql = "select * from DEV_main "
  227.         Case "附属信息"
  228.             Ssql = "select * from DEV_PTcode "
  229.         Case Else
  230.             '-------------------------
  231.             Set aDo_Item = Cw_DataEnvi.DataConnect.Execute("select * from DEV_Item where itemcode=" & SsqlHelp)
  232.             If Trim(aDo_Item!TableName) = "CorrelationList" Then
  233.                 Ssql = "select * from DEV_CorrelationSort A,DEV_CorrelationList B where " _
  234.                         & "A.SortCode=b.SortCode and A.SortName='" & Trim(aDo_Item!ItmeCorrelation) & "' order by B.ListCode"
  235.             Else
  236.                 Ssql = "select * from " & aDo_Item!TableName
  237.             End If
  238.     End Select
  239.     
  240.     Set aDo_Help = Cw_DataEnvi.DataConnect.Execute(Ssql)
  241.     i = 1
  242.     With CzxsGrid
  243.         .Rows = aDo_Help.RecordCount + 1
  244.         Do While Not aDo_Help.EOF
  245.             Select Case Trim(SsqlHelp)
  246.                 Case "记录信息"
  247.                     '<<<<<<<<<<<<<<<<<<<<<<<
  248.                     .TextMatrix(i, 0) = Trim(aDo_Help!DEVID)
  249.                     .TextMatrix(i, 1) = "" & Trim(aDo_Help!Dname)
  250.                     '<<<<<<<<<<<<<<<<<<<<<<<<
  251.                 Case "附属信息"
  252.                     '<<<<<<<<<<<<<<<<<<<<<<<
  253.                     .TextMatrix(i, 0) = Trim(aDo_Help!Pcode)
  254.                     .TextMatrix(i, 1) = "" & Trim(aDo_Help!pname)
  255.                     '<<<<<<<<<<<<<<<<<<<<<<<<
  256.                 Case Else
  257.                     If Trim(aDo_Item!TableName) = "CorrelationList" Then
  258.                         .TextMatrix(i, 0) = aDo_Help!ListCode
  259.                         .TextMatrix(i, 1) = aDo_Help!Listname
  260.                     Else
  261.                         .TextMatrix(i, 0) = Trim(aDo_Help(Trim(aDo_Item!CloumnName1)))
  262.                         .TextMatrix(i, 1) = Trim(aDo_Help(Trim(aDo_Item!CloumnName2)))
  263.                     End If
  264.             End Select
  265.          
  266.             i = i + 1
  267.             aDo_Help.MoveNext
  268.         Loop
  269.     End With
  270.  
  271.     If aDo_Item.State = 1 Then
  272.         aDo_Item.Close
  273.         Set aDo_Item = Nothing
  274.     End If
  275.     aDo_Help.Close
  276.     CodeText.Text = YesNo_str
  277. End Sub
  278. Private Sub QdCommand_Click()
  279.     CzxsGrid_DblClick
  280. End Sub
  281. Private Sub QxCommand_Click()
  282.     Unload Me
  283. End Sub