| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 701 人关注过本帖
标题:为什么查询不到?
只看楼主 加入收藏
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 

可以改为:
1、form1窗体:
Option Explicit

Private L As New Stu

Private Sub Command1_Click()

If Option1.Value = True Then

ElseIf Option2.Value = True Then
If L.Name(Text2) = True Then
Text1.Text = L.StName
MsgBox "已经查找到!"

Else
Text1.Text = ""
MsgBox "查找失败!"

End If

End If

End Sub

2、定义一个类Stu:
Option Explicit

Public StName As String
Public Num As String
Public Addr As String
Public Tel As String


Public Function Name(ByVal Value As String) As Boolean
Dim A As String
Dim i As Integer
Dim IfLookFor As Boolean

A = Value
IfLookFor = False

Open "c:\stu_list" For Input As #1

For i = 1 To 2
Input #1, StName, Num, Addr, Tel

If A = StName Then
IfLookFor = True

Exit For

End If

Next i

Close #1

Name = IfLookFor

End Function


2006-06-26 22:21
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
如果可能在OPen前加一个Close #1更保险一点。

2006-06-26 22:23
ilovezky
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-4-24
收藏
得分:0 

最近没有上网,现在道一声迟来的谢谢,以后还请多指教

2006-06-30 21:32
快速回复:为什么查询不到?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.097990 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved