Неопределенная функция 'Concat' в выражении. для оператора SQL Bartender - PullRequest
1 голос
/ 25 марта 2019

Я сейчас настраиваю ярлык на Бармена.В настоящее время я нахожусь на экране настройки базы данных и уже подключил к нему лист Excel.

Внутри листа Excel у меня есть столбец с префиксом, со начальными цифрами номера штрих-кода '5011'.На листе Excel я могу выбрать несколько записей и перетащить вниз, чтобы создать больше штрих-кодов.например, если у вас есть числа, идущие вниз по ячейке 1,2,3..., и вы выбираете все три и перетаскиваете вниз, у вас есть числа, следующие за 4,5,6,7,8 и т. д. ... тот же принцип с моими штрих-кодами.

Но .. the '5011' должно начинаться с '0', поэтому оно становится '05011'.Если я отформатирую свои штрих-коды с помощью '0' и перетащу вниз, ячейки не будут обновлены до необходимого уровня.например, 01,02,03.. будет продолжаться так: 03,03,03,03,03 многократно .. даже при обновлении книги с помощью F9

Мне нужен SQL-запрос, который просто добавляет дополнительный '0' в начале для штрих-кодастолбец и показывает все результаты на листе.

Мне удалось использовать этот запрос для запуска на листе Excel:

`SELECT * FROM [Sheet1$];

просто не уверен, как добавить этот дополнительный 0 для столбца с именем Outer Barcodes

и попробовали это:

UPDATE `Sheet1$` SET `Outer Barcode` = Concat('0',`Outer Barcode`)

но появляется сообщение об ошибке: Неопределенная функция 'Concat' в выражении.

1 Ответ

0 голосов
/ 25 марта 2019

Оператор concat() в MS Access - &:

UPDATE [Sheet1$]
    SET [Outer Barcode] = '0' & [Outer Barcode];
...