有关数据库的问题,急!

springsea 2000-09-08 08:22:00
今有个TABLE控件,要使用其过滤器过滤,条件是DATASET中的某一字段(integer)中的
某一位数据为“1”。不知该给filter赋什么样的值!
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
benzz 2000-09-14
  • 打赏
  • 举报
回复
设置FILTERED=true,不用写filter

在onfilterrecord事件中写如下代码即可

accept:=false;
if copy(trim(table1.fieldbyname('partno').asstring),1,1)='9' then
accept:=true;
end;
hhzh426 2000-09-14
  • 打赏
  • 举报
回复
i and 2 返回值为2则i的第二位为1
i and 1,2,4,8,16,32...可以判断相应的位是否为1
i and $ffffffffd or $00000002 可以将第二位置1
xfchai 2000-09-08
  • 打赏
  • 举报
回复
filter 不能过滤某字段中的某位数吧

tempstr:=inttostr(某字段值);
Pos('1',tempstr)>0?

iforever 2000-09-08
  • 打赏
  • 举报
回复
这个问题是DELHPI的吧.

可以动态设置也可以静态设置.

看看TABLE的属性filter, 再按下就知道了
meijg 2000-09-08
  • 打赏
  • 举报
回复
字段名=1

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