frmAirline2.frm
上传用户:darkchong
上传日期:2007-06-21
资源大小:44k
文件大小:4k
源码类别:

交通/航空行业

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form frmAirline2 
  3.    Caption         =   "航线信息查询"
  4.    ClientHeight    =   1548
  5.    ClientLeft      =   48
  6.    ClientTop       =   348
  7.    ClientWidth     =   3672
  8.    LinkTopic       =   "Form1"
  9.    ScaleHeight     =   1548
  10.    ScaleWidth      =   3672
  11.    StartUpPosition =   1  'CenterOwner
  12.    Begin VB.ComboBox Combo1 
  13.       Height          =   288
  14.       Index           =   1
  15.       Left            =   1200
  16.       Style           =   2  'Dropdown List
  17.       TabIndex        =   6
  18.       Top             =   480
  19.       Width           =   2172
  20.    End
  21.    Begin VB.TextBox txtNo 
  22.       Height          =   270
  23.       Left            =   120
  24.       TabIndex        =   5
  25.       TabStop         =   0   'False
  26.       Top             =   1920
  27.       Visible         =   0   'False
  28.       Width           =   735
  29.    End
  30.    Begin VB.ComboBox Combo1 
  31.       Height          =   288
  32.       Index           =   0
  33.       Left            =   1200
  34.       Style           =   2  'Dropdown List
  35.       TabIndex        =   2
  36.       Top             =   120
  37.       Width           =   2172
  38.    End
  39.    Begin VB.CommandButton cmdOk 
  40.       Caption         =   "确定 (&O)"
  41.       Default         =   -1  'True
  42.       Height          =   375
  43.       Left            =   480
  44.       TabIndex        =   1
  45.       Top             =   1080
  46.       Width           =   1215
  47.    End
  48.    Begin VB.CommandButton cmdExit 
  49.       Caption         =   "取消 (&X)"
  50.       Height          =   375
  51.       Left            =   2040
  52.       TabIndex        =   0
  53.       Top             =   1080
  54.       Width           =   1215
  55.    End
  56.    Begin VB.Label lblitem 
  57.       Caption         =   "到达城市:"
  58.       Height          =   252
  59.       Index           =   1
  60.       Left            =   360
  61.       TabIndex        =   4
  62.       Top             =   480
  63.       Width           =   852
  64.    End
  65.    Begin VB.Label lblitem 
  66.       Caption         =   "出发城市:"
  67.       Height          =   252
  68.       Index           =   0
  69.       Left            =   360
  70.       TabIndex        =   3
  71.       Top             =   120
  72.       Width           =   852
  73.    End
  74. End
  75. Attribute VB_Name = "frmAirline2"
  76. Attribute VB_GlobalNameSpace = False
  77. Attribute VB_Creatable = False
  78. Attribute VB_PredeclaredId = True
  79. Attribute VB_Exposed = False
  80. Option Explicit
  81. Private Sub cmdExit_Click()
  82.     Me.Hide
  83. End Sub
  84. Private Sub cmdOK_Click()
  85.     Dim sQSql As String
  86.     
  87.     
  88.     If (Trim(Combo1(0)) = "") Or (Trim(Combo1(1)) = "") Then
  89.         MsgBox "请设置查询条件!", vbOKOnly + vbExclamation, "警告"
  90.         Exit Sub
  91.     Else
  92.         sQSql = "select * from airlineInfo where departCity = '" & Trim(Combo1(0)) & "' and arrivalCity = '" & Trim(Combo1(1)) & "'"
  93.     End If
  94.     Unload frmAirline
  95.     frmAirline.txtSQL = sQSql
  96.     frmAirline.Show
  97.     
  98.     
  99. End Sub
  100. Private Sub Form_Load()
  101.     
  102.     
  103.     Dim i As Integer
  104.     Dim sSql As String
  105.     Dim txtSQL As String
  106.     Dim MsgText As String
  107.     Dim mrc As ADODB.Recordset
  108.     
  109.     For i = 0 To 1
  110.         Combo1(i).Clear
  111.     Next i
  112.     
  113.     txtSQL = "select DISTINCT departCity from airlineInfo"
  114.     Set mrc = ExecuteSQL(txtSQL, MsgText)
  115.         
  116.     If Not mrc.EOF Then
  117.             
  118.         Do While Not mrc.EOF
  119.             Combo1(0).AddItem Trim(mrc.Fields(0))
  120.             mrc.MoveNext
  121.         Loop
  122.     Else
  123.         MsgBox "请先进行航线信息设置!", vbOKOnly + vbExclamation, "警告"
  124.         Exit Sub
  125.     End If
  126.     mrc.Close
  127.     
  128.     txtSQL = "select DISTINCT arrivalCity from airlineInfo"
  129.     Set mrc = ExecuteSQL(txtSQL, MsgText)
  130.         
  131.     If Not mrc.EOF Then
  132.             
  133.         Do While Not mrc.EOF
  134.             Combo1(1).AddItem Trim(mrc.Fields(0))
  135.             mrc.MoveNext
  136.         Loop
  137.     Else
  138.         MsgBox "请先进行航线信息设置!", vbOKOnly + vbExclamation, "警告"
  139.         Exit Sub
  140.     End If
  141.     mrc.Close
  142.     
  143.     
  144. End Sub
  145. Private Sub txtItem_GotFocus(Index As Integer)
  146.     txtItem(Index).SelStart = 0
  147.     txtItem(Index).SelLength = Len(txtItem(Index))
  148. End Sub