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

📄 frm.frm

📁 客户出货与维修
💻 FRM
📖 第 1 页 / 共 2 页
字号:
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   345
      Left            =   960
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "表1"
      Top             =   8640
      Width           =   8415
   End
   Begin VB.CommandButton Command1 
      Caption         =   "查询"
      Height          =   492
      Left            =   5640
      TabIndex        =   0
      Top             =   3960
      Width           =   2052
   End
   Begin VB.Label Label18 
      Caption         =   "维修次数"
      Height          =   255
      Left            =   1800
      TabIndex        =   40
      Top             =   1080
      Width           =   1095
   End
   Begin VB.Label Label15 
      Caption         =   "查询条件:"
      Height          =   375
      Left            =   360
      TabIndex        =   39
      Top             =   3840
      Width           =   975
   End
   Begin VB.Label Label14 
      Caption         =   "(维修次数)"
      Height          =   255
      Left            =   4920
      TabIndex        =   38
      Top             =   2520
      Width           =   1095
   End
   Begin VB.Label Label12 
      Caption         =   "查询条件:"
      Height          =   375
      Left            =   480
      TabIndex        =   35
      Top             =   2040
      Width           =   975
   End
   Begin VB.Label Label13 
      Caption         =   "(如2000-1-5)"
      Height          =   255
      Left            =   4920
      TabIndex        =   34
      Top             =   2040
      Width           =   1335
   End
   Begin VB.Label Label11 
      Caption         =   "备注:"
      Height          =   255
      Left            =   6120
      TabIndex        =   33
      Top             =   2520
      Width           =   615
   End
   Begin VB.Label Label8 
      Caption         =   "维修记录:"
      Height          =   255
      Left            =   5520
      TabIndex        =   32
      Top             =   1320
      Width           =   975
   End
   Begin VB.Label Label7 
      Caption         =   "维修日期"
      Height          =   255
      Left            =   360
      TabIndex        =   31
      Top             =   1080
      Width           =   975
   End
   Begin VB.Label Label6 
      Caption         =   "客户"
      Height          =   255
      Left            =   8400
      TabIndex        =   30
      Top             =   360
      Width           =   735
   End
   Begin VB.Label Label4 
      Caption         =   "经销商"
      Height          =   255
      Left            =   6720
      TabIndex        =   29
      Top             =   360
      Width           =   1095
   End
   Begin VB.Label Label5 
      Caption         =   "出货日期"
      Height          =   255
      Left            =   5160
      TabIndex        =   28
      Top             =   360
      Width           =   1095
   End
   Begin VB.Label Label3 
      Caption         =   "维修单号"
      Height          =   255
      Left            =   3480
      TabIndex        =   27
      Top             =   360
      Width           =   1215
   End
   Begin VB.Label Label2 
      Caption         =   "产品型号"
      Height          =   255
      Left            =   1800
      TabIndex        =   26
      Top             =   360
      Width           =   975
   End
   Begin VB.Label Label1 
      Caption         =   "机身编号"
      Height          =   255
      Left            =   360
      TabIndex        =   25
      Top             =   360
      Width           =   735
   End
   Begin VB.Line Line1 
      X1              =   120
      X2              =   10440
      Y1              =   3600
      Y2              =   3600
   End
   Begin VB.Label Label10 
      Caption         =   "到"
      Height          =   255
      Left            =   3240
      TabIndex        =   23
      Top             =   2040
      Width           =   255
   End
   Begin VB.Label Label9 
      Caption         =   "从"
      Height          =   255
      Left            =   1800
      TabIndex        =   22
      Top             =   2040
      Width           =   255
   End
   Begin VB.Label Label17 
      BorderStyle     =   1  'Fixed Single
      Caption         =   "查询项目"
      Height          =   255
      Left            =   1560
      TabIndex        =   16
      Top             =   4320
      Width           =   1575
   End
   Begin VB.Label Label16 
      BorderStyle     =   1  'Fixed Single
      Caption         =   "查询条件"
      Height          =   255
      Left            =   3480
      TabIndex        =   15
      Top             =   4320
      Width           =   1695
   End
   Begin VB.Shape Shape2 
      BackColor       =   &H8000000A&
      Height          =   8415
      Left            =   120
      Top             =   120
      Width           =   10335
   End
