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

📄 cx_zdkr.frm

📁 一个简单的酒店管理系统 用VB.net+SQL2000实现
💻 FRM
📖 第 1 页 / 共 3 页
字号:
         Begin VB.Label Label10 
            AutoSize        =   -1  'True
            Caption         =   "入住日期"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   210
            Left            =   120
            TabIndex        =   32
            Top             =   1320
            Width           =   840
         End
         Begin VB.Label Label8 
            AutoSize        =   -1  'True
            Caption         =   "客房房号"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   210
            Left            =   120
            TabIndex        =   31
            Top             =   600
            Width           =   840
         End
         Begin VB.Label Label9 
            AutoSize        =   -1  'True
            Caption         =   "国籍代码"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   210
            Left            =   2400
            TabIndex        =   30
            Top             =   2040
            Width           =   840
         End
      End
      Begin VB.CommandButton Cmd2 
         BackColor       =   &H00E0DDC0&
         Caption         =   "刷  新(F9)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Index           =   5
         Left            =   240
         Style           =   1  'Graphical
         TabIndex        =   15
         Top             =   960
         Width           =   6105
      End
      Begin VB.CommandButton Cmd2 
         Caption         =   "今日预离(F7)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   555
         Index           =   2
         Left            =   4920
         TabIndex        =   3
         Top             =   6120
         Width           =   1575
      End
      Begin VB.CommandButton Cmd2 
         Caption         =   " 明  细(SPACE)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   555
         Index           =   0
         Left            =   1080
         TabIndex        =   1
         Top             =   6120
         Width           =   1575
      End
      Begin VB.CommandButton Cmd2 
         Caption         =   "筛  选(F6)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   555
         Index           =   1
         Left            =   3000
         TabIndex        =   2
         Top             =   6120
         Width           =   1575
      End
      Begin MSFlexGridLib.MSFlexGrid flex1 
         Height          =   4170
         Left            =   240
         TabIndex        =   0
         Top             =   1320
         Width           =   6105
         _ExtentX        =   10769
         _ExtentY        =   7355
         _Version        =   327680
         Rows            =   4
         Cols            =   5
         FixedCols       =   0
         BackColor       =   12648447
      End
      Begin VB.Label rec_num 
         Caption         =   "记录数:"
         Height          =   255
         Left            =   5160
         TabIndex        =   18
         Top             =   600
         Width           =   975
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         Caption         =   "在店客人查询"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   210
         Left            =   240
         TabIndex        =   17
         Top             =   600
         Width           =   1365
      End
   End
   Begin VB.Label frm_msg 
      Alignment       =   1  'Right Justify
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   570
      Left            =   7200
      TabIndex        =   28
      Top             =   240
      Visible         =   0   'False
      Width           =   4365
   End
   Begin VB.Label Label3 
      Caption         =   "请输入事由代码"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   615
      Left            =   2280
      TabIndex        =   27
      Top             =   3300
      Width           =   2715
   End
   Begin VB.Label Label1 
      BeginProperty Font 
         Name            =   "黑体"
         Size            =   18
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   240
      TabIndex        =   26
      Top             =   240
      Width           =   3315
   End
End
Attribute VB_Name = "cx_zdkr"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim key_index  As Integer
Dim t_bt As String
Dim rec As Recordset
Dim t_fields As Variant
Dim ft As String
Dim TJ As String

Private Sub Form_Load()
    Me.KeyPreview = True
    TJ = ""
    Call pub_zklb("", Date, pub_code)
    Call first
End Sub

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    key_index = 100
    frm_msg.Caption = ""
    frm_msg.Visible = False
    Select Case KeyCode
           Case vbKeySpace
                key_index = 0   '明细
           Case vbKeyF6
                key_index = 1   '筛选
           Case vbKeyF7
                key_index = 2   '今日离店
           Case vbKeyF8
                key_index = 3   '明日离店
           Case vbKeyF5
                key_index = 4   '打印
           Case vbKeyF9
                key_index = 5   '刷新
           Case vbKeyEscape
                key_index = 101 '退出
    End Select
    Select Case key_index
    Case 0, 1, 2, 3, 4, 5
        If Frame2.Enabled = False Then
            Call Cmd2_Click(key_index)
        End If
    Case 101
        If Frame2.Enabled = True Then
            Call first
        Else
            Call CMD_EXIT_Click
        End If
    End Select
End Sub
Sub MAIN(t_gnmc As String)
   Label1.Caption = t_gnmc
   JZ_USER = SYS_USER + Space(1) + SYS_NAME
   JZ_JRSJ2 = Time()
   JZ_DQSJ2 = Time()
End Sub
Function pub_mday(mday_date As Date, pub_code As String) As Integer
Dim t_mday_rt As Integer
Dim t_mday_ye As Integer
Dim t_mday_mon As Integer
t_mday_rt = 30
t_mday_ye = year(mday_date)
t_mday_mon = month(mday_date)
Select Case t_mday_mon
       Case 1, 3, 5, 7, 8, 10, 12
            t_mday_rt = 31
       Case 4, 6, 9, 11
            t_mday_rt = 30
       Case 2
          If t_mday_ye Mod 4 = 0 And (t_mday_ye Mod 100 <> 0 Or t_mday_ye Mod 400 = 0) Then
             t_mday_rt = 29
          Else
             t_mday_rt = 28
          End If
       Case Else
             t_mday_rt = 30
End Select
pub_mday = t_mday_rt
End Function
Private Sub CMD_EXIT_Click()
    Unload Me
    yx_main.Show (1)
