求DELPHI语句

procedureTdayin.Button1Click(Sender:TObject);beginifDBEdit1.Text='否'thendayin.Printel... procedure Tdayin.Button1Click(Sender: TObject);
begin
if DBEdit1.Text='否' then
dayin.Print
else
close;
end;
而DBEdit1显示的值明明是'否'却不进行打印作业,
如果把编码改成
procedure Tdayin.Button1Click(Sender: TObject);
begin
if DBEdit1.Text<>'否' then
dayin.Print
else
close;
end;
则能打印
这样在DBEdit1为'否' 或'是'都打印,不能实现我想要的筛选打印功能,
请问怎样改语句能实现为'否'进行打印, 否则退出哪?
展开
 我来答
叮当猫武汉
2010-04-12 · TA获得超过3739个赞
知道大有可为答主
回答量:744
采纳率:0%
帮助的人:0
展开全部
procedure Tdayin.Button1Click(Sender: TObject);
begin
if Trim(DBEdit1.Text)='否' then // 可能有空格,去掉再试试
dayin.Print
else
close;
end;
280707582
2010-04-12 · 超过10用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:0
展开全部
你可以在判断之前加一个showparameter(DBEdit1.Text) 看看里面到底得到的是什么内容怀疑你其他的什么地方错了。传值没传明白,试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式