⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmhcsz.frm

📁 本系统可用于医院和专业体检中心的健康体检管理
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Begin VB.Form FrmHCSZ 
   BackColor       =   &H80000018&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "体检耗材设置"
   ClientHeight    =   7365
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   9720
   Icon            =   "FrmHCSZ.frx":0000
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   7365
   ScaleWidth      =   9720
   StartUpPosition =   2  '屏幕中心
   Begin VB.Frame Frame4 
      BackColor       =   &H80000018&
      Caption         =   "可选耗材"
      Height          =   5235
      Index           =   1
      Left            =   7140
      TabIndex        =   18
      Top             =   360
      Width           =   2415
      Begin MSComctlLib.ListView lvwAllTJHC 
         DragIcon        =   "FrmHCSZ.frx":1982
         Height          =   4890
         Left            =   90
         TabIndex        =   19
         Top             =   210
         Width           =   2205
         _ExtentX        =   3889
         _ExtentY        =   8625
         View            =   3
         LabelEdit       =   1
         LabelWrap       =   -1  'True
         HideSelection   =   0   'False
         FullRowSelect   =   -1  'True
         GridLines       =   -1  'True
         HotTracking     =   -1  'True
         _Version        =   393217
         ForeColor       =   -2147483640
         BackColor       =   12648384
         BorderStyle     =   1
         Appearance      =   1
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         NumItems        =   1
         BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Text            =   "耗材名称"
            Object.Width           =   3528
         EndProperty
      End
   End
   Begin VB.Frame Frame4 
      BackColor       =   &H80000018&
      Caption         =   "已选耗材"
      Height          =   5235
      Index           =   0
      Left            =   4560
      TabIndex        =   16
      Top             =   360
      Width           =   2415
      Begin MSComctlLib.ListView lvwTJHC 
         DragIcon        =   "FrmHCSZ.frx":1AD4
         Height          =   4920
         Left            =   90
         TabIndex        =   17
         Top             =   210
         Width           =   2205
         _ExtentX        =   3889
         _ExtentY        =   8678
         View            =   3
         LabelEdit       =   1
         LabelWrap       =   -1  'True
         HideSelection   =   0   'False
         FullRowSelect   =   -1  'True
         GridLines       =   -1  'True
         HotTracking     =   -1  'True
         _Version        =   393217
         ForeColor       =   -2147483640
         BackColor       =   12648384
         BorderStyle     =   1
         Appearance      =   1
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         NumItems        =   1
         BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Text            =   "耗材名称"
            Object.Width           =   3528
         EndProperty
      End
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H80000018&
      Caption         =   "耗材信息"
      Height          =   1515
      Left            =   4590
      TabIndex        =   0
      Top             =   5730
      Width           =   5010
      Begin VB.TextBox txtHCYL 
         BackColor       =   &H00C0FFC0&
         Height          =   300
         Left            =   795
         Locked          =   -1  'True
         TabIndex        =   13
         Top             =   540
         Width           =   990
      End
      Begin VB.Frame Frame3 
         BackColor       =   &H80000018&
         Caption         =   "使用性别"
         Enabled         =   0   'False
         Height          =   510
         Left            =   120
         TabIndex        =   9
         Top             =   930
         Width           =   2400
         Begin VB.OptionButton OptTY 
            BackColor       =   &H80000018&
            Caption         =   "通用"
            Height          =   225
            Left            =   120
            TabIndex        =   12
            Top             =   225
            Width           =   780
         End
         Begin VB.OptionButton OptFemale 
            BackColor       =   &H80000018&
            Caption         =   "女"
            Height          =   285
            Left            =   1725
            TabIndex        =   11
            Top             =   195
            Width           =   630
         End
         Begin VB.OptionButton OptMale 
            BackColor       =   &H80000018&
            Caption         =   "男"
            Height          =   285
            Left            =   990
            TabIndex        =   10
            Top             =   195
            Width           =   585
         End
      End
      Begin VB.TextBox TxtHCJG 
         BackColor       =   &H00C0FFC0&
         Enabled         =   0   'False
         Height          =   300
         Left            =   3285
         Locked          =   -1  'True
         TabIndex        =   7
         Top             =   1035
         Visible         =   0   'False
         Width           =   1590
      End
      Begin VB.TextBox txtHCSM 
         BackColor       =   &H00C0FFC0&
         Height          =   300
         Left            =   2520
         Locked          =   -1  'True
         TabIndex        =   5
         Top             =   555
         Width           =   2355
      End
      Begin VB.TextBox txtHCID 
         BackColor       =   &H00C0FFC0&
         Height          =   300
         Left            =   810
         Locked          =   -1  'True
         TabIndex        =   3
         Top             =   195
         Width           =   990
      End
      Begin VB.TextBox txtHCMC 
         BackColor       =   &H00C0FFC0&
         Height          =   300
         Left            =   2520
         Locked          =   -1  'True
         TabIndex        =   1
         Top             =   210
         Width           =   2355
      End
      Begin VB.Label Label5 
         BackStyle       =   0  'Transparent
         Caption         =   "用量"
         Height          =   285
         Left            =   195
         TabIndex        =   14
         Top             =   615
         Width           =   495
      End
      Begin VB.Label Label4 
         BackStyle       =   0  'Transparent
         Caption         =   "价格"
         Height          =   285
         Left            =   2685
         TabIndex        =   8
         Top             =   1110
         Visible         =   0   'False
         Width           =   495
      End
      Begin VB.Label Label3 
         BackStyle       =   0  'Transparent
         Caption         =   "说明"
         Height          =   285
         Left            =   1935
         TabIndex        =   6
         Top             =   645
         Width           =   495
      End
      Begin VB.Label Label2 
         BackStyle       =   0  'Transparent
         Caption         =   "ID号"
         Height          =   285
         Left            =   210
         TabIndex        =   4
         Top             =   255
         Width           =   495
      End
      Begin VB.Label Label1 
         BackStyle       =   0  'Transparent
         Caption         =   "名称"
         Height          =   285
         Left            =   1935
         TabIndex        =   2
         Top             =   255
         Width           =   495
      End
   End
   Begin MSComctlLib.TreeView tvwXMu 
      Height          =   7140
      Left            =   120
      TabIndex        =   15
      Top             =   120
      Width           =   4305
      _ExtentX        =   7594
      _ExtentY        =   12594
      _Version        =   393217
      HideSelection   =   0   'False
      LabelEdit       =   1
      Style           =   7
      Appearance      =   1
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "MS Sans Serif"
         Size            =   8.25
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin VB.Label Label6 
      BackStyle       =   0  'Transparent
      Caption         =   "用鼠标可在下面两个列表内拖动耗材。"
      Height          =   225
      Left            =   4560
      TabIndex        =   20
      Top             =   90
      Width           =   4545
   End
