我正在开展一个项目,我需要创建一个数据库来跟踪整个生产过程中单位的状态。我当前的封锁涉及让用户与从Microsoft Access Query而不是Microsoft Access Table提供的DataGridView进行交互。
我想要做的是在Microsoft Access中创建一个查询并将其链接到DataGridView,以便最终用户可以与查询而不是实际表进行交互,同时填充所有父表。
我不确定我尝试做的事情是否可行或建议。这是我第一次在专业领域建立数据库,并希望确保我正确地做事。我还没有为业务用途构建C#应用程序,并且对语言本身的经验非常有限。
我尝试在Access中创建Query并将其链接到应用程序,方法与从数据源添加表格的方式相同。这将允许我查看查询中的数据...但它将显示为只读,并且不允许更改任何数据(TableAdapter查询配置向导中的查询构建器指示它是只读的) 。我已经尝试将所有相关的表适配器添加到TableAdapterManager,它仍然没有帮助。
如果这个问题听起来脱节,我会道歉,因为我试图一次克服一个障碍,并且不想让一个问题超载多个问题。我可以提供我的ERD,如果它会让事情变得更容易,我将它标准化至少2NF。