北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
Option Compare Database
Dim AddressBook As ADODB.Connection
Dim Customer As ADODB.Recordset
Private Sub Form_Load() '初始化设置
Dim i As Integer
Set AddressBook = CurrentProject.Connection
Set Customer = New ADODB.Recordset
Customer.LockType = adLockOptimistic
Customer.Open "工友资料表", AddressBook, , , adCmdTable
Text15.Value = ""
Combo13.Value = ""
Customer.MoveFirst
For i = 1 To List19.ListCount - 1
List19.RemoveItem 1
Next i
End Sub
Private Sub Command8_Click()
Combo13.RowSourceType = "值列表"
If IsNull(Combo13.Value) Then
MsgBox "尚未选择查找方式。", , "出错信息"
Exit Sub
End If
If IsNull(Text15.Value) Or Text15.Value = "" Then
MsgBox "请给出关键字!", , "出错信息"
Exit Sub
End If
If Combo13.Value = "按性别查找" Then '按性别查找
Customer.MoveFirst
Do While Not Customer.EOF
If Customer!性别 = Val(Text13.Value) Then
Label19.AddItem Customer!工友ID & " " & Customer!姓名 & " " & Customer!性别 & " " & Customer!技能 & " " & Customer!技能证书 & " " & Customer!婚否 & " " & Customer!电话 & " " & Customer!备注
Exit Do
End If
Customer.MoveNext
Loop
If Customer.EOF Then
MsgBox "该工友不存在!", , "查询提示"
End If
End If
If Combo13.Value = "按婚否查找" Then '按婚否查找
Customer.MoveFirst
Do While Not Customer.EOF
If Customer!婚否 = Text13.Value Then
Label19.AddItem Customer!工友ID & " " & Customer!姓名 & " " & Customer!性别 & " " & Customer!技能 & " " & Customer!技能证书 & " " & Customer!婚否 & " " & Customer!电话 & " " & Customer!备注
End If
Customer.MoveNext
Loop
If Customer.EOF And List19.Value = "" Then
MsgBox "无对应结果。", , "查询提示"
End If
End If
If Combo13.Value = "按技能查找" Then '按技能查找
Customer.MoveFirst
Do While Not Customer.EOF
If Customer!年龄 = Text13.Value Then
Label19.AddItem Customer!工友ID & " " & Customer!姓名 & " " & Customer!性别 & " " & Customer!技能 & " " & Customer!技能证书 & " " & Customer!婚否 & " " & Customer!电话 & " " & Customer!备注
End If
Customer.MoveNext
Loop
If Customer.EOF And List19.Value = "" Then
MsgBox "无对应结果。", , "查询提示"
End If
End If
End Sub