社区
Delphi
帖子详情
请问:怎样用一变量表示一个表达式,并在支行中启用该表达式?(
yp
2000-01-04 08:18:00
...全文
438
20
打赏
收藏
请问:怎样用一变量表示一个表达式,并在支行中启用该表达式?(
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yp
2000-01-13
打赏
举报
回复
tiger,你的不错,但请见我1月10日发表的意见
yp
2000-01-12
打赏
举报
回复
谢谢各位,特别感谢TIGER,只是仍有一小问题,
我的过滤条件不是在程序设计时确定,而是在运行中,由用户操作来确定是否过滤?
tiger
2000-01-12
打赏
举报
回复
这个没有问题, 设一个全局的boolean变量, 在onFilterRecord事件中检查这个值就可以了. 或者用户操作时这样
table1.OnFilterRecord := nil;
or
table1.OnFilterRecord := table1FilterRecord(Table1, False);
kxy
2000-01-10
打赏
举报
回复
select * form Table where id like :id
ParamByName('id').AsString := '???555';
可能是这样,具体记不清了,去看看Sql的帮助.
tiger
2000-01-10
打赏
举报
回复
procedure table1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
var
tmp : string;
begin
tmp := DataSet.FieldByName('id').AsString;
if Copy(tmp, Lenght(tmp)- 2, 3) = '555' then
Accept := False
else
Accept := True;
end;
yp
2000-01-10
打赏
举报
回复
对不起,由于工作问题,好久没来了,
其实我的本意是这样的:
我在做一个查询系统时,遇一个过滤问题:数据如下
id(字符)name
010555 1
020555 2
050555 3
055555 4
010001 5
我想过滤出id的尾数为555的记录?所以就问了以上问题,
同时,我要在程序中控制过滤,即根据操作员操作来确定是否过滤?
我是在filterecord中用format()加变量实现的,不知有否其它方法?
tiger
2000-01-10
打赏
举报
回复
改用Sql时要耗资缘的,
万一他的表非常大的话.
kxy
2000-01-10
打赏
举报
回复
改用Sql也能实现他的功能.
tiger
2000-01-10
打赏
举报
回复
他说的是过滤, 没有说重新用sql语句执行
渤海海峡
2000-01-10
打赏
举报
回复
select * form Table where id like :id
ParamByName('id').AsString := '%555';
fee
2000-01-08
打赏
举报
回复
yp
请出来说话啥
Firing_Sky
2000-01-08
打赏
举报
回复
说清楚点儿
zdg
2000-01-06
打赏
举报
回复
问题表述不是很清楚, 基本上要用到语义分析才能实现...
zyb
2000-01-06
打赏
举报
回复
你说的是不是像C中的define那种的表示方法啊?能否再明白些!
spear
2000-01-05
打赏
举报
回复
你要实现的事实上是一个小的语义分析,可用逆
波兰表达式表示,请自己翻翻数据结构的书,当然
很简单的可以用字符串操作来简化,也就是说其中
的变量只能代表的是数字,而不能再是表达式
barton
2000-01-05
打赏
举报
回复
有现成的控件。深度历险找找。
kxy
2000-01-04
打赏
举报
回复
不明白?
delphi_fan
2000-01-04
打赏
举报
回复
就象C中的宏定义?Delphi里写个函数不就行了。
yangfan
2000-01-04
打赏
举报
回复
说具体点,举个例子
jiangtao
2000-01-04
打赏
举报
回复
?????,不明白!
Java 特性: Lambda
表达式
(第 1 季)
Lambda
表达式
是 java 8 的新特性,本质是
一个
函数式接口( functional interface )的实现类的实例,Lambda
表达式
从匿名类...在这样的情景
中
,使用 Lambda
表达式
替换匿名类,你将会看到更加简洁和可读性更好的代码。
活动脚本javascript未开启,浏览器未
启用
javascript
它和Java语言不一样,Java语言是介于解释型和编译型语言之间的一种语言,在虚拟机上运行,必须经过编译,通过相应平台上的解释器,实现独立于某个特定的平台编译代码的束缚。计算机语言是指人与计算机之间的通讯的语言,计算机语言是人与计算机传递信息的媒介,计算机系统最大的特征,是通过一种语言传达给机器,为了是电子计算机进行各种工作,就需要一套用以编写的计算机程序的数字,字符和语法法则,有这些字符和语法规则组成计算机各种指令(或各种语句)这些就是计算机能接受的语言。undefined。2,每个js的代码对分号;
运维面试题(1024水篇)
NETWORK 1 请描述TCP/IP协议
中
主机与主机之间通信的三要素 参考答案 IP地址(IP address) 子网掩码(subnet mask) IP路由(IP router) 2 请描述IP地址的分类及每一类的范围 参考答案 A类1-26 B类128-191 C类192-223 D类224-239组播(多播) E类240-254科研 3 请描述A、B、C三类IP地址的默认子网掩码 参考答案 A类255.0.0.0 B类255.255.0.0 C类255.255.255.0 4 请描述预留给企业的私有
PostgreSQL 12.2 手册
(1 row)这样做是 OK 的,因为子查询是一次独立的计算,它独立于外层的查询计算出自己的聚集。聚集同样也常用于和GROUP BY子句组合。比如,我们可以获取每个城市观测到的最低温度的最高值:city | max(2 rows)这样给我们每个城市
一个
输出。每个聚集结果都是在匹配该城市的表行上面计算的。我们可以用HAVING 过滤这些被分组的行:13SQL语言city | max(1 row)
nginx rewrite
对于Nginx的反向代理主要在四个方面:1、URL重写 URL rewirte2、反向代理 reverse proxy 并
启用
缓存功能3、负载均衡4、安装第三方模块,实现健康状态检测。一、URL重写 URL rewirte要想使Nginx有rewirte功能,要在编译Nginx时要用到–with-http_rewirte_module这个模块,这个功能在编译的时候也是默认打开...
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章