Ms access 如何插入逗号来分隔访问表单字段中显示的值列表?

Ms access 如何插入逗号来分隔访问表单字段中显示的值列表?,ms-access,vba,Ms Access,Vba,我在访问表单上有一个字段,其中填充了来自查询的数据。该字段在一行中将有多个值,并且必须用逗号分隔,只要值之间有空格。每行上的值的数量可能不同,必须用逗号巧妙地将它们分开 另外,还有一个字段从表中提取整数值,当显示在表单上时,它必须在每行追加一个美元符号 如何做到这一点?那么您想将空格分隔的值转换为逗号分隔的值吗 您应该能够通过打开表(或查询)并使用Find和Replace(Ctrl+H)来实现这一点 另一种实现方法是使用VBA替换函数。但是如何以及在何处使用此功能在很大程度上取决于应用程序的设计

我在访问表单上有一个字段,其中填充了来自查询的数据。该字段在一行中将有多个值,并且必须用逗号分隔,只要值之间有空格。每行上的值的数量可能不同,必须用逗号巧妙地将它们分开

另外,还有一个字段从表中提取整数值,当显示在表单上时,它必须在每行追加一个美元符号


如何做到这一点?

那么您想将空格分隔的值转换为逗号分隔的值吗

您应该能够通过打开表(或查询)并使用Find和Replace(Ctrl+H)来实现这一点

另一种实现方法是使用VBA替换函数。但是如何以及在何处使用此功能在很大程度上取决于应用程序的设计和意图。通常我会创建一个DAO循环并遍历所有行,使用Replace函数将空格替换为逗号。例如,没有替换零件

通常,在单个字段中存储逗号分隔的值是一个非常糟糕的主意。通常,这些数据应该被分解并存储在一个单独的表中,每个值对应一行