VB程序题

VB程序题,第1张

1、KeyPress

2、KeyAscii >=48 AND KeyAscii <=57

3、Text2.Text &Chr(KeyAscii)

以上是在Text2上将每次符合条件的字符都依次连接起来显示。如果是每次要在Text2上只显示一个字符,则将第3空改为:

Chr(KeyAscii)

Private Sub Command1_Click()

Dim sText As String

sText = Text1.Text '之所以保存起来,是为效率考虑

If IsNumeric(sText) Then '为数字

'用两次If而不用And是也是因为效率问题

If Val(sText) <100 Then

If Val(sText) >0 Then

Print sText

Exit Sub

End If

End If

End If

Text1.Text = "" '若不符合条件则清空

Text1.SetFocus '顺便把焦点给它

End Sub

张三,男,110

张三,男,110

首先这样的数据

数据库中是不允许存在的

因为没有意义

没有主键

你在数据库中删除

会出现错误

根据你的补充

你有主键

比如ID

你想不重复的取得

Name

+

Phone

字段

如果只需要这3列

select

name,gender,phone

from

table_1

group

by

name,gender,phone

如果不仅仅要这3列

而是和其他列一起显示

(注

只能取第一个主键内容了

)

select

min(id)

as

id

,name,gender,phone

from

table_1

group

byname,gender,phone

如果除了ID

还有其他列

就连接到上面的得到的这个表就好了

这应该是最简单的方法了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12082881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存