Ms access 使用Access表达式生成器连接字符串
我有一个访问表,其中大约有10个关于患者饮食的是/否字段。(例如:低脂、低糖、无限制等。重点是,对于每个患者,我们相应地检查字段)。我想创建一个报告,显示每个患者的饮食。因此,对于一个病人来说,它可能是这样读的:约翰·史密斯低脂肪、低碳水化合物。你明白了 以下是我需要访问权限才能执行的操作。对于每一行,检查每一列,如果选中,则将该饮食类型连接到字符串。该字符串是Access报告应该显示的内容 我想这样做: myString=“”; myString+=IIF([LOW_FAT]=-1,“LOW FAT”,“”); myString+=IIF([低碳水化合物]=-1,“低碳水化合物”,“低碳水化合物”) 等等,使用表达式生成器 这能做到吗?如果没有,我将如何使用代码生成器进行此操作Ms access 使用Access表达式生成器连接字符串,ms-access,Ms Access,我有一个访问表,其中大约有10个关于患者饮食的是/否字段。(例如:低脂、低糖、无限制等。重点是,对于每个患者,我们相应地检查字段)。我想创建一个报告,显示每个患者的饮食。因此,对于一个病人来说,它可能是这样读的:约翰·史密斯低脂肪、低碳水化合物。你明白了 以下是我需要访问权限才能执行的操作。对于每一行,检查每一列,如果选中,则将该饮食类型连接到字符串。该字符串是Access报告应该显示的内容 我想这样做: myString=“”; myString+=IIF([LOW_FAT]=-1,“LOW
谢谢您需要重新考虑您的餐桌设计。最好有一张节食表,而不是一堆“是/否”字段。饮食表可能包括:
PatientID
DietType
DateFrom
OrderedBy
Etc
可以通过组合框从查找表中选择饮食类型(请不要在表格中使用查找字段),饮食表可以放置在表格的子窗体中,PatientID作为链接子字段和链接主字段
结果将是一个类似以下内容的表:
PatientID DietType
1 Low Fat
1 Low Carb
56 Low Carb
56 Do not feed after dark
56 No water
30 Nil By Mouth
这是一种标准设计,因为它非常灵活且易于查询。您需要重新考虑您的表设计。最好有一张节食表,而不是一堆“是/否”字段。饮食表可能包括:
PatientID
DietType
DateFrom
OrderedBy
Etc
可以通过组合框从查找表中选择饮食类型(请不要在表格中使用查找字段),饮食表可以放置在表格的子窗体中,PatientID作为链接子字段和链接主字段
结果将是一个类似以下内容的表:
PatientID DietType
1 Low Fat
1 Low Carb
56 Low Carb
56 Do not feed after dark
56 No water
30 Nil By Mouth
这是一个标准的设计,因为它非常灵活,易于查询