关于Delphi的句子格式
本人用Delphi连Access,有个问题求教我想实现Ifedit1.text=a,b,c,cd,d……then等号邮编大概有十多个值请问我应该用什么格式才是正确的?真心...
本人用Delphi连Access,有个问题求教 我想实现 If edit1.text=a,b,c,cd,d……then 等号邮编大概有十多个值请问我应该用什么格式才是正确的?真心求教啊!!
等号右边,打错字了 展开
等号右边,打错字了 展开
5个回答
展开全部
可以使用case语句来进行处理.但邮编的第一个字符最好不能是零.
比如
var
ybbm:integer;
begin
ybbm:=strToint(edit1.text);
case ybbm of
431803:begin
//你要程序做什么代码
end;
574201:bgein
//你要程序做什么代码
end;
574206:bgein
//你要程序做什么代码
end;
..................................//无限多
列完之后,还要再写一个end;以结束case语句.
end;
比如
var
ybbm:integer;
begin
ybbm:=strToint(edit1.text);
case ybbm of
431803:begin
//你要程序做什么代码
end;
574201:bgein
//你要程序做什么代码
end;
574206:bgein
//你要程序做什么代码
end;
..................................//无限多
列完之后,还要再写一个end;以结束case语句.
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以试一下IN的用法;
例如:
if edit1.Text in ['a', 'b', 'c', 'cd', 'd'..] then
希望对你有帮助!!
例如:
if edit1.Text in ['a', 'b', 'c', 'cd', 'd'..] then
希望对你有帮助!!
追问
我试过了。他们不是有序类型。所以失败的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-14 · 知道合伙人软件行家
关注
展开全部
需要知道 a,b,c,cd,d…… 这些是什么,是字符还是变量?说明清楚有助于问题的解答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 If Edit1.text IN() then 格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询