如何创建包含2个表中的数据的表单并将数据保存到一个表

时间:2011-10-03 06:04:42

标签: ms-access ms-access-2007 datasheet

我有两张桌子:

Employee:
    ID
    SalaryPerDay
    Name (unique)
    .....
    .....

Schedule:
    ID
    EmployeeID
    Date
    Attending  (boolean)
    loan
    discount
    overTimeHours

和查询

EmployeeNameQuery: that return all employees names

我创建了一个包含

的数据表
column 1: employees names (EmployeeNameQuery)
column 2: Date (Schedule)
column 3: Attening (Schedule)
column 1: OverTimeHours (Schedule)
column 4: Loan (Schedule)
column 5: Discount (Schedule)

此数据表显示行作为员工姓名计数

的问题:

1-十进制数字显示为(280)如何将它们显示为(280.00)我可以插入十进制数字,但我显示的值为.00而不是.00

2-如何创建包含2个表中数据的表单并将数据保存到一个表中,

当我填写参加者的所有数据表时,我想将这些信息提交到Schedule Table,每个字段都包含在表中的相关字段,并插入所选employeeName的EmployeeID。

1 个答案:

答案 0 :(得分:0)

对于一个和两个,似乎您没有将表单绑定到表或查询。如果所有数据输入控件都绑定到字段,则数据表和连续表单只能正常工作。使用连续形式而不是数据表几乎总是最好的。如果您不熟悉表单设计,那么使用向导几乎总是最好的,因为它们将设置包含所有绑定的表单。

对于货币,请选择货币数据类型,而不是小数 - 这对于显示而言非常重要。此外,字段具有可在表设计中设置的格式属性。

如果您打算继续使用Access,我建议您阅读一些内容。您可以在Stackoverflow上找到书籍列表 - 访问手册 Getz,Litwin和Baron经常被推荐。