End
Attribute VB_Name = "FrmHCSZ"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Private Sub cmdExit_Click()
    Unload Me
End Sub

Private Sub Form_Load()
On Error GoTo ErrMsg
    Dim Status
    Dim strSQL As String
    Dim nodTemp As Node
    Dim rsKShi As ADODB.Recordset
    Dim rsDX As ADODB.Recordset
    Dim rsXX As ADODB.Recordset
    
    Screen.MousePointer = vbArrowHourglass
    
    Me.Top = 1300
    Me.Left = 500
    
    '添加一个根节点
    '关键字长度:1=1
    Set nodTemp = tvwXMu.Nodes.Add(, , "W", "项目设置")
    nodTemp.Expanded = True
    
    '显示所有科室
    strSQL = "select KSID,KSMC from SET_KSSZ"
    '按顺序号排序
    strSQL = strSQL & " order by SXH"
    Set rsKShi = New ADODB.Recordset
    rsKShi.Open strSQL, GCon, adOpenStatic, adLockOptimistic
    If rsKShi.RecordCount > 0 Then
        rsKShi.MoveFirst
        Do
            '添加科室
            '关键字长度:1+2=3
            Set nodTemp = tvwXMu.Nodes.Add("W", tvwChild, "W" & rsKShi("KSID"), rsKShi("KSMC"))
'            nodTemp.Expanded = True
            
            strSQL = "select DXID,DXMC,DXSFYZX from SET_DX" _
                    & " where left(DXID,2)='" & rsKShi("KSID") & "'"
            '按顺序号排序
            strSQL = strSQL & " order by SXH"
            Set rsDX = New ADODB.Recordset
            rsDX.Open strSQL, GCon, adOpenStatic, adLockOptimistic
            If rsDX.RecordCount > 0 Then
                rsDX.MoveFirst
                Do
                    '添加大项
                    '关键字长度:1+4=5
                    Set nodTemp = tvwXMu.Nodes.Add("W" & rsKShi("KSID"), tvwChild, "W" & rsDX("DXID"), rsDX("DXMC"))
'                    nodTemp.Expanded = True
                    
                    If rsDX("DXSFYZX") = 1 Then '有子项
                        strSQL = "select XXID,XXMC from SET_XX" _
                                & " where XXID in (" _
                                    & "select XXID from SET_ZH_Data" _
                                    & " where DXID='" & rsDX("DXID") & "'" _
                                & ")"
                        '按顺序号排序
                        strSQL = strSQL & " order by SXH"
                        Set rsXX = New ADODB.Recordset
                        rsXX.Open strSQL, GCon, adOpenKeyset, adLockOptimistic
                        If rsXX.RecordCount > 0 Then
                            rsXX.MoveFirst
                            Do
                                '关键字长度:1+4+7=12
                                tvwXMu.Nodes.Add "W" & rsDX("DXID"), tvwChild, "W" & rsDX("DXID") & rsXX("XXID"), rsXX("XXMC")
'                                nodTemp.Expanded = True
                                
                                rsXX.MoveNext
                            Loop Until rsXX.EOF
                            rsXX.Close
                        End If
                    End If
                     
                    rsDX.MoveNext
                Loop Until rsDX.EOF
                rsDX.Close
            End If
            
            rsKShi.MoveNext
        Loop Until rsKShi.EOF
        rsKShi.Close
    End If
    
    GoTo ExitLab
ErrMsg:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -