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

📄 frmjbjywh.frm

📁 本系统可用于医院和专业体检中心的健康体检管理
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Object = "{0B81E4A9-BE4E-4AEF-9272-33AB5B51C6FC}#1.0#0"; "XPControls.ocx"
Object = "{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0"; "TABCTL32.OCX"
Begin VB.Form frmJBJYWH 
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "建议维护"
   ClientHeight    =   6960
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   9540
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   6960
   ScaleWidth      =   9540
   ShowInTaskbar   =   0   'False
   StartUpPosition =   2  'CenterScreen
   Begin TabDlg.SSTab SSTab1 
      Height          =   6915
      Left            =   0
      TabIndex        =   0
      Top             =   0
      Width           =   9495
      _ExtentX        =   16748
      _ExtentY        =   12197
      _Version        =   393216
      Tabs            =   1
      TabHeight       =   520
      TabCaption(0)   =   "建议维护"
      TabPicture(0)   =   "frmJBJYWH.frx":0000
      Tab(0).ControlEnabled=   -1  'True
      Tab(0).Control(0)=   "Label1"
      Tab(0).Control(0).Enabled=   0   'False
      Tab(0).Control(1)=   "Label2"
      Tab(0).Control(1).Enabled=   0   'False
      Tab(0).Control(2)=   "btn_save"
      Tab(0).Control(2).Enabled=   0   'False
      Tab(0).Control(3)=   "btn_del"
      Tab(0).Control(3).Enabled=   0   'False
      Tab(0).Control(4)=   "btn_edit"
      Tab(0).Control(4).Enabled=   0   'False
      Tab(0).Control(5)=   "btn_add"
      Tab(0).Control(5).Enabled=   0   'False
      Tab(0).Control(6)=   "lvwXMu"
      Tab(0).Control(6).Enabled=   0   'False
      Tab(0).Control(7)=   "tvwXMu"
      Tab(0).Control(7).Enabled=   0   'False
      Tab(0).Control(8)=   "txtJYNR"
      Tab(0).Control(8).Enabled=   0   'False
      Tab(0).Control(9)=   "txtmc"
      Tab(0).Control(9).Enabled=   0   'False
      Tab(0).ControlCount=   10
      Begin VB.TextBox txtmc 
         Height          =   345
         Left            =   3780
         TabIndex        =   10
         Top             =   4230
         Width           =   5475
      End
      Begin VB.TextBox txtJYNR 
         Height          =   1065
         Left            =   3780
         MultiLine       =   -1  'True
         ScrollBars      =   2  'Vertical
         TabIndex        =   8
         Top             =   4620
         Width           =   5475
      End
      Begin MSComctlLib.TreeView tvwXMu 
         Height          =   5985
         Left            =   120
         TabIndex        =   1
         Top             =   480
         Width           =   2775
         _ExtentX        =   4895
         _ExtentY        =   10557
         _Version        =   393217
         Style           =   7
         Appearance      =   1
      End
      Begin MSComctlLib.ListView lvwXMu 
         Height          =   3585
         Left            =   2910
         TabIndex        =   2
         Top             =   480
         Width           =   6465
         _ExtentX        =   11404
         _ExtentY        =   6324
         View            =   3
         LabelEdit       =   1
         LabelWrap       =   -1  'True
         HideSelection   =   0   'False
         FullRowSelect   =   -1  'True
         GridLines       =   -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        =   2
         BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Text            =   "建议名称"
            Object.Width           =   3528
         EndProperty
         BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            SubItemIndex    =   1
            Text            =   "建议内容"
            Object.Width           =   10583
         EndProperty
      End
      Begin XPControls.XPCommandButton btn_add 
         Height          =   465
         Left            =   3570
         TabIndex        =   3
         Top             =   5970
         Width           =   1245
         _ExtentX        =   2196
         _ExtentY        =   820
         Caption         =   "新增"
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   9
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
      End
      Begin XPControls.XPCommandButton btn_edit 
         Height          =   495
         Left            =   4920
         TabIndex        =   4
         Top             =   5940
         Width           =   1305
         _ExtentX        =   2302
         _ExtentY        =   873
         Caption         =   "修改"
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   9
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
      End
      Begin XPControls.XPCommandButton btn_del 
         Height          =   495
         Left            =   6450
         TabIndex        =   5
         Top             =   5940
         Width           =   1275
         _ExtentX        =   2249
         _ExtentY        =   873
         Caption         =   "删除"
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   9
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
      End
      Begin XPControls.XPCommandButton btn_save 
         Height          =   465
         Left            =   7890
         TabIndex        =   6
         Top             =   5940
         Width           =   1305
         _ExtentX        =   2302
         _ExtentY        =   820
         Caption         =   "保存"
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   9
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
      End
      Begin VB.Label Label2 
         Caption         =   "建议内容"
         Height          =   225
         Left            =   3000
         TabIndex        =   9
         Top             =   5070
         Width           =   885
      End
      Begin VB.Label Label1 
         Caption         =   "建议名称"
         Height          =   225
         Left            =   3000
         TabIndex        =   7
         Top             =   4290
         Width           =   795
      End
   End
