Похожие чаты

Всем привет. Можно ли в PQ сделать запрос к файлу

со всеми необходимыми шагами. Но что бы при обновлении запроса выводилось окно с возможностью выбора нужного файла?

22 ответов

26 просмотров

На чистом М - нет, только через VBA

Andrey-Fedotov Автор вопроса

Выбирать кодом файл, открывать, брать его полный путь с названием и расширением дальше записывать это значение в ячейку умной таблицы и параметром забирать в PQ ?

можно, кстати и просто в ячейку, без умной таблицы.

Andrey Fedotov
Выбирать кодом файл, открывать, брать его полный п...

Что за адский ад... Из окна выбора забрать адрес, передать его в параметр и обновить или напрямую в код запроса и обновить

Andrey-Fedotov Автор вопроса
Павел Тарануха
можно, кстати и просто в ячейку, без умной таблицы...

А как тогда забрать это значение в PQ. Файл с запросом может перемещаться в разные папки, а содержимое будет браться все равно из самого первого на который будет сделан запрос. Жалко нет аналога VBA функции ThisWorkbook

Andrey Fedotov
А как тогда забрать это значение в PQ. Файл с запр...

ну тогда начинай с иерархии диска 😁 , а если по мимо того что файл может перемещаться ему и имя будут менять то зачем тогда затевать

Andrey-Fedotov Автор вопроса
Mikhail Muzykin
Гм... Ничего не понял, но CurrentWorkbook есть

Но он же может брать данные из ячейки только из умной таблицы. Или я ошибаюсь?

Andrey-Fedotov Автор вопроса
Коля К
ну тогда начинай с иерархии диска 😁 , а если по ми...

У меня есть выгрузка с 1с которую очень удобно можно через PQ причесать (уже готовый запрос есть со всем шагами). Периодически выгрузка обновляется и распихивается в разные папки. Я думал как то все организовать чтобы при обновлении запроса просто указывать над каким файлом проводить все заранее написанные шаги запроса.

Andrey-Fedotov Автор вопроса
Mikhail Muzykin
Из именованного диапазона тоже может

А можно пример кода как это сделать?

Andrey Fedotov
Но он же может брать данные из ячейки только из ум...

ну например вот берет из именованной ячейки "DateFrom": Excel.CurrentWorkbook(){[Name="dateFrom"]}[Content]{0}[Column1]

Павел Тарануха
ну например вот берет из именованной ячейки "DateF...

Павел Тарануха, твою репутацию увеличил Andrey Fedotov. Репутация - 17 Респект от Excel Hacks

Andrey-Fedotov Автор вопроса
Павел Тарануха
ну например вот берет из именованной ячейки "DateF...

понял, спасибо. По сути умная таблица это же тот же именованный динамический даипазон

дык сообщением выше же https://t.me/eh_chat/302685

Mikhail Muzykin
дык сообщением выше же https://t.me/eh_chat/302685

Mikhail Muzykin, твою репутацию увеличил Andrey Fedotov. Репутация - 243 Респект от Excel Hacks

Andrey-Fedotov Автор вопроса
Mikhail Muzykin
дык сообщением выше же https://t.me/eh_chat/302685

Да, я понял. Спасибо. Но суть идеи та же что и с таблицей - именованный диапазон.

Andrey Fedotov
Да, я понял. Спасибо. Но суть идеи та же что и с т...

я повторюсь - можно отдать адрес в параметр, можно прям в тело запроса; можно сделать функцию и запрос в одну строчку - тогда передавать проще

Павел Тарануха
как? Черкни, плиз, если получится...

ну Семён Семёныч... Private Sub mymacro(control As IRibbonControl) Dim adres$ With Application.FileDialog(1) .AllowMultiSelect = False .Title = "Выбор файла для параметра" .Filters.Clear .Filters.Add "Файлы для параметра", "*.xls*", 1 .InitialView = msoFileDialogViewDetails If .Show = 0 Then Exit Sub adres = .SelectedItems(1) End With ActiveWorkbook.Queries("Параметр").Formula = """" & adres & """ meta [IsParameterQuery=true, Type=""Text"", IsParameterQueryRequired=true]" End Sub вкладка buch )))

Mikhail Muzykin
ну Семён Семёныч... Private Sub mymacro(control As...

Mikhail Muzykin, твою репутацию увеличил Павел Тарануха. Репутация - 244 Респект от Excel Hacks

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
For all those that keep asking why no pump? why this ? and why that...? Please close ur ewt chart and open 2 others - TOTAL (total mc) and BTC.D (btc dominance). Maybe BTC a...
Inn3r_G
19
"Since pnut can flip FTM easily, I'm swapping my FTM to pnut and hoping for a easy x5-x10" Perfect recipe for disaster. NFA but chances are, you'll end up as exit liquidity ...
C. A.
7
AMD status update? No longer in the plan but something might be around the corner later on Chinese partner? No longer in the plan. This market does not seem to be the top ...
Ben
6
I get confused when people talk about the ‘bull market’ and the ‘next bull market’ as if anyone really has a clue what’s really going on in the world. First of all - there i...
Shah
1
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Мне вот любопытно. Уже сколько времени имею соблазн купить макбук, ибо подозреваю что очень уж удобен будет в связке с другой техникой от эпл которая у меня есть, да и сам по ...
Not Yeromin
9
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Добрый день, подскажите, пожалуйста, по проблеме. Сегодня на работе утром обнаружилось что по рдп подключиться не получается к серверу 2022. В серверную зашел - на системно...
srv
19
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Карта сайта