我有一个表[tblProject],其中包含[Task]& [开始日期],我有Task1,Task2& Task3目前。同时,查询输出一个表格视图,其列为[开始日期],[任务1],[任务2]和[任务3], 数据表视图中的表单和报表使用此类查询作为源。
我想知道是否可以设置查询/表单/报告,以便在[tblProject]中添加更多新任务的情况下自动显示[Task4] ... [TaskN]等可能的新列。如果它涉及VBA或只是多个查询会怎样才能解决?提前谢谢。
答案 0 :(得分:0)
有两种方法可以做到这一点:
1)设计具有您需要的最大任务列数的表单,并将其设置为Visible = FALSE
。然后在运行时,您将根据需要使它们可见。
2)使用CreateControl
方法根据需要添加控件。
在任何一种情况下,您都需要确定您拥有的任务列数。我建议你遍历字段名称来确定要显示的任务数量。