End
Attribute VB_Name = "frmfind"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Private Sub Command1_Click()
    On Error GoTo OOPS
    Dim My_Query As String
    
    My_Query = Cbo_Category & " " & Cbo_Operator & " '" & FindText.Text & "'"
    
    Data1.RecordSource = "SELECT * FROM 表1 WHERE " & My_Query
    
    Data1.Refresh
        
    Data1.Recordset.MoveLast
    Data1.Recordset.MoveFirst
    MsgBox Data1.Recordset.RecordCount & " 个匹配"
    Exit Sub
OOPS:
    MsgBox Err.Description

End Sub

Private Sub Command2_Click()
    Data1.RecordSource = "表1"
    Data1.Refresh
End Sub

Private Sub Command3_Click()
    MsgBox "如果你使用比较条件是 Like,你可以使用 * (通配符)完成查询" & vbNewLine & "例如:查询 Ma* 或 M*ria 或 *m*"
End Sub

Private Sub Command4_Click()
On Error GoTo OOPS

Data1.RecordSource = "select *  from 表1  where " + "[维修日期]>=cdate(" + "'" + Trim(Text9.Text) + "'" + ") and [维修日期]<=cdate(" + "'" + Trim(Text13.Text) + "'" + ")and  [维修次数]>=" + Text2.Text + " and [维修次数]<=" + Text3.Text + "  ORDER BY [出货日期] ASC"

Data1.Refresh
Data1.Recordset.MoveLast
Data1.Recordset.MoveFirst
Exit Sub
OOPS:
 If CDate(Text9.Text) > CDate(Text13.Text) Then
    MsgBox "后面的日期应大于前面的!" + Chr(13) + "为了选出您想要的记录请修改过来.", 48, "日期错误"
   Text9.SelStart = 0
   Text13.SelLength = 8
   Text9.SetFocus
  Exit Sub
  End If
If Text2.Text = "" And Text3.Text = "" Then
   MsgBox "请输入维修次数范围!" + Chr(13) + "为了选出您想要的记录请修改过来.", 48, "系统警告"
   Text2.SetFocus
   Exit Sub
   End If
MsgBox Err.Description
End Sub

Private Sub Command5_Click()
Form2.Show
Unload Me

End Sub

Private Sub Form_Load()
Data1.DatabaseName = App.Path & "\mdbfind.mdb"
    Cbo_Category.AddItem "机身编号"
    Cbo_Category.AddItem "产品类型"
    Cbo_Category.AddItem "出货日期"
    Cbo_Category.AddItem "经销商"
   
    Cbo_Category.AddItem "维修单号"
    Cbo_Category.AddItem "客户"
    Cbo_Category.AddItem "维修日期"
    Cbo_Operator.AddItem "Like"
    Cbo_Operator.AddItem "="
    Cbo_Operator.AddItem "<>"
    Cbo_Operator.AddItem "<="
    Cbo_Operator.AddItem ">="


    Cbo_Category.ListIndex = 0
    Cbo_Operator.ListIndex = 0
    
    For i = 0 To 7
    
   Text1(i).Enabled = False
   Next
         
End Sub

Private Sub MSFlexGrid1_Click()
On Error Resume Next

    MSFlexGrid1.ColWidth(6) = 1700
    MSFlexGrid1.ColWidth(7) = 1700
    MSFlexGrid1.ColWidth(8) = 1300
    MSFlexGrid1.ColWidth(11) = 1300
    MSFlexGrid1.ColWidth(14) = 1200
    MSFlexGrid1.ColWidth(15) = 1500
End Sub

⌨️ 快捷键说明

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