End
Attribute VB_Name = "frmJBJYWH"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim mblnChange As Boolean
Dim menuOperation As OperationType
Dim m_strMenu As String
Public Sub ShowForm(ByVal strMenu As String)
    m_strMenu = strMenu
    Me.Show vbModal
End Sub
'在树型结构中加载所有科室和项目
Public Function LoadKeShiAndXiangMu(ByRef tvwXMu As TreeView) As Boolean
On Error GoTo ErrMsg
    Dim strSQL As String
    Dim rsKS As ADODB.Recordset
    Dim rsXX As ADODB.Recordset
    Dim nodTemp As Node
    
    Screen.MousePointer = vbHourglass
    '获取所有科室
    strSQL = "select KSID,KSMC from SET_KSSZ" _
            & " order by SXH"
    Set rsKS = New ADODB.Recordset
    rsKS.Open strSQL, GCon, adOpenForwardOnly, adLockReadOnly
    If rsKS.EOF Then
        MsgBox "当前尚未添加任何科室,无法进行其它操作!", vbInformation, "提示"
        GoTo ExitLab
    End If
    
    '添加根节点
    Set nodTemp = tvwXMu.Nodes.Add(, , HEADER, "所有科室")
    nodTemp.Expanded = True
    
    '循环添加所有科室
    With tvwXMu
        Do
            '关键字长度:1+2=3
            Set nodTemp = .Nodes.Add(HEADER, tvwChild, HEADER & rsKS("KSID"), rsKS("KSMC"))
            
            '检索该科室下的所有体检项目
            strSQL = "select JBID,JBMC from SET_QHJBZB" _
                    & " where KSID='" & rsKS("KSID") & "'"
                   
            Set rsXX = New ADODB.Recordset
            rsXX.Open strSQL, GCon, adOpenForwardOnly, adLockReadOnly
            If Not rsXX.EOF Then
                Do
                    '关键字长度:1+7=8
                    .Nodes.Add HEADER & rsKS("KSID"), tvwChild, HEADER & rsXX("JBID"), rsXX("JBMC")
                    
                    rsXX.MoveNext
                Loop While Not rsXX.EOF
                rsXX.Close
            End If
            
            rsKS.MoveNext
        Loop While Not rsKS.EOF
    End With
    rsKS.Close
    
    Set tvwXMu.SelectedItem = tvwXMu.Nodes(1)
    
    LoadKeShiAndXiangMu = True
    GoTo ExitLab
ErrMsg:
    MsgBoxW Err
ExitLab:
    Screen.MousePointer = vbDefault
End Function

Private Sub btn_add_Click()
     '权限验证
'    If g_blnIsNew Then
'        If Not g_clsAuthority.CheckOperationAuthority(m_strMenu, INSERT_W) Then GoTo ExitLab
'    End If
    '验证完毕
    
    ClearInput
    
    btn_add.Enabled = False
    btn_edit.Enabled = False
    btn_save.Enabled = True
    
    EnableInput True
    
    txtmc.SetFocus
    menuOperation = Add
    
ExitLab:
End Sub
'清除输入控件
Private Sub ClearInput()
    txtmc.Text = ""
    txtJYNR.Text = ""
    
End Sub

Private Sub btn_del_Click()
  On Error GoTo ErrMsg
    Dim Status
    Dim strSQL As String
    Dim itmXMu As ListItem
    Dim cmd As ADODB.Command
    Dim intIndex As Integer
    
    Me.MousePointer = vbHourglass
'    '权限验证
'    If g_blnIsNew Then
'        If Not g_clsAuthority.CheckOperationAuthority(m_strMenu, DELETE_W) Then GoTo ExitLab
'    End If
'    '验证完毕
    
    If lvwXMu.SelectedItem Is Nothing Then GoTo ExitLab
    
    If MsgBox("确实要删除体检建议项“" & lvwXMu.SelectedItem.Text & "”吗?", _
            vbQuestion + vbYesNo + vbDefaultButton2, "提示") = vbNo Then GoTo ExitLab
    
    strSQL = "delete from SET_QHJBMXB" _
            & " where JYID='" & Mid(lvwXMu.SelectedItem.Key, 2) & "'"
    Set cmd = New ADODB.Command

⌨️ 快捷键说明

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