完全是送分的问题,是关于"或"的判断

TreelightLSH 2004-05-06 10:42:43
例如判断Text1.Text="a"或"b"或'c"
如何写?各位不要见笑哦,小弟初学
...全文
107 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
silverblade 2004-05-06
  • 打赏
  • 举报
回复
用LIKE运算符最方便,但不保证性能
if text1.text like [abc] then
shortppsy 2004-05-06
  • 打赏
  • 举报
回复
晕,不好意思,我看错了
online 2004-05-06
  • 打赏
  • 举报
回复
Private Sub Command2_Click()
If Combo1.Text = "单价" Or Combo1.Text = "实际购价" Then
MsgBox ("good")
End If
End Sub
射天狼 2004-05-06
  • 打赏
  • 举报
回复
我晕`~~~~~``
shortppsy 2004-05-06
  • 打赏
  • 举报
回复
dim temp as string
temp=str(combo1l.text)
If Combo1.Text = "单价" Or "实际购价" Then
MsgBox ("good")
End If

TreelightLSH 2004-05-06
  • 打赏
  • 举报
回复
我的程序如下:
If Combo1.Text = "单价" Or "实际购价" Then
MsgBox ("good")
End If
会提示"类型不匹配"
如何解决?
hackate 2004-05-06
  • 打赏
  • 举报
回复
哈哈,可能很多人开始都写成

if text1.text="a" or "b" or "c"

这样是不行的,呵呵,偶那时候就笨得这样啊,搞了半天,一想,好像不能这样啊,哈哈,

楼上大狭们的方法就对了都
haipingma 2004-05-06
  • 打赏
  • 举报
回复
用or就可以了
Mi_Bo 2004-05-06
  • 打赏
  • 举报
回复
If text1.text="a" or text1.text="b" or text1.text="c" then ……
tztz520 2004-05-06
  • 打赏
  • 举报
回复
不好意思,按错键发了出去.

If Switch(Text1.Text = "a", 1, Text1.Text = "b", 1, Text1.Text = "c", 1, 1 = 1, 0) = 1 Then
MsgBox "通过"
Else
MsgBox "不能通过"
End If
Wenking003 2004-05-06
  • 打赏
  • 举报
回复
使用逻辑操作符 Or
tztz520 2004-05-06
  • 打赏
  • 举报
回复
可能有很多种方法,楼上的比
chinaren502 2004-05-06
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
If Text1.Text = "a" Or Text1.Text = "b" Or Text1.Text = "c" Then
.......
Else
.........
End If

End Sub
pigpag 2004-05-06
  • 打赏
  • 举报
回复
原来已经写过了……

这是个提升代码可读性的方案,推荐
shortppsy 2004-05-06
  • 打赏
  • 举报
回复
or
pigpag 2004-05-06
  • 打赏
  • 举报
回复
Select Case Text1.Text
Case "a", "b", "c"
' 是
...
End Select
online 2004-05-06
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Command1_Click()
If Text1.Text = "a" Or Text1.Text = "b" Or Text1.Text = "c" Then
MsgBox "通过"
Else
MsgBox "没有"
End If

End Sub
d1ll 2004-05-06
  • 打赏
  • 举报
回复
观摩中。。。。。

羡慕中。。。。

^^
986753421 2004-05-06
  • 打赏
  • 举报
回复
好像还没人写下面的方法:
select case text1.text
case "a","b","c"
msgbox "呵呵"
end select
northwolves 2004-05-06
  • 打赏
  • 举报
回复
呵呵,

Private Sub Command1_Click()
MsgBox UBound(Filter(Array("a", "b", "c"), Text1.Text)) = "-1" '不包含
End Sub
加载更多回复(5)
单片机全五季课程总套餐,一起购买更优惠 《朱有鹏老师单片机完全学习系列课程》针对有志于物联网技术开发行业的零基础学员设计,共分5季,总共223小时的课程。 1. 200多小时精心录制视频课程,手把手带你写代码玩板子。 2. 课程专属VIP服务群,技术讨论、问题答疑、行业交流全都有。 3. 打开嵌入式软件开发,走向高薪大门的钥匙 课程特色 *完全零基础,降低学习门槛。 *深入浅出,通俗易懂。不怕学不会,就怕你不学习。 *思路清晰、语言风趣,对着视频看也不会想睡觉······ *视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。 *基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。 *系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。 本套课程介绍: 本课程是真正零基础开始学习51单片机和STM32单片机的系列课程,最大特色是讲解清楚明白,容易学会。 为什么要开设这一门课程?单片机是每年出货量最大的CPU,广泛应用在小家电、汽车电子、工业控制、医疗电子等领域。尤其近年来物联网的大火更是带动单片机的大量使用,譬如智慧城市、车联网、智能家居、工业互联网等场景都需要单片机软硬件的支持。因此单片机软硬件开发技能就成为电子工程师的必备技能了,尤其传统的硬件工程师、电子工程师,只是掌握原理图和PCB设计,会焊接和调试板卡已经不足以应对职场要求,工资到了6000-8000元就难以再提升。此时学习单片机软件开发是有效拓展自身能力和职场竞争力的必由之路。 招聘网站数据表明,一个能独立完成单片机产品硬件和软件开发、调试工作的综合型电子工程师,月薪普遍在1万元以上,大部分年薪在25万元以上。而单片机开发本身相较硬件设计偏难,学习周期和难度均比较大,因此朱老师特别推出本课程以解决大家学习单片机软件开发中的难题。 单片机系列课程能帮到大家什么?能解决哪些痛点?首先,本课程是一个系列课程,覆盖了51单片机、STM32单片机、RTOS(ucos2和ucos3)、NBIOT物联网、项目实战等单片机学习的方方面面,因此是一个一站式学习解决方案,跟着课程学习就能彻底掌握单片机开发技能,不需要另外找资料和书。 其次,本课程讲解特别细致,尤其是在51单片机阶段,详细讲了各种基础概念,手把手写代码。尤其是对SPI、I2C、DS18B20单总线等协议时序的讲解,非常细致浅显,容易理解。这些都是保证课程能够学得下去,学得会,而不是学完仍然没法干活。 最后,整个课程时长远超同类课程时长。其中包含免费课程30小时左右,收费课程200小时左右,大家可以先观看免费试看课程以体验朱老师讲解课程的风格、方法,以此判断课程是否适合自己。 总之,本课程的一切努力,都是为了解决“让人能学进去,能学会”的问题,真正帮助各位硬件工程师和相关专业大学生们彻底掌握单片机软件开发技能,拓展个人职业深度,拿到更高薪。 讲师介绍: 朱有鹏,先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,朱老师物联网大讲堂创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言,2015年起录制的在线视频课程《朱有鹏老师嵌入式linux核心课程》累计学习人数超300万。2016年与IBM合作制作基于IBM Waston平台的物联网系统开发教程,授予“IBM技术专家”。2018年开始与华为认证合作,开发HCDP-IoT相关的课程体系、视频课程、实验平台、案例等,被授予“华为云享专家”。目前任深圳市鹏力科技有限公司CEO,公司主要从事物联网技术方案开发和服务,代表性案例有中储粮粮食防盗系统(基于NBIOT技术)和公安系统智能储物柜(基于Android和4G、人脸识别、压力传感器技术等)、android手持终端、linux工控机等。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