(完整版)旅行社综合管理系统计算机毕业设计 下载本文

MsgBox \记录已经成功修改!\vbOKOnly + vbExclamation, \修改结果!\

lyxlgl.Adodc1.RecordSource = \旅游线路表\

lyxlgl.Adodc1.Refresh Unload Me End If End Sub

退出按钮过程代码:

Private Sub Command2_Click() Unload Me Exit Sub End Sub

窗体调用时加载信息的过程代码: Private Sub Form_Load() If

lyxlgl.Adodc1.Recordset.EOF

=

False

And

lyxlgl.Adodc1.Recordset.BOF = False Then For i = 0 To 7

Text1(i) = lyxlgl.Adodc1.Recordset.Fields(i + 1) Next i

If Not IsNull(lyxlgl.Adodc1.Recordset.Fields(5)) Then Combo1.Text

=

lyxlgl.Adodc1.Recordset.Fields(5)

Else

Combo1.Text = \

lyxlgl.Adodc1.Refresh

Else

For i = 0 To 7 Text1(i) = \ Next i

Combo1.Text = \ End If

With Combo1 '添加交通方式选项

.AddItem \双飞\ .AddItem \单飞\ .AddItem \双卧\ .AddItem \旅行大巴\ End With

If flag = 1 Then '判断为添加信息 Me.Caption = \添加\ Call init

Combo1.ListIndex = 0

ElseIf flag = 2 Then '判断为修改信息 Me.Caption = \修改\ Else

Me.Caption = Me.Caption & \详细信息\判断为查询详细信息

Command1.Enabled = False

Command1.Visible = False Command2.Caption = \返回\ End If End Sub

(5)创建旅游线路查询窗体

1.在工程中增加一个新的窗体,并将该窗体的名称修改为lyxlcx。该窗体的主要目的是用于对旅游线路进行条件查询,设置该窗体的基本属性,如下表所示:

窗体lyxlcx的主要属性

属性项名 Borderstyle Startupposition Windowsstate

2.在窗体中放入一个ADODC1控件,作为该窗体的数据源,注意该工程完全可以直接引入由数据环境引入的数据源,但使用数据环境往往需要通过编制命令后再进行各种使用,比较麻烦,因此我们仍采用使用adodc1控件引入数据源的方法,在窗体调用时,数据源就已经加载,其代码如下:

Private Sub Form_Load()

Adodc1.connectionstring = conn.connectionstring Adodc1mandType = adCmdUnknown sql = \旅游线路表\Adodc1.RecordSource = sql Adodc1.Refresh

DataGrid1.AllowAddNew = False

属性设置内容 1-fixed 2-屏幕中心 0-normal

DataGrid1.AllowDelete = False DataGrid1.AllowUpdate = False If Adodc1.Recordset.EOF = False Then Adodc1.Recordset.MoveFirst End If

Set DataGrid1.DataSource = Adodc1 Option1(0).Value = True Text1.Text = \End Sub

3.在窗体中放入一个表格控件DataGrid1,该控件的主要作用是显示数据,对数据进行编辑,其表格控件的基本属性如下表所示。

表格控件DATAGIRD1的基本属性

属性项名 Name Caption Allowaddnew Allowdelete Allowupdata Datasource 属性设置内容 Datagrid1 旅游线路管理表格 false false false Adodc1 4. 在窗体中放入一个文本框,用于输入查询关键字;三个按钮,名称分

别为提交、重置、详细信息;三个单选框,名称分别为所有线路、按旅游线路、按行程天数,作用是为了提供查询的条件;另外还放入一个标签用于说明文本框的作用。其过程代码如下: Option Explicit Dim sql As String