www.pudn.com > 一个完整的数据库管理程序.zip > frmMain.frm


VERSION 5.00 
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX" 
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX" 
Object = "{00028C01-0000-0000-0000-000000000046}#1.0#0"; "DBGRID32.OCX" 
Object = "{0F987290-56EE-11D0-9C43-00A0C90F29FC}#1.0#0"; "ACTBAR.OCX" 
Begin VB.Form frmMain  
   Caption         =   "订单管理系统" 
   ClientHeight    =   4830 
   ClientLeft      =   60 
   ClientTop       =   345 
   ClientWidth     =   6810 
   Icon            =   "frmMain.frx":0000 
   KeyPreview      =   -1  'True 
   LinkTopic       =   "Form1" 
   ScaleHeight     =   4830 
   ScaleWidth      =   6810 
   WindowState     =   2  'Maximized 
   Begin VB.ComboBox Combo3  
      Height          =   1260 
      ItemData        =   "frmMain.frx":0442 
      Left            =   2370 
      List            =   "frmMain.frx":0444 
      Style           =   1  'Simple Combo 
      TabIndex        =   24 
      Text            =   "Combo3" 
      Top             =   4920 
      Visible         =   0   'False 
      Width           =   2175 
   End 
   Begin VB.Data Data6  
      Caption         =   "Data6" 
      Connect         =   "Access" 
      DatabaseName    =   "" 
      DefaultCursorType=   0  '缺省游标 
      DefaultType     =   2  '使用 ODBC 
      Exclusive       =   0   'False 
      Height          =   285 
      Left            =   6420 
      Options         =   0 
      ReadOnly        =   0   'False 
      RecordsetType   =   1  'Dynaset 
      RecordSource    =   "" 
      Top             =   6840 
      Visible         =   0   'False 
      Width           =   1140 
   End 
   Begin VB.CommandButton Command8  
      Caption         =   "Command2" 
      Height          =   180 
      Left            =   9960 
      TabIndex        =   23 
      Top             =   90 
      Visible         =   0   'False 
      Width           =   435 
   End 
   Begin VB.CommandButton Command7  
      Caption         =   "Command1" 
      Height          =   195 
      Left            =   9450 
      TabIndex        =   22 
      Top             =   60 
      Visible         =   0   'False 
      Width           =   435 
   End 
   Begin VB.ComboBox Combo2  
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   330 
      Left            =   4050 
      TabIndex        =   21 
      Text            =   "Combo2" 
      Top             =   870 
      Width           =   1965 
   End 
   Begin VB.ComboBox Combo1  
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   330 
      Left            =   3000 
      TabIndex        =   20 
      Text            =   "Combo1" 
      Top             =   90 
      Width           =   1725 
   End 
   Begin VB.CommandButton Command5  
      Caption         =   "新增加客户报价" 
      Height          =   375 
      Left            =   90 
      TabIndex        =   19 
      Top             =   6570 
      Width           =   1665 
   End 
   Begin VB.CommandButton Command6  
      Caption         =   "删除客户报价" 
      Height          =   375 
      Left            =   1770 
      TabIndex        =   18 
      Top             =   6570 
      Width           =   1665 
   End 
   Begin MSDBGrid.DBGrid DBGrid1  
      Bindings        =   "frmMain.frx":0446 
      Height          =   3015 
      Left            =   90 
      OleObjectBlob   =   "frmMain.frx":045A 
      TabIndex        =   10 
      Top             =   3540 
      Width           =   11505 
   End 
   Begin VB.TextBox Text7  
      DataField       =   "报价方式" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   315 
      Left            =   4080 
      MaxLength       =   20 
      TabIndex        =   8 
      Text            =   "Text7" 
      Top             =   900 
      Width           =   1935 
   End 
   Begin VB.TextBox Text6  
      DataField       =   "单价" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   315 
      Left            =   1770 
      MaxLength       =   10 
      TabIndex        =   7 
      Text            =   "Text6" 
      Top             =   900 
      Width           =   1395 
   End 
   Begin VB.TextBox Text5  
      DataField       =   "单位" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   315 
      Left            =   540 
      MaxLength       =   5 
      TabIndex        =   6 
      Text            =   "Text5" 
      Top             =   900 
      Width           =   705 
   End 
   Begin VB.TextBox Text8  
      DataField       =   "备注" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   2145 
      Left            =   540 
      TabIndex        =   5 
      Text            =   "Text8" 
      Top             =   1290 
      Width           =   5475 
   End 
   Begin VB.TextBox Text4  
      DataField       =   "名称" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   540 
      MaxLength       =   50 
      TabIndex        =   4 
      Text            =   "Text4" 
      Top             =   480 
      Width           =   5475 
   End 
   Begin VB.TextBox Text3  
      DataField       =   "图形文件名" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   6120 
      MaxLength       =   50 
      TabIndex        =   3 
      Text            =   "Text3" 
      Top             =   60 
      Width           =   1695 
   End 
   Begin VB.TextBox Text2  
      DataField       =   "类别" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   345 
      Left            =   3000 
      MaxLength       =   20 
      TabIndex        =   2 
      Text            =   "Text2" 
      Top             =   90 
      Width           =   1665 
   End 
   Begin VB.TextBox Text1  
      DataField       =   "型体" 
      DataSource      =   "Data1" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   345 
      Left            =   540 
      MaxLength       =   15 
      TabIndex        =   1 
      Text            =   "Text1" 
      Top             =   90 
      Width           =   1725 
   End 
   Begin VB.Data Data5  
      Caption         =   "Data5" 
      Connect         =   "Access" 
      DatabaseName    =   "" 
      DefaultCursorType=   0  '缺省游标 
      DefaultType     =   2  '使用 ODBC 
      Exclusive       =   0   'False 
      Height          =   345 
      Left            =   5160 
      Options         =   0 
      ReadOnly        =   0   'False 
      RecordsetType   =   1  'Dynaset 
      RecordSource    =   "" 
      Top             =   7140 
      Visible         =   0   'False 
      Width           =   1140 
   End 
   Begin VB.Data Data4  
      Caption         =   "Data4" 
      Connect         =   "Access" 
      DatabaseName    =   "" 
      DefaultCursorType=   0  '缺省游标 
      DefaultType     =   2  '使用 ODBC 
      Exclusive       =   0   'False 
      Height          =   345 
      Left            =   3960 
      Options         =   0 
      ReadOnly        =   0   'False 
      RecordsetType   =   1  'Dynaset 
      RecordSource    =   "" 
      Top             =   7110 
      Visible         =   0   'False 
      Width           =   1140 
   End 
   Begin VB.Data Data3  
      Caption         =   "Data3" 
      Connect         =   "Access" 
      DatabaseName    =   "" 
      DefaultCursorType=   0  '缺省游标 
      DefaultType     =   2  '使用 ODBC 
      Exclusive       =   0   'False 
      Height          =   345 
      Left            =   2820 
      Options         =   0 
      ReadOnly        =   0   'False 
      RecordsetType   =   1  'Dynaset 
      RecordSource    =   "" 
      Top             =   7110 
      Visible         =   0   'False 
      Width           =   1140 
   End 
   Begin VB.Data Data2  
      Caption         =   "Data2" 
      Connect         =   "Access" 
      DatabaseName    =   "" 
      DefaultCursorType=   0  '缺省游标 
      DefaultType     =   2  '使用 ODBC 
      Exclusive       =   0   'False 
      Height          =   345 
      Left            =   1650 
      Options         =   0 
      ReadOnly        =   0   'False 
      RecordsetType   =   1  'Dynaset 
      RecordSource    =   "" 
      Top             =   7140 
      Visible         =   0   'False 
      Width           =   1140 
   End 
   Begin VB.Data Data1  
      Caption         =   "Data1" 
      Connect         =   "Access" 
      DatabaseName    =   "" 
      DefaultCursorType=   0  '缺省游标 
      DefaultType     =   2  '使用 ODBC 
      Exclusive       =   0   'False 
      Height          =   345 
      Left            =   450 
      Options         =   0 
      ReadOnly        =   0   'False 
      RecordsetType   =   1  'Dynaset 
      RecordSource    =   "" 
      Top             =   7140 
      Visible         =   0   'False 
      Width           =   1140 
   End 
   Begin MSComDlg.CommonDialog dlgCommonDialog  
      Left            =   11220 
      Top             =   30 
      _ExtentX        =   847 
      _ExtentY        =   847 
      _Version        =   393216 
   End 
   Begin MSComctlLib.StatusBar sbStatusBar  
      Align           =   2  'Align Bottom 
      Height          =   270 
      Left            =   0 
      TabIndex        =   0 
      Top             =   4560 
      Width           =   6810 
      _ExtentX        =   12012 
      _ExtentY        =   476 
      _Version        =   393216 
      BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628}  
         NumPanels       =   3 
         BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628}  
            AutoSize        =   1 
            Object.Width           =   6324 
            Text            =   "状态" 
            TextSave        =   "状态" 
         EndProperty 
         BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628}  
            Style           =   6 
            AutoSize        =   2 
            TextSave        =   "99-7-6" 
         EndProperty 
         BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628}  
            Style           =   5 
            AutoSize        =   2 
            TextSave        =   "21:36" 
         EndProperty 
      EndProperty 
   End 
   Begin VB.Image Image1  
      Height          =   2955 
      Left            =   6120 
      Stretch         =   -1  'True 
      Top             =   510 
      Width           =   4185 
   End 
   Begin ActiveBarLibraryCtl.ActiveBar ActiveBar1  
      Left            =   10560 
      Top             =   30 
      _ExtentX        =   847 
      _ExtentY        =   847 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "Arial" 
         Size            =   8.25 
         Charset         =   0 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Bands           =   "frmMain.frx":1691 
   End 
   Begin VB.Label Label1  
      Caption         =   "备注" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   195 
      Index           =   7 
      Left            =   90 
      TabIndex        =   17 
      Top             =   1350 
      Width           =   435 
   End 
   Begin VB.Label Label1  
      Caption         =   "报价方式" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   195 
      Index           =   6 
      Left            =   3210 
      TabIndex        =   16 
      Top             =   960 
      Width           =   855 
   End 
   Begin VB.Label Label1  
      Caption         =   "单价" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   195 
      Index           =   5 
      Left            =   1350 
      TabIndex        =   15 
      Top             =   990 
      Width           =   435 
   End 
   Begin VB.Label Label1  
      Caption         =   "单位" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   195 
      Index           =   4 
      Left            =   60 
      TabIndex        =   14 
      Top             =   960 
      Width           =   465 
   End 
   Begin VB.Label Label1  
      Caption         =   "名称" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   195 
      Index           =   3 
      Left            =   60 
      TabIndex        =   13 
      Top             =   600 
      Width           =   435 
   End 
   Begin VB.Label Label1  
      Caption         =   "图象文件名" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   255 
      Index           =   2 
      Left            =   4980 
      TabIndex        =   12 
      Top             =   150 
      Width           =   1095 
   End 
   Begin VB.Label Label1  
      Caption         =   "类别" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   195 
      Index           =   1 
      Left            =   2520 
      TabIndex        =   11 
      Top             =   150 
      Width           =   465 
   End 
   Begin VB.Label Label1  
      Caption         =   "型体" 
      BeginProperty Font  
         Name            =   "宋体" 
         Size            =   10.5 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   255 
      Index           =   0 
      Left            =   60 
      TabIndex        =   9 
      Top             =   120 
      Width           =   465 
   End 
