Всем доброго дня! Заранее приношу извинения, т.к. не совсем по адресу, новерное... Вставляю на пустой лист таблицу: меню "Данные - Получение внешних данных - Из других источников - Из веб-канала данных ODATA". В поле "Ссылка или файл" прописываю строку: [vba]
Код
http://hap/odata/odata.xsodata/TEST?$filter=TEST_NAME eq 'АО «РОГА И КОПЫТА»'
[/vba] . Это подключение к SAP HANA, где лежит вьюшка, но вопрос не в этом. Таблица отображает всё правильно, всё ОК. Потребовалось добавить еще один фильтр. Я открыл строку подключения и изменил строку подключения и она стала выглядеть так: [vba]
Код
http://hap/odata/odata.xsodata/TEST?$filter=(TEST_NAME eq 'АО «РОГА И КОПЫТА»' and year(DATE_REG) eq '2020')
[/vba] . Остальной текст не трогал.
Вот полный текст поля "Строка подключения": [vba]
Код
Data Source=http://hap/odata/odata.xsodata/TEST?$filter=(TEST_NAME eq 'АО «РОГА И КОПЫТА»' and year(DATE_REG) eq '2020');Namespaces to Include=*;Max Received Message Size=4398046511104;Integrated Security=Basic;User ID=UNAME;Persist Security Info=false;Base Url="http://hap/odata/odata.xsodata/TEST?$filter=(TEST_NAME eq 'АО «РОГА И КОПЫТА»' and year(DATE_REG) eq '2020')"
[/vba]
Вопрос в том, что изменение существующей таблицы не работает. Продолжает отрабатывать только первый фильтр. Но, если создать новую таблицу на новом листе, и в строке подключения прописать измененную строку, то работают оба фильтра. Есть ли способ изменить текущую таблицу, без создания новой? Может, еще где-то подключение прописано?
Всем доброго дня! Заранее приношу извинения, т.к. не совсем по адресу, новерное... Вставляю на пустой лист таблицу: меню "Данные - Получение внешних данных - Из других источников - Из веб-канала данных ODATA". В поле "Ссылка или файл" прописываю строку: [vba]
Код
http://hap/odata/odata.xsodata/TEST?$filter=TEST_NAME eq 'АО «РОГА И КОПЫТА»'
[/vba] . Это подключение к SAP HANA, где лежит вьюшка, но вопрос не в этом. Таблица отображает всё правильно, всё ОК. Потребовалось добавить еще один фильтр. Я открыл строку подключения и изменил строку подключения и она стала выглядеть так: [vba]
Код
http://hap/odata/odata.xsodata/TEST?$filter=(TEST_NAME eq 'АО «РОГА И КОПЫТА»' and year(DATE_REG) eq '2020')
[/vba] . Остальной текст не трогал.
Вот полный текст поля "Строка подключения": [vba]
Код
Data Source=http://hap/odata/odata.xsodata/TEST?$filter=(TEST_NAME eq 'АО «РОГА И КОПЫТА»' and year(DATE_REG) eq '2020');Namespaces to Include=*;Max Received Message Size=4398046511104;Integrated Security=Basic;User ID=UNAME;Persist Security Info=false;Base Url="http://hap/odata/odata.xsodata/TEST?$filter=(TEST_NAME eq 'АО «РОГА И КОПЫТА»' and year(DATE_REG) eq '2020')"
[/vba]
Вопрос в том, что изменение существующей таблицы не работает. Продолжает отрабатывать только первый фильтр. Но, если создать новую таблицу на новом листе, и в строке подключения прописать измененную строку, то работают оба фильтра. Есть ли способ изменить текущую таблицу, без создания новой? Может, еще где-то подключение прописано?DES
Сообщение отредактировал DES - Среда, 11.11.2020, 13:28