限制查时输入字符长度 我想在查询时:在一个Edit控件里输入对表字段的查询,但我想让Edit输入字符的长度不能大于该查询字段的长度(该字段长度要能在查询时动态取得长度),请问该如何解决这一问题; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在CHANGE事件编写代码if length(edit1.text)>10 thenbeginedit1.text=copy(edit1.text,1,10)end; Edit1.MaxLength:=length(adoquery1.fieldbyname('aa').asstring); 你们可能误解我的意思,我的意思是如果在SQL SERVER定义了一字段如:[Name] [varchar] (10)那么当我选择的对该字段进行查询时,应先取得该[Name]字段的长度,然后再限制在查询输入框里进行限制,使其最多不能超过该字段[Name] 的长度10. Edit1.MaxLength:=aq.FieldByName('test').Size if length(edit1.text)>10 thenbegin showmessage('长度不能大于10');end delphi 交流群4654765 BDE的TQUERY控件打开DBF表时的问题? WEB Service客户端并发运行时出现的难题!!!请大家提供Mail,我发源码给大家帮我解决。 问两个简单的问题!我不会,但是你一定会! 到当前过程第一行的快捷键是???? 有关WORD的处理,急急急。。。分不够再给 关于Socket 怎样判断image中有没有图像? 关于QuickReport中图片打印问题 如何能使halcyon6在5.0下使用 有关SPY++的问题 关于数组和指针的问题.
begin
edit1.text=copy(edit1.text,1,10)
end;
那么当我选择的对该字段进行查询时,应先取得该[Name]字段的长度,然后再限制在查询输入框里进行限制,使其最多不能超过该字段[Name] 的长度10.
begin
showmessage('长度不能大于10');
end