Access VBA教程:OutputAllFields属性

使用 OutputAllFields属性可以显示查询基础数据源中的所有字段,以及窗体或报表字段列表中的所有字段。如果要显示全部字段,又不想在查询设计网格中为查询的每个字段单击“显示”框,只需设置该属性即可。

注意   OutputAllFields属性仅应用于追加查询、生成表查询和选择查询。

设置

OutputAllFields属性使用以下设置:

设置 说明
显示基础表中的所有字段以及窗体或报表字段列表中的所有字段。
(默认值)只显示那些在查询设计网格中选择了“显示”框的字段。

只能使用查询的属性表来设置该属性。

注意   在 SQL 语句中的字段名处使用星号 (*),等效于将 OutputAllFields属性设为“是”。

说明

如果 OutputAllFields属性设为“是”,则只需要将进行排序或指定条件的字段包含到查询设计网格中。

将筛选另存为查询时,Microsoft Access 会将 OutputAllFields属性设为“是”。

示例

下面的示例在 SQL 语句中使用星号以选取“Shippers”表中的所有字段。然后将窗体中文本框的 ControlSource属性设为查询中某一字段的名称,便可在该文本框中显示该字段的值。


Dim strGetSQL AS String
strGetSQL = "SELECT * FROM Shippers"
Forms!Form1.RecordSource = strGetSQL
Text1.ControlSource = "ShipperID"
Text2.ControlSource = "CompanyName"

在下一个 SQL 语句的输出结果中,“CompanyName”和“ProductName”字段中的值按升序次序排序,且“Suppliers”和“Products”表中的所有字段都在字段列表和“数据表”视图中显示。请在“查询”窗口的“SQL”视图中输入以下 SQL 语句。


SELECT * FROM Suppliers INNER JOIN Products
ON Suppliers.[SupplierID] = Products.[SupplierID]
ORDER BY Suppliers.[CompanyName], Products.[ProductName];

上页:Access VBA教程:Orientation属性 下页:Access VBA教程:Page属性

Access VBA教程:OutputAllFields属性

Access VBA教程:Page属性 Access VBA教程:PageCount属性(快照查看器)
Access VBA教程:PageFooter属性 Access VBA教程:PageHeader属性
Access VBA教程:PageIndex属性 Access VBA教程:Pages属性
Access VBA教程:Painting属性 Access VBA教程:PaintPalette属性
Access VBA教程:PaletteSource属性 Access VBA教程:PaperBin属性
Access VBA教程:PaperSize属性 Access VBA教程:Parent属性
Access VBA教程:Path属性 Access VBA教程:Picture属性
Access VBA教程:PictureAlignment属性 Access VBA教程:PictureData属性
Access VBA教程:PicturePages属性 Access VBA教程:PictureSizeMode属性
Access VBA教程:PictureTiling属性 Access VBA教程:PictureType属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号