End 
Attribute VB_Name = "frmMain" 
Attribute VB_GlobalNameSpace = False 
Attribute VB_Creatable = False 
Attribute VB_PredeclaredId = True 
Attribute VB_Exposed = False 
Private Sub findyp() 
    Frm查询.Show 1 
    If hxffh = True Then 
       If hxffhz <> "" Then 
           Me.Data1.RecordSource = "SELECT * FROM 样品资料 where [型体] LIKE '" & Trim(hxffhz) & "*'" 
       Else 
           Me.Data1.RecordSource = "SELECT * FROM 样品资料" 
       End If 
       Me.Data1.Refresh 
       If Data1.Recordset.RecordCount = 0 Then 
          HXFYN = MsgBox("无需要查询的样品!", 48, "信息提示") 
       End If 
       Call rest 
     End If 
     If Data1.Recordset("图形文件名") > 0 Then 
        If filef(Trim(Data1.Recordset("图形文件名"))) Then 
        End If 
     End If 
End Sub 
Private Sub DELEYP() 
       HXFYN = MsgBox("是否删除样品,删除该样品将删除对应的所有报价记录!?", 36, "信息提示") 
       If HXFYN = vbYes Then 
          If Data2.Recordset.RecordCount >= 0 Then 
             Data2.Recordset.MoveFirst 
             Do While Not Data2.Recordset.EOF 
                Data2.Recordset.Delete 
                Data2.Recordset.MoveNext 
             Loop 
          End If 
          Me.Data1.Recordset.Delete 
          Data1.Recordset.MoveNext 
          If Data1.Recordset.EOF And Data1.Recordset.RecordCount > 0 Then 
             Data1.Recordset.MoveFirst 
          End If 
       End If 
