如何删除文本框值末尾的“多余空格”?

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

我是 Access VBA 的新手(当前使用 2016),这里有一个显示表中名称的列表框。我已经有一个事件,当从列表框中选择一个项目时,所选值将显示在 3 个文本框中,以便用户可以在需要时更新它。然而,第三个文本框中有一个额外的空格。

条目每列的

Data format
只是
Short Text
。第一个文本框仅包含唯一 ID(末尾没有多余的空格),第二个文本框仅包含一个单词(末尾没有多余的空格),第三个文本框包含 2-5 个单词(单词之间有空格,其中单词之间有空格)。很好,但最后有额外的类似空间的出现,这让我很好奇为什么它在那里)。看起来它正在复制表中的行为,因为我也注意到了这个额外的空间。如果我编辑表中的条目,当我尝试在文本框中编辑它时,
this space is not actually there
也会发生同样的情况。无论是在表格中还是在文本框中编辑条目,我都没有问题。我只是想修复它以避免其他用户感到困惑,因为这就像制作键盘的 Insert 键的行为(这次是向后的)。就像如果他们尝试从单词中删除字母 “e”,使用退格键 “Names” 前面的字母 “m” 就是被删除的字母。

表格中具有额外的类似空间或虚空间的条目

table entry

来自具有额外类似空间或虚构空间的文本框的条目

list entry

有什么想法吗?非常感谢。

vba ms-access textbox
1个回答
0
投票

如果没有示例文件,就很难理解正在发生的情况,因此您应该在 FileTransfer 等数据共享网站上发布一个。

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