📄 chaxunmove.frm
字号:
VERSION 5.00
Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX"
Object = "{BEEECC20-4D5F-4F8B-BFDC-5D9B6FBDE09D}#1.0#0"; "vsFlex8.ocx"
Object = "{F0D2F211-CCB0-11D0-A316-00AA00688B10}#1.0#0"; "MSDATLST.OCX"
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
Begin VB.Form chaxunmove
BorderStyle = 1 'Fixed Single
Caption = "员工调动查询"
ClientHeight = 6120
ClientLeft = 45
ClientTop = 435
ClientWidth = 8670
LinkTopic = "Form3"
MaxButton = 0 'False
MDIChild = -1 'True
MinButton = 0 'False
ScaleHeight = 6120
ScaleWidth = 8670
Begin MSAdodcLib.Adodc Adodc1
Height = 330
Left = 2520
Top = 6120
Width = 1200
_ExtentX = 2117
_ExtentY = 582
ConnectMode = 0
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout= 15
CommandTimeout = 30
CursorType = 3
LockType = 3
CommandType = 8
CursorOptions = 0
CacheSize = 50
MaxRecords = 0
BOFAction = 0
EOFAction = 0
ConnectStringType= 1
Appearance = 1
BackColor = -2147483643
ForeColor = -2147483640
Orientation = 0
Enabled = -1
Connect = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=qygzgl"
OLEDBString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=qygzgl"
OLEDBFile = ""
DataSourceName = ""
OtherAttributes = ""
UserName = ""
Password = ""
RecordSource = ""
Caption = "Adodc1"
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "MS Sans Serif"
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
_Version = 393216
End
Begin VB.CommandButton Command2
Caption = "关闭"
Height = 375
Left = 6120
TabIndex = 10
Top = 1800
Width = 975
End
Begin VB.CommandButton Command1
Caption = "查询"
Height = 375
Left = 4440
TabIndex = 9
Top = 1800
Width = 1095
End
Begin VSFlex8Ctl.VSFlexGrid VSFlexGrid1
Height = 3375
Left = 120
TabIndex = 8
Top = 2400
Width = 7695
_cx = 13573
_cy = 5953
Appearance = 1
BorderStyle = 1
Enabled = -1 'True
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "MS Sans Serif"
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
MousePointer = 0
BackColor = -2147483643
ForeColor = -2147483640
BackColorFixed = -2147483633
ForeColorFixed = -2147483630
BackColorSel = -2147483635
ForeColorSel = -2147483634
BackColorBkg = -2147483636
BackColorAlternate= -2147483643
GridColor = -2147483633
GridColorFixed = -2147483632
TreeColor = -2147483632
FloodColor = 192
SheetBorder = -2147483642
FocusRect = 1
HighLight = 1
AllowSelection = -1 'True
AllowBigSelection= -1 'True
AllowUserResizing= 0
SelectionMode = 0
GridLines = 1
GridLinesFixed = 2
GridLineWidth = 1
Rows = 50
Cols = 9
FixedRows = 1
FixedCols = 1
RowHeightMin = 0
RowHeightMax = 0
ColWidthMin = 0
ColWidthMax = 0
ExtendLastCol = 0 'False
FormatString = ""
ScrollTrack = 0 'False
ScrollBars = 3
ScrollTips = 0 'False
MergeCells = 0
MergeCompare = 0
AutoResize = -1 'True
AutoSizeMode = 0
AutoSearch = 0
AutoSearchDelay = 2
MultiTotals = -1 'True
SubtotalPosition= 1
OutlineBar = 0
OutlineCol = 0
Ellipsis = 0
ExplorerBar = 0
PicturesOver = 0 'False
FillStyle = 0
RightToLeft = 0 'False
PictureType = 0
TabBehavior = 0
OwnerDraw = 0
Editable = 0
ShowComboButton = 1
WordWrap = 0 'False
TextStyle = 0
TextStyleFixed = 0
OleDragMode = 0
OleDropMode = 0
DataMode = 0
VirtualData = -1 'True
DataMember = ""
ComboSearch = 3
AutoSizeMouse = -1 'True
FrozenRows = 0
FrozenCols = 0
AllowUserFreezing= 0
BackColorFrozen = 0
ForeColorFrozen = 0
WallPaperAlignment= 9
AccessibleName = ""
AccessibleDescription= ""
AccessibleValue = ""
AccessibleRole = 24
End
Begin VB.PictureBox Picture1
Height = 1335
Left = 480
ScaleHeight = 1275
ScaleWidth = 7155
TabIndex = 0
Top = 240
Width = 7215
Begin MSComCtl2.DTPicker DTPicker2
Height = 255
Left = 3960
TabIndex = 18
Top = 840
Width = 1215
_ExtentX = 2143
_ExtentY = 450
_Version = 393216
Format = 25362433
CurrentDate = 38849
End
Begin MSComCtl2.DTPicker DTPicker1
Height = 255
Left = 1800
TabIndex = 17
Top = 840
Width = 1215
_ExtentX = 2143
_ExtentY = 450
_Version = 393216
Format = 25362433
CurrentDate = 38849
End
Begin VB.TextBox Text1
Height = 405
Left = 5280
TabIndex = 7
Top = 240
Width = 1335
End
Begin VB.CheckBox Check3
Caption = "Check3"
Height = 255
Left = 120
TabIndex = 3
Top = 840
Width = 255
End
Begin VB.CheckBox Check2
Caption = "Check2"
Height = 195
Left = 3600
TabIndex = 2
Top = 240
Width = 255
End
Begin VB.CheckBox Check1
Caption = "Check1"
Height = 255
Left = 120
TabIndex = 1
Top = 240
Width = 255
End
Begin MSDataListLib.DataCombo DataCombo1
Height = 315
Left = 1800
TabIndex = 6
Top = 240
Width = 1335
_ExtentX = 2355
_ExtentY = 582
_Version = 393216
Text = ""
End
Begin VB.Label Label8
Caption = "到"
Height = 255
Left = 3480
TabIndex = 4
Top = 840
Width = 495
End
Begin VB.Label Label7
Caption = "从"
Height = 255
Left = 1560
TabIndex = 5
Top = 840
Width = 375
End
Begin VB.Label Label6
Caption = "调出时间:"
Height = 255
Left = 480
TabIndex = 16
Top = 840
Width = 975
End
Begin VB.Label Label5
Caption = "按姓名查找:"
Height = 255
Left = 3960
TabIndex = 15
Top = 240
Width = 1095
End
Begin VB.Label Label4
Caption = "按编号查找:"
Height = 255
Left = 480
TabIndex = 14
Top = 240
Width = 1095
End
End
Begin VB.Label Label3
Caption = "条"
Height = 255
Left = 2400
TabIndex = 13
Top = 1800
Width = 495
End
Begin VB.Label Label2
Height = 255
Left = 1680
TabIndex = 12
Top = 1800
Width = 495
End
Begin VB.Label Label1
Caption = "当前查询记录共"
Height = 255
Left = 240
TabIndex = 11
Top = 1800
Width = 1335
End
End
Attribute VB_Name = "chaxunmove"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub DataCombo1_Change()
Dim conn1 As New ADODB.Connection
conn1.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=qygzgl"
'RstQMove.CursorLocation = adUseClient
If RstQMove.State = adStateOpen Then
RstQMove.Close '//关闭记录集
End If
RstQMove.Open "select *from 员工档案表 where 员工编号='" & DataCombo1.Text & "'", conn1, adOpenKeyset, adLockOptimistic, adCmdText
Text1.Text = RstQMove.Fields(1).value '//给文本框赋值
End Sub
Private Sub Command1_Click()
Dim conn As New ADODB.Connection
conn.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=qygzgl"
RstQueryMove.CursorLocation = adUseClient
RsQueryMove.CursorLocation = adUseClient
Dim StrSQL As String
StrSQL = "select * from 职工调动信息表 where "
If Check1.value = 1 Or Check2.value = 1 Or Check3.value = 1 Then
If Check1.value = 1 And Check2.value = 1 And Check3.value = 1 Then
StrSQL = StrSQL & "员工编号= '" & Trim(DataCombo1.Text) & "'" & "and" & " 员工姓名 = '" & Trim(Text1.Text) & "'" & "and" & " 调出时间 between #" & DTPicker1.value & "# and #" & DTPicker2.value & "#" & ""
ElseIf Check1.value = 1 And Check2.value = 1 Then
StrSQL = StrSQL & "员工编号= '" & Trim(DataCombo1.Text) & "'" & "and" & " 员工姓名 = '" & Trim(Text1.Text) & "'"
ElseIf Check1.value = 1 And Check3.value = 1 Then
StrSQL = StrSQL & "员工编号= '" & Trim(DataCombo1.Text) & "'" & "and" & " 调出时间 between #" & DTPicker1.value & "# and #" & DTPicker2.value & "#" & ""
ElseIf Check2.value = 1 And Check3.value = 1 Then
StrSQL = StrSQL & " 员工姓名 = '" & Trim(Text1.Text) & "'" & "and" & " 调出时间 between #" & DTPicker1.value & "# and #" & DTPicker2.value & "#" & ""
Else
If Check1.value = 1 Then
StrSQL = StrSQL & "员工编号= '" & Trim(DataCombo1.Text) & "'"
End If
If Check2.value = 1 Then
StrSQL = StrSQL & " 员工姓名 = '" & Trim(Text1.Text) & "'"
End If
If Check3.value = 1 Then
StrSQL = StrSQL & "调出时间 between #" & DTPicker1.value & "# and #" & DTPicker2.value & "#" & ""
End If
End If
If RstQueryMove.State = adStateClosed Then
RstQueryMove.Open StrSQL, DBCON, adOpenKeyset, adLockOptimistic, adCmdText
End If
Set VSFlexGrid1.DataSource = RstQueryMove.DataSource
Label1.Caption = RstQueryMove.RecordCount
VSFlexGrid1.Refresh
RstQueryMove.Close
DataCombo1.Text = Empty
Text1.Text = Empty
DTPicker1.value = Date
DTPicker2.value = Date
Else
If RsQueryMove.State = adStateClosed Then
RsQueryMove.Open "职工调动信息表", conn, adOpenKeyset, adLockOptimistic, adCmdTable
End If
Set VSFlexGrid1.DataSource = RsQueryMove.DataSource
Label1.Caption = RsQueryMove.RecordCount
VSFlexGrid1.Refresh
RsQueryMove.Close
DataCombo1.Text = Empty
Text1.Text = Empty
DTPicker1.value = Date
DTPicker2.value = Date
End If
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Dim conn2 As New ADODB.Connection
conn2.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=qygzgl"
RsQMove.CursorLocation = adUseClient
If RsQMove.State = adStateOpen Then
RsQMove.Close
End If
RsQMove.Open "职工调动信息表", conn2, adOpenKeyset, adLockPessimistic, adCmdTable
If RsQMove.RecordCount > 0 Then
Set DataCombo1.RowSource = RsQMove
DataCombo1.BoundColumn = "员工编号"
DataCombo1.ListField = "员工编号"
Else '//否则。清空
DataCombo1.Text = ""
End If
If RsQMove.State = adStateOpen Then
RsQMove.Close
End If
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -