我现在在酒保上贴个标签。目前,我在数据库设置屏幕,并已经连接了一个excel表到它。
在excel工作表中,我有一个列,列的前缀是条形码号码,起始数字是'5011'。在excel工作表中,我可以选择很少的记录并向下拖动以生成更多的条形码。例如,如果你的数字下降了一个单元格1,2,3...,你选择了所有的三个并向下拖放,你有数字后续的4,5,6,7,8等等。我的条形码也是一样的。
但是..。'5011'需要从一个'0'开始,所以它变成了'05011'。如果我将条形码格式化为'0'并向下拖动,则单元格不会更新到它们应该更新的位置。01,02,03..将继续这样下去:03,03,03,03,03重复。即使使用F9刷新工作簿
我需要一个SQL查询,它只是在条形码列的开头添加一个额外的'0',并显示工作表中的所有结果。
我已设法使用此查询在excel工作表上运行:
`SELECT * FROM [Sheet1$];只是不知道如何为名为Outer Barcodes的列添加额外的Outer Barcodes
并尝试过这样的方法:
UPDATE `Sheet1$` SET `Outer Barcode` = Concat('0',`Outer Barcode`)但是,出现了一个错误消息:表达式中未定义的函数“Concat”。
发布于 2019-03-25 10:36:25
MS Access中的concat()操作符是&
UPDATE [Sheet1$]
SET [Outer Barcode] = '0' & [Outer Barcode];https://stackoverflow.com/questions/55335710
复制相似问题