社区
Delphi
帖子详情
请问:怎样用一变量表示一个表达式,并在支行中启用该表达式?(
yp
2000-01-04 08:18:00
...全文
448
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
打赏
举报
回复
?????,不明白!
活动脚本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这个模块,这个功能在编译的时候也是默认打开...
Nginx作为反向代理的简单应用
原文:http://zhou123.blog.51cto.com/4355617/840837 对于Nginx的反向代理主要在四个方面: 1、URL重写 URL rewirte 2、反向代理 reverse proxy 并
启用
缓存功能 3、负载均衡 4、安装第三方模块,实现健康状态检测。 关于一些Nginx的应用,可以在Nginx的官方网站上看到,内容介绍的也相当
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章