首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在要附加到另一个表的查询旁边的窗体中添加复选框

如何在要附加到另一个表的查询旁边的窗体中添加复选框
EN

Stack Overflow用户
提问于 2011-08-05 20:24:24
回答 1查看 1.8K关注 0票数 1

我正在构建一个培训database.The表,我使用的是:员工、培训课程、培训中的培训和完成的培训。我有一个查询,该查询从表单中筛选出来,以显示未接受培训的员工。

我想在结果旁边添加一个复选框,这样我就可以选择要添加到In培训表中的部分或全部内容。几天来,我一直被困在这上面,在互联网上搜索,阅读书籍,寻找答案。

EN

回答 1

Stack Overflow用户

发布于 2011-09-05 03:14:14

刚刚看到了这个问题。以下是解决这个问题的另一种解决办法。没有复选框,但您将获得一个带有组合框的子表单,以更新特定员工的课程和进度。

  1. 用字段创建4个表:

代码语言:javascript
运行
复制
- tblEmployees 
    - EmployeeID (Primary Key)
    - EmployeeName (and any additional fields you might need)

代码语言:javascript
运行
复制
- tblProgress -> this stores "IN TRAINING", "COMPLETED" as 2 separate records 
    - ID (AutoNumber) (Primary Key)
    - ProgressDesc

代码语言:javascript
运行
复制
- tblTrainingCourses 
    - CourseID (Primary Key)
    - CourseName

代码语言:javascript
运行
复制
- tblEmployeeTraining -> here we are using composite key 
    - EmployeeID (Primary Key)
    - CourseID (Primary Key)
    - Progress

通过选择EmployeeID.

  • Configure向导,
  1. 在tblEmployees和tblEmployeeTraining之间创建一对多的关系,将tblEmployeeTraining中的以下字段链接起来(在设计视图中).来自数据类型列.

代码语言:javascript
运行
复制
- CourseID  
    - Choose the tblTrainingCourses as the table for the Lookup Values

代码语言:javascript
运行
复制
- Progress 
    - Choose the tblProgressas as the table for the Lookup Values

  1. 基于tblEmployees创建表单。您应该得到一个子表单,它将显示课程名称和进度。基本上,子表单中的2列将显示组合框,供您选择课程和进度。

如果不希望步骤2中的关系,可能需要在删除员工数据之后存储它,那么需要创建一个查询并将其用作子表单的RecordSource。您可能希望在tblEmployees中添加一个字段,以确定员工是否处于活动状态,而不是从tblEmployees中删除该记录。然后,您可以使用上述步骤,只需对表单进行筛选,以显示那些活动员工。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6962203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档