当电子表格视图中的复选框字段过滤器对话框基于计算字段 (MS Access) 时,如何更改“-1”和“0”?

问题描述 投票:0回答:1

在我的 MS Access 表中,我有一个返回 True 或 False 的计算字段。 然后我在电子表格视图的表单中将其用作复选框。 该字段的过滤器对话框显示“-1”和“0”作为过滤选项。对于用户来说并不友好。怎么改?

Checkbox filter dialog for a Calculated field in Spreadsheet View

我尝试在电子表格表单中使用计算字段,但电子表格表单不支持计算字段的过滤。

感谢您的支持。

ms-access checkbox spreadsheet
1个回答
0
投票

类似:

SELECT 
    Staff.*, 
    contact.*, 
    IIf(Staff.[DOB] Is Not Null, DateDiff("yyyy",Staff.[DOB],Date()),"") AS Age,
    Format([YourCheckboxField], "Yes/No") As FriendlyCheckboxName
FROM 
    Staff 
LEFT JOIN 
    contact 
    ON Staff.ID = contact.id 
WHERE 
    ((contact.po) > Date() OR isnull(contact.po)) 
ORDER BY 
    Staff.ID;

或强制使用标签:

SELECT 
    Staff.*, 
    contact.*, 
    IIf(Staff.[DOB] Is Not Null, DateDiff("yyyy",Staff.[DOB],Date()),"") AS Age,
    IIf([YourCheckboxField], "Так", "Ні") As FriendlyCheckboxName

© www.soinside.com 2019 - 2024. All rights reserved.