我现在正在给酒保贴标签。目前我在数据库设置屏幕上,并且已经连接了一个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列添加额外的0
并尝试过这个:
UPDATE `Sheet1$` SET `Outer Barcode` = Concat('0',`Outer Barcode`)但是出现了一条错误消息: Undefined function 'Concat‘in expression。
发布于 2019-07-05 15:52:50
MS Access中的concat()操作符是&
UPDATE [Sheet1$]
SET [Outer Barcode] = '0' & [Outer Barcode];https://stackoverflow.com/questions/56888599
复制相似问题