End Sub

Public Property Let PASS_RIGHT(T_HELLO As Boolean)
    Pass_hello = T_HELLO
    pub_code = Pub_getcode(PUB_data, "PUB_ZKCX")
    If SYS_RIGHT < Right(pub_code, 1) Then
       Pass_hello = False
    Else
       Pass_hello = True
       pub_code = Left(pub_code, 5)
    End If
End Property
Public Property Get PASS_RIGHT() As Boolean
    PASS_RIGHT = Pass_hello
End Property

Private Sub Cmd2_Click(Index As Integer)
Dim bt As String
frm_msg.Caption = ""
Select Case Index
      Case 0   '查询明细
            Set rec = PUB_data.OpenRecordset("select ZH,KR_X,KR_M,YW_X,YW_M,KR_XBMC,KR_SR," _
                        & " GJMC,ZJMC,KR_ZJHM,QZMC,KR_QZ_YXQ,DZ,SYMC,RZRQ,RZSJ,LDRQ,LDSJ,VIP_DJ,DJ_FKMC,QD_FT,MFZC_FT," _
                        & " ZKLX_MC,KF_ZKL,KF_FZ,KF_FWF,JD_BZ1,TSFW,JDY,TD_ZH,TDMC,YWDW_MC,DFY_DM,CZY,SH_FT,BXX_FT,JYWP_FT,KR_DJ,ZXFE ," _
                        & " GJDM,QZDM,ZJDM,SYDM,KR_XBDM,ZCK_BZ,HY_KH from DT_KRQD where ZH='" & flex1.TextMatrix(flex1.Row, 0) & "'   order by zh", 2, 0, 2)
            If Not rec.BOF Then
                rec.MoveLast
                rec.MoveFirst
                cx_zdkr_mx.bt.Caption = "在  店  客  人  明  细"
                cx_zdkr_mx.m_zh.Text = Trim(NULL_FT(rec!zh))
                cx_zdkr_mx.m_hy_kh.Text = Trim(NULL_FT(rec!hy_kh))
                cx_zdkr_mx.m_zck_bz.Text = Trim(NULL_FT(rec!zck_bz))
                cx_zdkr_mx.m_kr_dj.Text = Trim(NULL_FT(rec!kr_dj))
                cx_zdkr_mx.m_zxfe.Text = Trim(NULL_FT(rec!zxfe))
                cx_zdkr_mx.m_gjdm.Text = Trim(NULL_FT(rec!gjdm))
                cx_zdkr_mx.m_qzdm.Text = Trim(NULL_FT(rec!qzdm))
                cx_zdkr_mx.m_zjdm.Text = Trim(NULL_FT(rec!zjdm))
                cx_zdkr_mx.m_sydm.Text = Trim(NULL_FT(rec!sydm))
                cx_zdkr_mx.m_kr_xbdm.Text = Trim(NULL_FT(rec!kr_xbdm))
                
                If Trim(NULL_FT(rec!sh_ft)) = "1" Then
                   cx_zdkr_mx.op_sh_ft(1).Value = True
                Else
                   cx_zdkr_mx.op_sh_ft(0).Value = True
                End If
                If Trim(NULL_FT(rec!bxx_ft)) = "1" Then
                   cx_zdkr_mx.op_bxx_ft(1).Value = True
                Else
                   cx_zdkr_mx.op_bxx_ft(0).Value = True
                End If
                If Trim(NULL_FT(rec!jywp_ft)) = "1" Then
                   cx_zdkr_mx.op_jywp_ft(1).Value = True
                Else
                   cx_zdkr_mx.op_jywp_ft(0).Value = True
                End If
                cx_zdkr_mx.m_kr_x.Text = Trim(NULL_FT(rec!kr_x))
                cx_zdkr_mx.m_kr_m.Text = Trim(NULL_FT(rec!kr_m))
                cx_zdkr_mx.m_yw_x.Text = Trim(NULL_FT(rec!yw_x))
                cx_zdkr_mx.m_yw_m.Text = Trim(NULL_FT(rec!yw_m))
                cx_zdkr_mx.m_kr_xbmc.Text = Trim(NULL_FT(rec!kr_xbmc))
                If IsNull(rec!kr_sr) Then
                   cx_zdkr_mx.m_kr_sr.Text = "____-__-__"
                Else
                   cx_zdkr_mx.m_kr_sr.Text = Format(Trim(rec!kr_sr), "yyyy-mm-dd")
                End If
                cx_zdkr_mx.m_gjmc.Text = Trim(NULL_FT(rec!gjmc))
                cx_zdkr_mx.m_zjmc.Text = Trim(NULL_FT(rec!zjmc))
                cx_zdkr_mx.m_kr_zjhm.Text = Trim(NULL_FT(rec!kr_zjhm))
                cx_zdkr_mx.m_qzmc.Text = Trim(NULL_FT(rec!qzmc))
                If IsNull(rec!kr_qz_yxq) Then
                     cx_zdkr_mx.m_kr_qz_yxq.Text = "    -  -  "
                Else
                     cx_zdkr_mx.m_kr_qz_yxq.Text = Format(Trim(rec!kr_qz_yxq), "yyyy-mm-dd")
                End If
                cx_zdkr_mx.m_dz.Text = Trim(NULL_FT(rec!dz))
                cx_zdkr_mx.m_symc.Text = Trim(NULL_FT(rec!symc))
                If IsNull(rec!rzrq) Then
                   cx_zdkr_mx.m_rzrq.Text = "    -  -  "

⌨️ 快捷键说明

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