Путь к таблице из переменной не срабатывает.

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Screenshot_1.png


При назначении пути к таблице переменной, нет взаимодействия с таблицей. Выдает просто ошибку. Что не так делаю?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 794
Благодарностей
2 466
Баллы
113
Какую ошибку просто выдает?
// Отсоединить стрелочку с красного выхода кубика и посмотреть в лог.
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Какую ошибку просто выдает?
// Отсоединить стрелочку с красного выхода кубика и посмотреть в лог.
Взятие строки из таблицы Строки с номером не существует в таблице
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Screenshot_2.png


Эта галка не давала работать) Убрал и заработало)
 
  • Спасибо
Реакции: BAZAg

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
хотя нет, при смене файла снова ошибка
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Как сделать так что бы в таблице а конктретней в строке, если же нет в какой то ячейки информации он так же брал строку в работу. Получается если в ячейке А есть инфа, в ячейке B нет инфы то он эту строку уже не хочет брать.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 794
Благодарностей
2 466
Баллы
113
хотя нет, при смене файла снова ошибка
Может после смены файла стоит привязать файл к таблице повторно?
Пример:
C#:
string path = @"C:\Users\User\Desktop\filelines.xlsx";
project.Tables["tb"].Bind(path);
Как сделать так что бы в таблице а конктретней в строке, если же нет в какой то ячейки информации он так же брал строку в работу. Получается если в ячейке А есть инфа, в ячейке B нет инфы то он эту строку уже не хочет брать.
Попробуйте например так, по номеру строки, а потом уже разделите по разделителю и будете работать с строкой как считаете нужным.
Пример:
C#:
return string.Join("|",project.Tables["tb"].GetRow(0).ToArray()); // 0 = номер строки
 
Последнее редактирование:
  • Спасибо
Реакции: andropovleva

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
При назначении пути к таблице переменной, нет взаимодействия с таблицей. Выдает просто ошибку. Что не так делаю?
Значение переменной в этом случае нужно определять во вх. настройках проекта, либо перед взаимодействием с таблицей привязывать файл, как посоветовал @BAZAg в предыдущем сообщении, а также можно через кубик "Операции над таблицей - Привязать к файлу". В момент инициализации списков и таблиц значений переменных еще нет, таким образом получается что таблица привязывается к пустому пути.
 
  • Спасибо
Реакции: andropovleva и BAZAg

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Да, привязал к файлу и всё заработало! Спасибо!
 

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