Динамическое обновления пути к файлам

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Все привет, подскажите каким образом можно изменять путь к таблице или списку по ходу выполнения проекта. То есть предположим, что сначала у меня просто есть таблица, путь к которой является переменная, значения пути у меня в эксель таблице. В зависимости от разной логики берется разный путь. В каком формате нужно записывать путь в таблицу или как его потом обработать, чтобы потом можно было использовать в проекте?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Перепривязывайте таблицу экшном по ходу проекта - Операции над таблицей>Привязать к файлу.
 
  • Спасибо
Реакции: smarchenko

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Перепривязывайте таблицу экшном по ходу проекта - Операции над таблицей>Привязать к файлу.
точно, спасибо большое. Что то я про это и не подумал. Буду пробовать.
 

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Не получается выполнить действие. Как использовать переменную и дирректорию проекта?2015-06-26_152034.jpg
Или как сохранить в переменную тест, так чтобы {-Project.Directory-} осталось в таком виде, а не в виде реального пути к папке?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
{-Variable.put_k_papke-}\названия.хlxs
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
{-Variable.put_k_papke-} - там у вас прописан полный путь или поддиректория проекта?
 

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
{-Variable.put_k_papke-} - там у вас прописан полный путь или поддиректория проекта?
нет, там у меня просто имя папки, которая находится в основной папке проекта
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вместо тип label, заменить на текст или fale name
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Не получается выполнить действие. Как использовать переменную и дирректорию проекта?Посмотреть вложение 8714
Или как сохранить в переменную тест, так чтобы {-Project.Directory-} осталось в таком виде, а не в виде реального пути к папке?
Должно работать в таком виде. Уверены что проблема в пути? Что в пишется в Логе при выполнении экшна (Окна>Лог)?
 
Последнее редактирование:

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Должно работать в таком виде. Уверены что проблема в пути? Что в пишется в Логие при выполнении жкшна (Окна>Лог)?
спасибо всем, этот вариант почему то заработал. Ничего не менял, но теперь процесс пошел.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Прикольно, что если имя таблицы некорректное, зенка об этом ни в жисть не признается. Само действие работает, но потом начинается ошибка out of range.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Прикольно, что если имя таблицы некорректное, зенка об этом ни в жисть не признается. Само действие работает, но потом начинается ошибка out of range.
Не совсем понимаю. Где прописано некорректное имя? и Как оно может вообще работать так?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Когда я дёргаю действие «Привязать таблицу к файлу», имя файла генерирую динамически по принципу «префикс-датавремя.расширение», то если значение этой переменной пустое, от действие отрабатывает без ошибки, а вот дальше сыпятся левые ошибки.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Какие? Можно привязать список к несуществующему файлу, оставить путь пустым и тд. Это некоторые используют для очистки списка.
если потом попытаться оттуда что-то взять, то будут ошибки, конечно
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)