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

📄 frmjdglxg.frm

📁 旅行社管理信息系统主要实现旅游路线、景点、交通工具等的查询、修改和删除功能
💻 FRM
字号:
VERSION 5.00
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
Begin VB.Form FrmJdglXg 
   Caption         =   "景点信息修改"
   ClientHeight    =   6450
   ClientLeft      =   60
   ClientTop       =   450
   ClientWidth     =   9300
   Icon            =   "FrmjdglXg.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   6450
   ScaleWidth      =   9300
   StartUpPosition =   2  '屏幕中心
   Begin VB.Frame Frame1 
      Caption         =   "景点信息"
      ForeColor       =   &H00FF0000&
      Height          =   5400
      Left            =   180
      TabIndex        =   12
      Top             =   180
      Width           =   8985
      Begin VB.TextBox TxtJg 
         Height          =   300
         Left            =   7440
         TabIndex        =   7
         Top             =   1440
         Width           =   1440
      End
      Begin VB.TextBox TxtJhdd 
         Height          =   300
         Left            =   3960
         TabIndex        =   6
         Top             =   1440
         Width           =   2280
      End
      Begin VB.TextBox TxtYlts 
         Height          =   300
         Left            =   5400
         TabIndex        =   1
         Top             =   337
         Width           =   780
      End
      Begin VB.TextBox TxtJtgj 
         Height          =   300
         Left            =   7440
         TabIndex        =   2
         Top             =   337
         Width           =   1440
      End
      Begin VB.TextBox Txtbz 
         Height          =   2775
         Left            =   1020
         MultiLine       =   -1  'True
         TabIndex        =   8
         Top             =   2040
         Width           =   7845
      End
      Begin VB.TextBox TxtJdmc 
         Height          =   300
         Left            =   1020
         TabIndex        =   0
         Top             =   337
         Width           =   2805
      End
      Begin VB.TextBox TxtQd 
         Height          =   300
         Left            =   1020
         TabIndex        =   3
         Top             =   900
         Width           =   2805
      End
      Begin VB.TextBox TxtZd 
         Height          =   300
         Left            =   5400
         TabIndex        =   4
         Top             =   900
         Width           =   3480
      End
      Begin MSComCtl2.DTPicker DTPFtrq 
         Height          =   315
         Left            =   1020
         TabIndex        =   5
         Top             =   1440
         Width           =   1815
         _ExtentX        =   3201
         _ExtentY        =   556
         _Version        =   393216
         Format          =   25493504
         CurrentDate     =   39421
      End
      Begin VB.Label Label8 
         Caption         =   "价格(元)"
         Height          =   165
         Left            =   6480
         TabIndex        =   21
         Top             =   1515
         Width           =   990
      End
      Begin VB.Label Label3 
         Caption         =   "发团日期"
         Height          =   165
         Left            =   180
         TabIndex        =   20
         Top             =   1515
         Width           =   795
      End
      Begin VB.Label Label4 
         Caption         =   "集合地点"
         Height          =   165
         Left            =   3120
         TabIndex        =   19
         Top             =   1515
         Width           =   750
      End
      Begin VB.Label Label13 
         Caption         =   "游览天数(天)"
         Height          =   165
         Left            =   4200
         TabIndex        =   18
         Top             =   405
         Width           =   1155
      End
      Begin VB.Label Label12 
         Caption         =   "交通工具"
         Height          =   165
         Left            =   6480
         TabIndex        =   17
         Top             =   405
         Width           =   750
      End
      Begin VB.Label Label2 
         Caption         =   "景点名称"
         Height          =   165
         Left            =   180
         TabIndex        =   16
         Top             =   405
         Width           =   750
      End
      Begin VB.Label Label9 
         Caption         =   "备    注"
         Height          =   165
         Left            =   180
         TabIndex        =   15
         Top             =   2700
         Width           =   750
      End
      Begin VB.Label Label1 
         Caption         =   "起    点"
         Height          =   165
         Left            =   180
         TabIndex        =   14
         Top             =   975
         Width           =   750
      End
      Begin VB.Label Label5 
         Caption         =   "终        点"
         Height          =   165
         Left            =   4200
         TabIndex        =   13
         Top             =   975
         Width           =   1155
      End
   End
   Begin VB.TextBox TxtID 
      Height          =   375
      Left            =   1980
      TabIndex        =   11
      Top             =   5760
      Visible         =   0   'False
      Width           =   1575
   End
   Begin VB.CommandButton CmdOk 
      Caption         =   "修改(&O)"
      Height          =   420
      Left            =   5760
      TabIndex        =   9
      Top             =   5820
      Width           =   1230
   End
   Begin VB.CommandButton cmdExit 
      Caption         =   "退出(&X)"
      Height          =   420
      Left            =   7500
      TabIndex        =   10
      Top             =   5820
      Width           =   1230
   End
End
Attribute VB_Name = "FrmJdglXg"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private strSQL As String
Private bsfbcsj As Boolean
Private cnntemp As New ADODB.Connection
Private rstTemp As New ADODB.Recordset
Private rstlr As New ADODB.Recordset

