我在MS Access中有一个名为FilingHeaderQry的查询。
由于一些交叉表连接,列的数量不断变化,基于交叉表,很多是重复的。
我想使用一些VBA动态构建select语句,该语句将只调用不以'ELIM'结尾的列。
例如,FilingHeaderQry将有以下列:
State, Product, Date, Count, StateElim, ProductElim, DateElim, Sum我希望select声明是:
Select State, Product, Date, Count, Sum
from FilingHeaderQry发布于 2019-02-21 19:42:48
与其尝试使用VBA动态构建select语句,不如修改交叉表查询的选择条件,以便在输出中不包含以Elim结尾的列。
例如,类似于:
TRANSFORM <AggregateFunction>(YourTable.ValueField) AS CrossTabValue
SELECT YourTable.RowField
FROM YourTable
WHERE YourTable.ColumnField NOT LIKE '*Elim'
GROUP BY YourTable.RowField
PIVOT YourTable.ColumnFieldhttps://stackoverflow.com/questions/54814530
复制相似问题