是否可以在数字字段中存储文本

Is it possible to store a text in numeric field

在使用 Microsoft Access 多年后,我的脑海中显然出现了一个问题类型 "for dummies"。我正在为学生成绩开发一个数据库。我想要做的是一旦学生缺席考试,那么文本值(比如 "Absent")应该存储在 ExamMark 列(类型:数字)中,而不是应该是数值的标记。可能吗 ?

在表单上使用组合框字段而不是文本框字段如何?

然后为具有以下记录的标记创建查找table

fldMarkId  fldMark
-1         Absent
 0           0
 1           1

将可能获得的所有标记添加到查找中table。我建议使用 excel 电子表格生成该列表,然后将其导入 access。

然后,如果学生不在,您的数据库中将存储一个数值 (-1),但会显示一个文本值