Ms access MS Access无法同时保存i和ɪ;在桌子上

Ms access MS Access无法同时保存i和ɪ;在桌子上,ms-access,Ms Access,我有一个IPA字符表,其中IPA字符作为短文本存储在字段中(无重复)。我无法将I和ɪ存储在此字段中,因为MS Access认为它们是相同的。有没有办法将这些内容保存到MS Access中的DB表中?您可以在这里找到答案: 但请注意,米罗克斯拉夫最新的答案是正确的 附录: 要转换为字符串,请执行以下操作: Text = CStr([BinaryField1]) 但是,这将是零填充,因此文本的长度将始终为size\u of_field/2 要获取净长度,请首先将零字符替换为空格: TrueTex

我有一个IPA字符表,其中IPA字符作为短文本存储在字段中(无重复)。我无法将I和ɪ存储在此字段中,因为MS Access认为它们是相同的。有没有办法将这些内容保存到MS Access中的DB表中?

您可以在这里找到答案:

但请注意,米罗克斯拉夫最新的答案是正确的

附录:

要转换为字符串,请执行以下操作:

Text = CStr([BinaryField1])
但是,这将是零填充,因此文本的长度将始终为
size\u of_field/2

要获取净长度,请首先将零字符替换为空格:

TrueText: Replace(CStr([BinaryField1]),Chr(0),"")
或者,在代码中:

TrueText = Replace(CStr([BinaryField1]), vbNullChar, "")

然后可以获得TrueText的净长度。

我使用这个建议创建了一个二进制字段来保存一些文本,但是我遇到了另一个问题。以前,字段是字符串,我使用计算字段来获取字符串的长度。现在我不能在计算字段中使用新的二进制字段。有没有办法绕过这个问题?我在计算字段中所做的全部工作是保存字符串的长度,即,如果字符串为“abc”,则长度为3。是的,请参阅扩展答案。