Цитата |
---|
bonjour3 написал: Может я что-то упустила при использовании формул и функций |
Вот горшок пустой, он предмет простой...
29.08.2018 16:16:02
Вот горшок пустой, он предмет простой...
|
|||
|
|
29.08.2018 19:35:52
bonjour3, оформляйте код при помощи кнопки <...>.
|
|
|
|
29.08.2018 19:43:26
Куда поставить? PS Извините, я начинающий юзер. |
|||
|
|
29.08.2018 20:53:34
bonjour3, ищите такую кнопку (см. скрин).
|
|
|
|
30.08.2018 09:46:44
Если есть возможность - то надо выложить тогда этот файл на тот же Google, дать доступ всем нужным пользователям и запросом забирать данные уже из Googlа.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
30.08.2018 10:00:59
Дмитрий(The_Prist) Щербаков, этот файл и так лежит на дропбоксе, и у каждого юзера есть копия связанная с облаком в его личной папке. Спорная на мой взгляд схема - вывалили бы на сетевой диск с ограниченным доступом и нет проблемы.
Но теперь ТСу нужно чтобы запрос PQ сам опознавал имя юзера, который открыл файл, и сам таким образом формировал путь к файлу в личной папке этого юзера. Самый надежный вариант решения предложил Андрей VG, но ТС решил пойти своим неправильным путем. Почему - ХЗ.
Вот горшок пустой, он предмет простой...
|
|
|
|
30.08.2018 12:22:46
Вы говорите про варианты 1. Сделать отчёт с udf-функцией и 2. Сделать vbscript со следующим кодом ? Эти 2 варианта через VBA? |
|||
|
|
02.09.2018 16:15:22
Кнопка цитирования не для ответа [МОДЕРАТОР]
да, для тех, кому он нужен, доступ открыт в папку |
|
|
|
02.09.2018 19:46:50
Т.е. у Вас в дропбоксе лежит и файл-источник.
Вы обновляете файл-источник по расписанию у себя на компьютере. Файл синхронизируется через облако со всеми локальными копиями у всех тех пользователей, которые имеют к нему доступ. У этих же пользователей есть созданный Вами файл с запросом (запросами), который обращается к файлу-источнику. Этот файл с запросом лежит также в дропбоксе. Так?
Изменено:
OfficeProPlus 365x64
Win64forWorkstation |
|
|
|
02.09.2018 19:52:03
Да, все верно, все лежит в дропбоксе
|
|
|
|
02.09.2018 20:04:15
Создаете в файле-запросе отдельный лист с таблицей. Все делаете пошагово, как описано в варианте 2 от Дмитрия Щербакова (
У меня она выглядит так.
Изменено:
OfficeProPlus 365x64
Win64forWorkstation |
|
|
|
02.09.2018 20:41:11
Далее двигаетесь по алгоритму, прописанному Дмитрием Щербаковым.
На выходе в запросе в качестве источника у Вас будет фигурировать относительный путь к этому файлу-источнику. У меня этот путь выглядит так в запросе (см.картинку) "Источник ДДС" - это та папка, в которой лежит файл-источник. Если Ваш файл-источник лежит в той же папке, в которой лежит файл с запросом, то путь к источнику будет выглядеть так: Источник = Folder.Files(Excel.CurrentWorkbook(){[Name="Parameters"]}[Content]{0}[Значение])
Изменено:
OfficeProPlus 365x64
Win64forWorkstation |
|
|
|
02.09.2018 21:00:46
Нет, файл-источник лежит в другой папке, не в той, в которой лежит файл с запросом
|
|
|
|
02.09.2018 21:39:04
bonjour3, что-то у вас проблемы с построением путей.
Пусть синхронизируемый файл лежит у первого пользователя "C:\UsersFolder\User1\Dropbox\Source files\Databook.xlsx" а у второго "C:\UsersFolder\User2\Dropbox\Source files\Databook.xlsx" то есть, путь к этому файлу отличается только именем пользователя. Пусть файлы с запросами к этому файлу Databook.xlsx лежат где-то внутри "C:\UsersFolder\User2\Dropbox\" и "C:\UsersFolder\User1\Dropbox\" в подпапках произвольной глубины. Тогда путь к файлу Databook.xlsx легко востанавливаются. так как имеют общий начальный путь (выделено красным). В архиве макет такой конструкции. Естественно, Users заменено на UserFolder. |
|
|
|
03.09.2018 17:33:14
если файл-источник и файл с запросом будут лежать в дропбоксе, все должно работать
OfficeProPlus 365x64
Win64forWorkstation |
||||
|
|
|||