Call rest 
End Sub 
Private Sub rest() 
  If Not Me.Data1.Recordset.BOF And Not Me.Data1.Recordset.EOF Then 
   If Not IsNull(Me.Data1.Recordset("类别")) Then 
       Me.Combo1.Text = Me.Data1.Recordset("类别") 
   Else 
        Me.Combo1.Text = "  " 
   End If 
   If Not IsNull(Me.Data1.Recordset("报价方式")) Then 
       Me.Combo2.Text = Me.Data1.Recordset("报价方式") 
   Else 
        Me.Combo2.Text = "  " 
   End If 
   Me.Data2.DatabaseName = App.Path & "\订单资料.mdb" 
   Me.Data2.RecordSource = "select * from 厂商报价 where 型体='" & Me.Data1.Recordset("型体") & "'" 
   Me.Data2.Refresh 
 Else 
   Me.Combo1.Text = " " 
   Me.Combo2.Text = " " 
   Me.Data2.DatabaseName = App.Path & "\订单资料.mdb" 
   Me.Data2.RecordSource = "select * from 厂商报价 where 型体='  '" 
   Me.Data2.Refresh 
 End If 
       If Len(Trim(Text3.Text)) > 0 Then 
          If filef(hxftplj & "\" & Trim(Me.Text3)) Then   '判断文件是否存在 
             Me.Image1 = LoadPicture(hxftplj & "\" & Trim(Me.Text3)) 
          Else 
             Me.Image1 = LoadPicture(App.Path & "\no.jpg") 
          End If 
       Else 
          Me.Image1 = LoadPicture(App.Path & "\no.jpg") 
       End If 
  
  
End Sub 
 
Private Sub ActiveBar1_Click(ByVal Tool As ActiveBarLibraryCtl.Tool) 
If Tool.Name = "BJFS" Then 
   frm报价方式.Show 1 
End If 
If Tool.Name = "LBWH" Then 
   frm样品类别.Show 1 
End If 
 If Tool.Name = "AB" Then 
    frmAbout.Show 1 
 End If 
 
 If Tool.Name = "xtwh" Then 
    frm单位信息.Show 1 
    Me.Data6.Refresh 
    Me.Data6.Recordset.MoveFirst 
    hxfpiclj = Data6.Recordset("图编目录") 
    hxftplj = Data6.Recordset("图形目录") 
    hxfcjyhm = Data6.Recordset("超级用户名") 
    hxfcjyhkl = Data6.Recordset("超级用户口令") 
 End If 
 If Tool.Name = "quit" Then 
       If Me.Data2.Recordset.RecordCount > 0 Then 
         Me.Data2.Recordset.MoveFirst 
       End If 
    If Data1.Recordset.RecordCount > 0 Then 
       Me.Data1.Recordset.MoveFirst 
    End If 
    End 
 End If 
 If Tool.Name = "fist" Then 
       If Me.Data2.Recordset.RecordCount > 0 Then 
         Me.Data2.Recordset.MoveFirst 
       End If 
   If Me.Data1.Recordset.RecordCount > 0 Then 
         Me.Data1.Recordset.MoveFirst 
   End If 
   Call rest 
 End If 
 If Tool.Name = "pest" Then 
    Call Command7_Click 
 End If 
If Tool.Name = "next" Then 
   Call Command8_Click 
End If 
If Tool.Name = "last" Then 
    If Me.Data2.Recordset.RecordCount > 0 Then 
       Me.Data2.Recordset.MoveFirst 
    End If 
  If Me.Data1.Recordset.RecordCount > 0 Then 
     Me.Data1.Recordset.MoveLast 
  End If 
  Call rest 
End If 
If Tool.Name = "appkh" Then 
   Call Command5_Click 
End If 
If Tool.Name = "delekh" Then 
   Call Command6_Click 
End If 
If Tool.Name = "appyp" Then 
   Me.Data1.Recordset.AddNew 
   Me.Data1.Recordset.Update 
   Me.Data1.Recordset.MoveLast 
   Call rest 
End If 
If Tool.Name = "deleyp" Then 
   Call DELEYP 
End If 
If Tool.Name = "findyp" Then 
   Call findyp 
End If 
End Sub 
 
 
Private Sub Combo3_DblClick() 
    Me.Data2.Recordset.Edit 
       Data2.Recordset("客户编号") = Left(Me.Combo3.Text, 5) 
       Data2.Recordset("客户简称") = Right(Me.Combo3.Text, Len(Combo3.Text) - 5) 
    Me.Data2.Recordset.Update 
    Me.DBGrid1.Text = Left(Me.Combo3.Text, 5) 
    Combo3.Visible = False 
End Sub 
 
Private Sub DBGrid1_BeforeColEdit(ByVal ColIndex As Integer, ByVal KeyAscii As Integer, Cancel As Integer) 
  If DBGrid1.Col = 1 Then 
     Me.Combo3.Left = 1770 
     Me.Combo3.Top = (Me.DBGrid1.Row - 1) * 30 + 3810 
     Me.Combo3.Visible = True 
  Else 
     Me.Combo3.Visible = flase 
  End If 
   
End Sub 
 
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 
    Select Case KeyCode 
    Case vbKeyHome 
       If Me.Data2.Recordset.RecordCount > 0 Then 
         Me.Data2.Recordset.MoveFirst 
       End If 
       If Me.Data1.Recordset.RecordCount > 0 Then 
         Me.Data1.Recordset.MoveFirst 
       End If 
       Call rest 
    Case vbKeyPageUp 
        Call Command7_Click 
    Case vbKeyPageDown 
        Call Command8_Click 
    Case vbKeyEnd 
        If Me.Data2.Recordset.RecordCount > 0 Then 
         Me.Data2.Recordset.MoveFirst 
       End If 
     If Me.Data1.Recordset.RecordCount > 0 Then 
         Me.Data1.Recordset.MoveLast 
      End If 
      Call rest 
    Case vbKeyF11 
       Call Command5_Click 
    Case vbKeyF12 
       Call Command6_Click 
    Case vbKeyF4 
          Me.Data1.Recordset.AddNew 
          Me.Data1.Recordset.Update 
          Me.Data1.Recordset.MoveLast 
          Call rest 
    Case vbKeyF5 
          Call DELEYP 
    Case vbKeyF6 
       Call findyp 
    Case vbKeyEscape 
       HXFYN = MsgBox("是否退出系统?", 36, "信息提示") 
       If HXFYN = vbYes Then 
         If Me.Data2.Recordset.RecordCount > 0 Then 
            Me.Data2.Recordset.MoveFirst 
         End If 
         If Me.Data1.Recordset.RecordCount > 0 Then 
            Me.Data1.Recordset.MoveFirst 
         End If 
         End 
      End If 
    End Select 
 
End Sub 
 
Private Sub Form_Load() 
    Me.Left = GetSetting(App.Title, "Settings", "MainLeft", 1000) 
    Me.Top = GetSetting(App.Title, "Settings", "MainTop", 1000) 
    Me.Width = GetSetting(App.Title, "Settings", "MainWidth", 6500) 
    Me.Height = GetSetting(App.Title, "Settings", "MainHeight", 6500) 
    Me.Data1.DatabaseName = App.Path & "\订单资料.mdb" 
    Me.Data1.RecordSource = "select * from 样品资料" 
    Me.Data1.Refresh 
    Me.Data2.DatabaseName = App.Path & "\订单资料.mdb" 
    Me.Data2.RecordSource = "select * from 厂商报价 where 型体='" & Me.Data1.Recordset("型体") & "'" 
    Me.Data2.Refresh 
    Me.Data3.DatabaseName = App.Path & "\订单资料.mdb" 
    Me.Data3.RecordSource = "select *  from 样品类别" 
    Me.Data3.Refresh 
    If Me.Data3.Recordset.RecordCount > 0 Then 
       Me.Data3.Recordset.MoveFirst 
       Me.Combo1.Clear 
       Do While Not Me.Data3.Recordset.EOF 
         If Not IsNull(Me.Data3.Recordset("样品类别")) Then 
          Me.Combo1.AddItem (Me.Data3.Recordset("样品类别")) 
        End If 
        Me.Data3.Recordset.MoveNext 
       Loop 
    End If 
    Me.Data4.DatabaseName = App.Path & "\订单资料.mdb" 
    Me.Data4.RecordSource = "select *  from 报价方式" 
    Me.Data4.Refresh 
    If Me.Data4.Recordset.RecordCount > 0 Then 
       Me.Data4.Recordset.MoveFirst 
       Me.Combo2.Clear 
       Do While Not Me.Data4.Recordset.EOF 
         If Not IsNull(Me.Data4.Recordset("报价方式")) Then 
          Me.Combo2.AddItem (Me.Data4.Recordset("报价方式")) 
        End If 
        Me.Data4.Recordset.MoveNext 
       Loop 
    End If 
    Me.Data5.DatabaseName = App.Path & "\订单资料.mdb" 
    Me.Data5.RecordSource = "select *  from 客户资料" 
    Me.Data5.Refresh 
     
    If Me.Data5.Recordset.RecordCount > 0 Then 
       Me.Data5.Recordset.MoveFirst 
       Me.Combo3.Clear 
       Do While Not Me.Data5.Recordset.EOF 
          If Not IsNull(Me.Data5.Recordset("客户编号")) Then 
             Me.Combo3.AddItem (Left(Trim(Me.Data5.Recordset("客户编号")) & "     ", 5) & Me.Data5.Recordset("客户简称")) 
          End If 
          Me.Data5.Recordset.MoveNext 
       Loop 
    End If 
     
    Me.Data6.DatabaseName = App.Path & "\订单资料.mdb" 
    Me.Data6.RecordSource = "select *  from 单位信息" 
    Me.Data6.Refresh 
    Call rest 
 
End Sub 
 
Private Sub Combo1_Click() 
   Me.Text2.Text = Me.Combo1.Text 
 
End Sub 
 
 
Private Sub Combo2_Click() 
   Me.Text7.Text = Me.Combo2.Text 
End Sub 
 
Private Sub Command5_Click() 
    If Data2.Recordset.RecordCount > 0 Then 
       Me.Data2.Recordset.MoveLast 
    End If 
    Me.Data2.Recordset.AddNew 
    Me.Data2.Recordset("型体") = Me.Data1.Recordset("型体") 
    Me.Data2.Recordset.Update 
    'Me.DBGrid1.Refresh 
    Me.Data2.Recordset.MoveLast 
End Sub 
 
Private Sub Command6_Click() 
    If Me.Data2.Recordset.RecordCount > 0 And Not Me.Data2.Recordset.BOF And Not Me.Data2.Recordset.EOF Then 
       HXFYN = MsgBox("是否删除?", 36, "信息提示") 
       If HXFYN = vbYes Then 
          Me.Data2.Recordset.Delete 
          If Not Me.Data2.Recordset.BOF Then 
             Me.Data2.Recordset.MovePrevious 
          Else 
             If Me.Data2.Recordset.RecordCount > 0 Then 
                Me.Data2.Recordset.MoveLast 
             End If 
          End If 
       End If 
    End If 
End Sub 
 
Private Sub Command7_Click() 
  If Data2.Recordset.RecordCount > 0 Then 
     Data2.Recordset.MoveFirst 
  End If 
  If Me.Data1.Recordset.RecordCount > 0 Then 
   If Not Me.Data1.Recordset.BOF Then 
      Me.Data1.Recordset.MovePrevious 
      If Me.Data1.Recordset.BOF Then 
         Me.Data1.Recordset.MoveFirst 
      End If 
   End If 
   Call rest 
End If 
End Sub 
 
Private Sub Command8_Click() 
  If Data2.Recordset.RecordCount > 0 Then 
     Data2.Recordset.MoveFirst 
  End If 
  If Me.Data1.Recordset.RecordCount > 0 Then 
   If Not Me.Data1.Recordset.EOF Then 
      Me.Data1.Recordset.MoveNext 
      If Me.Data1.Recordset.EOF Then 
         Me.Data1.Recordset.MoveLast 
      End If 
   End If 
   Call rest 
End If 
End Sub 
 
Private Sub Form_Unload(Cancel As Integer) 
    Dim i As Integer 
    'close all sub forms 
         If Me.Data2.Recordset.RecordCount > 0 Then 
            Me.Data2.Recordset.MoveFirst 
         End If 
         If Me.Data1.Recordset.RecordCount > 0 Then 
            Me.Data1.Recordset.MoveFirst 
         End If 
     
    For i = Forms.Count - 1 To 1 Step -1 
        Unload Forms(i) 
    Next 
    If Me.WindowState <> vbMinimized Then 
        SaveSetting App.Title, "Settings", "MainLeft", Me.Left 
        SaveSetting App.Title, "Settings", "MainTop", Me.Top 
        SaveSetting App.Title, "Settings", "MainWidth", Me.Width 
        SaveSetting App.Title, "Settings", "MainHeight", Me.Height 
    End If 
End Sub 
 
Private Sub Image1_Click() 
    Dim hxfxx 
    hxfxx = Shell(hxfpiclj & " " & hxftplj & "\" & Trim(Text3.Text), vbMaximizedFocus) 
 
End Sub 
 
 
Private Sub Text3_KeyPress(KeyAscii As Integer) 
    If KeyAscii = 13 Then 
       Me.Text4.SetFocus 
    End If 
 
End Sub 
 
Private Sub Text3_LostFocus() 
       If Len(Trim(Text3.Text)) > 0 Then 
          If filef(hxftplj & "\" & Trim(Me.Text3)) Then   '判断文件是否存在 
             Me.Image1 = LoadPicture(hxftplj & "\" & Trim(Me.Text3)) 
          Else 
             Me.Image1 = LoadPicture(App.Path & "\no.jpg") 
          End If 
       Else 
          Me.Image1 = LoadPicture(App.Path & "\no.jpg") 
       End If 
 
End Sub