欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 其他专区 > Access > access如何删除空字段记录

access如何删除空字段记录

时间:2020-12-13 22:44作者:admin来源:未知人气:574我要评论(0)

access如何删除空字段记录

 

首先我们需要知道在Access中null和空字符串是不同的,因此如果处理不好该问题就会带来不少麻烦,特别是在混合查询中。

(推荐教程:access数据库学习)

解决方法如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

var

 SQLStr:string;

begin

//

  SQLStr := 'select * from ordertb where 1>0';

  if Trim(Edit1.Text)<>'' then

  SQLStr := SQLStr +' and serialid like :a';

  if Trim(Edit2.Text)<>'' then

  SQLStr := SQLStr +' and pname like :b';

  

  with ADOQuery1 do

  begin

    Close;

    SQL.Clear;

    SQL.Add(SQLStr);

    if Trim(Edit1.Text)<>'' then

    Parameters.ParamByName('a').Value := '%'+Trim(Edit1.Text)+'%';

    if Trim(Edit2.Text)<>''then

    Parameters.ParamByName('b').Value := '%'+Trim(Edit2.Text)+'%';

    Open;

  end;

end;

或者:

1

2

3

4

5

6

7

8

9

10

11

12

13

begin 

  with ADOQuery1 do

  begin

    Close;

    SQL.Clear;

    SQL.Add('select * from ordertb where 1>0');

    if Trim(Edit1.Text)<>'' then

    SQL.Add(' and serialid like ''%'+Trim(Edit1.Text)+'%''');

    if Trim(Edit2.Text)<>''then

    SQL.Add(' and pname like ''%'+Trim(Edit2.Text)+'%''');

    Open;

  end;

end;

总结:

将条件为空的字段从查询语句中过滤掉。

相关阅读 ​access怎么做点击选择学历的效果​access怎么取消冻结字段​access怎么冻结字段​access怎么删除子数据表​access怎么在表格中插入子数据表​access设置快速访问栏在功能区下方显示​access设置快速访问栏在功能区上方显示​access怎么将设计视图加到快速访问栏​access怎么将导出Excel表格加到快速访问栏​access怎么将数据表视图加到快速访问栏

文章评论
发表评论

热门文章 Microsoft Office Access 2019 官方版激活版 免费下载如何设计一个简单的Access登录窗体Access创建数据库实现图解教程access怎么求平均成绩

最新文章 ​access怎么做点击选择学历的效果​access怎么取消冻结字段 ​access怎么冻结字段​access怎么删除子数据表​access怎么在表格中插入子数据表​access设置快速访问栏在功能区下方显示

人气排行 Microsoft Office Access 2019 官方版激活版 免费下载如何设计一个简单的Access登录窗体Access创建数据库实现图解教程access怎么求平均成绩怎么在Access报表的页面页脚区添加一个计算控件Access 2007、2010、2016三个版本的使用心得Access查询标准(条件)详解电脑没有access怎么办? access文件打不开怎么办?

盖楼回复X

(您的评论需要经过审核才能显示)