Private Sub CmdExit_Click()
Unload Me
End Sub

Private Sub CmdOK_Click()
Dim Ans As String

If Trim(TxtJdmc.Text) = "" Then
    MsgBox "请填写景点名称", vbInformation, Me.Caption
    TxtJdmc.SetFocus
    Exit Sub
End If


If bsfbcsj Then
   Ans = MsgBox("修改以上信息吗?", vbYesNo + vbQuestion, Me.Caption)
   If Ans = vbYes Then
'       On Error GoTo RollbackOrder
       cnntemp.BeginTrans
             '删除原数据
            strSQL = "delete from db_jdgl where id=" & Trim(TxtID.Text)
            cnntemp.Execute strSQL
            
           strSQL = "select * from db_jdgl where 景点名称='" & Trim(TxtJdmc.Text) & "'"
          
           With rstlr
               If .State = adStateOpen Then .Close
               .CursorLocation = adUseClient
               .Open strSQL, cnntemp, adOpenKeyset, adLockPessimistic, Options:=adCmdText
        
               .AddNew
               .Fields("景点名称") = TxtJdmc.Text
               .Fields("游览天数") = Val(TxtYlts.Text)
               .Fields("交通工具") = TxtJtgj.Text
               .Fields("起点") = TxtQd.Text
               .Fields("终点") = TxtZd.Text
               .Fields("发团日期") = DTPFtrq.Value
               .Fields("集合地点") = TxtJhdd.Text
               .Fields("价格") = CCur(Val(TxtJg.Text))
               .Fields("备注") = Txtbz.Text
              
               
               .Update
           End With
       cnntemp.CommitTrans
        MsgBox "景点信息修改成功!", vbInformation, Me.Caption

       bsfbcsj = False
       rstlr.Close
   ElseIf Ans = vbNo Then
       Exit Sub
   End If
 
End If
     
Exit Sub
 
RollbackOrder:
    If Err.Number <> 0 Then
        MsgBox Err.Description & vbCrLf & "未录入!请检查各项目是否填写正确", vbExclamation, Me.Caption
        Exit Sub
    End If
cnntemp.RollbackTrans
 
bsfbcsj = True
On Error GoTo 0
End Sub


Private Sub DTPFtrq_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
    SendKeys "{tab}"
End If
End Sub

Private Sub Form_Load()
Me.Show
SetWindowPos Me.hwnd, HWND_TOPMOST, Me.Left / Screen.TwipsPerPixelX _
, Me.Top \ Screen.TwipsPerPixelY, Me.Width \ Screen.TwipsPerPixelX, _
Me.Height \ Screen.TwipsPerPixelY, 0
DoEvents



TxtJdmc.SetFocus
On Error GoTo Err
'  Dim strConnect As String
'
'    strConnect = ServerIp
'
'    Set cnntemp = Nothing
'    With cnntemp
'        .Open strConnect
'    End With

Set cnntemp = Nothing

With cnntemp
    .Provider = "Microsoft.jet.OLEDB.4.0"
    .Open App.Path & "\travel.mdb", "admin"
End With

bsfbcsj = False

Exit Sub
Err:
If Err.Number <> 0 Then
    MsgBox Err.Description & vbCrLf & "请检查操作是否正确", vbExclamation, Me.Caption
    Exit Sub
End If
On Error GoTo 0
End Sub


Private Sub TxtID_Change()
bsfbcsj = True

'On Error GoTo Err
strSQL = "select * from db_jdgl where id=" & TxtID.Text & ""
Call DirectRecordset(strSQL, rstTemp)

With rstTemp
   If .RecordCount = 0 Then
      MsgBox "没有此景点位信息!", vbInformation, "提示"
      Exit Sub
   Else
   '调出basic数据
        
        TxtJdmc.Text = .Fields("景点名称") & ""
        TxtYlts.Text = .Fields("游览天数") & ""
        TxtJtgj.Text = .Fields("交通工具") & ""
        TxtQd.Text = .Fields("起点") & ""
        TxtZd.Text = .Fields("终点") & ""
        DTPFtrq.Value = .Fields("发团日期") & ""
        TxtJhdd.Text = .Fields("集合地点") & ""
        TxtJg.Text = .Fields("价格") & ""
        Txtbz.Text = .Fields("备注") & ""
       
   End If
End With


Exit Sub
Err:
If Err.Number <> 0 Then
    MsgBox Err.Description & vbCrLf & "请检查操作是否正确", vbExclamation, Me.Caption
    Exit Sub
End If
On Error GoTo 0
End Sub


Private Sub TxtJdmc_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub

Private Sub TxtJg_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub

Private Sub TxtJhdd_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub

Private Sub TxtJtgj_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub


Private Sub TxtQd_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub

Private Sub TxtYlts_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub


Private Sub TxtZd_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    KeyAscii = 0
    SendKeys "{tab}"
End If
End Sub

⌨️ 快捷键说明

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