① ACCESS数据库,条件筛选
具体看是哪种筛选,一般情况,可用图形界面或sql语句完成。
比如表数据如下:
select*from表1whereid=1;
注意:
实际应用中可能筛选条件会比这个要复杂,所以需要具体情况具体分析。
② VB如何筛选数据库内容
具体做法:
新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
SQL查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]
查询字段必须分别用(西文)逗号分开或就用一个*号代替,上述查询中排序语句建议最好应用。
SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。本人一般先按上述连接,SQL用"SELECT * FROM TabelName"作调试,无问题,用一个按钮孔件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1孔件,再添加ADODC1控件再添其他内容。
代码如下,请按你实际要求修改,
Private Sub Form_Load()
Text1 = ""
With Adodc1
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select name from b1 order by name"
Adodc1.Refresh
DataGrid1.Refresh
End With
End Sub
Private Sub Text1_Change()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select name from b1 where name >='" & Text1 & "' order by name"
Adodc1.Refresh'对查询更新
DataGrid1.Refresh
End Sub
补充代码如下,Tabel1是你需查询的数据表:
Private Sub Command1_Click()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from Tabel1 where 部门 ='" & "车间" & "'"
Adodc1.Refresh'对查询更新
DataGrid1.Refresh
End Sub
③ Access窗体信息筛选怎么弄
"SELECT * FROM 数据库名 WHERE 产品名称='" & k & "'"
④ access查询做的窗体怎么查找子窗体的数据
可以通过四种方法在窗体或数据表中筛选记录:按选定内容筛选、按窗体筛选、筛选目标和高级筛选/排序。
按选定内容筛选
1. 启动 Microsoft Access,然后打开您要使用的数据库。
2. 在窗体、子窗体、数据表或子数据表的一个字段中,选择一个要作为筛选条件的值的实例(如名称或数字)。
3. 在“记录”菜单上,指向“筛选”,然后单击“按选定内容筛选”。
4. 重复步骤 2 和 3,直到找到需要的一组记录为止。注意:也可以筛选不含某一值的记录。选择一个值后,单击右键,然后单击“内容排除筛选”。
按窗体筛选
1. 在窗体视图中打开一个窗体,或在数据表视图中打开一个表、查询或窗体。要在子数据表中筛选记录,请单击展开指示符以显示该子数据表。
2. 在“记录”菜单上,指向“筛选”,然后单击“按窗体筛选”以切换到“按窗体筛选”窗口。
3. 可以为所显示的窗体、子窗体、主数据表或任何子数据表指定条件。每个子窗体或子数据表都有自己的“查找”和“或”选项卡。
4. 单击要在其中指定条件的字段。
⑤ 什么是筛选Access中的筛选包含哪几种类型各有哪些应用
简单的说筛选就是选择。
在Access中共用4种方法筛选记录,分别是“按选定内容筛选”、“按窗体筛选”、“输入筛选目标”以及“高级筛选/排序”。“按选定内容筛选”、“按窗体筛选”、“输入筛选目标”是最容易的筛选记录的方法。如果可以容易地在窗体、子窗体或数据表中找到并选择想要筛选记录包含的值的实例,可使用“按选定内容筛选”;如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,可使用“按窗体筛选”;如果焦点正位于窗体或数据表的字段中,而恰好需要在其中输入所搜索的值或要将其结果作为准则的表达式,可使用“输入筛选目标”;如果是更复杂的筛选,可使用“高级筛选/排序”。
⑥ 数据库access2003筛选
如何在 Access 数据库中筛选记录
概要
使用 Access 数据库中的数据时,您可能不希望同时查看所有数据。而只想查看满足某些条件的那些记录。为此,您必须应用筛选器。文本介绍如何在 Access 数据库中筛选记录。
可以通过四种方法在窗体或数据表中筛选记录:按选定内容筛选、按窗体筛选、筛选目标和高级筛选/排序。
按选定内容筛选
1. 启动 Microsoft Access,然后打开您要使用的数据库。
2. 在窗体、子窗体、数据表或子数据表的一个字段中,选择一个要作为筛选条件的值的实例(如名称或数字)。
3. 在“记录”菜单上,指向“筛选”,然后单击“按选定内容筛选”。
4. 重复步骤 2 和 3,直到找到需要的一组记录为止。注意:也可以筛选不含某一值的记录。选择一个值后,单击右键,然后单击“内容排除筛选”。
按窗体筛选
1. 在窗体视图中打开一个窗体,或在数据表视图中打开一个表、查询或窗体。要在子数据表中筛选记录,请单击展开指示符以显示该子数据表。
2. 在“记录”菜单上,指向“筛选”,然后单击“按窗体筛选”以切换到“按窗体筛选”窗口。
3. 可以为所显示的窗体、子窗体、主数据表或任何子数据表指定条件。每个子窗体或子数据表都有自己的“查找”和“或”选项卡。
4. 单击要在其中指定条件的字段。
5. 通过从字段的列表中选择要搜索的值(如果列表包括字段值),或通过在字段中键入值,来输入您的条件。
要查找特定字段为空或不为空的记录,请在该字段中键入 Is Null 或 Is Not Null。
6. 要在筛选器中指定记录可能具有的其他值,请单击要筛选的窗体、子窗体、数据表或子数据表的“或”选项卡,然后输入更多条件。
7. 在“筛选”菜单上,单击“应用筛选”以查看筛选的结果。
筛选目标
1. 在窗体视图中打开一个窗体,或在数据表视图中打开一个表、查询或窗体。要在子数据表中筛选记录,请单击展开指示符以显示该子数据表。
2. 右键单击要筛选的窗体、子窗体、数据表或子数据表中的字段,然后在快捷菜单的“筛选目标”框中键入要查找的值。
3. 按 Enter 应用筛选,然后关闭快捷菜单。
高级筛选/排序
1. 在窗体视图中打开一个窗体,或在数据表视图中打开一个表、查询或窗体。
2. 单击要筛选的窗体、子窗体、数据表或子数据表。
3. 在“记录”菜单上,指向“筛选”,然后单击“高级筛选/排序”。
4. 在设计网格中添加需要的字段,以便指定筛选器在查找记录时将使用的值或其他条件。
5. 要指定排序顺序,请单击字段的“排序”单元格,单击箭头,然后选择一种排序顺序。Microsoft Access 先对设计网格中最左侧的字段排序,然后依次向右对字段逐个排序。
6. 在已包括的字段的“条件”单元格中,输入要查找的值,或输入表达式。
7. 在“筛选”菜单上,单击“应用筛选”以查看筛选的结果。
⑦ ACCESS数据库,做了一个窗体,如何能设置窗体中数据默认显示筛选其中一个布尔值字段为"1"
把这个窗体作为子窗体放入一个非绑定窗体。
主窗体上插入一个复选框控件,默认值设为True,
设置子窗体的链接字段属性,将主窗体上的复选框控件名设为主链接字段,子链接字段即为要求筛选的字段。
主窗体上放置按钮或复选框之类的控件,点击事件代码中,设置子窗体的链接字段属性值为空,即可显示全部值。
⑧ 数据库中如何查询、筛选啊
数据库就是放数据的地方 和数据管理的地方。进来查询和选择用select * from [表名] where [字段] {条件} group by [字段] having [字段] {条件}
希望采纳