好多小问题,但是解决不了,请求指教

hushuang7094 2003-09-25 10:44:02
各位大虾,我想知道怎么用Table的filter和filtered属性进行模糊查询?还有做的那个学生信息管理系统中 学生的“学号”字段我设的是字符类型,但当我输入学号“0040810211”时,它显示的结果却是“40810211”,这是为什么呀?要是我想显示前面的两个00,怎么办啦?XM初学delphi,请求各位大虾大姐指教……
...全文
59 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hushuang7094 2003-10-03
用的是delphi里面自带的database desktop
  • 打赏
  • 举报
回复
gutensu 2003-09-28
用的什么数据库,如果是Paradox把字段类型改为‘’A‘’试试
  • 打赏
  • 举报
回复
AngelYe 2003-09-28
可以改的~~~~别打开表(即不看到表的输入内容),点界面左上角第三个按钮(?)应该可以编辑了~
  • 打赏
  • 举报
回复
hushuang7094 2003-09-28
糟糕,我把数据导入进去后,再想修改表的属性,就改不了了。我又不想重新再对表导入导出后再做修改(字符的属性)怎么办呀??还有,这个分怎么给呀
  • 打赏
  • 举报
回复
julyli1 2003-09-25
char型的数据,只是以不为0的有效数字为开始,所以0040810211中的00不显示。你可以控制一下他的长度,如果学号的长度是固定的话。
temp:=length('学号');
if temp<>10 then
学号:=所差的位数+‘学号’;
if temp=10 then
学号:=学号’;

模糊查询:where 属性值 like %李%。
  • 打赏
  • 举报
回复
bullHEcow 2003-09-25
贴出你的关键语句
  • 打赏
  • 举报
回复
chinesewyx 2003-09-25
"但当我输入学号“0040810211”时,它显示的结果却是“40810211”,这是为什么呀?"
是不是因为字段类型的原因?
  • 打赏
  • 举报
回复
发帖
数据库相关

2476

社区成员

Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
帖子事件
创建了帖子
2003-09-25 10:44
社区公告
暂无公告