Создать таблицу. Получить данные из таблицы другим скриптом.

Страницы: 1
RSS
Создать таблицу. Получить данные из таблицы другим скриптом., Создать таблицу. Получить данные из таблицы другим скриптом.
 
скрипт таблицы

function main()
   win001 = AllocTable()
   AddColumn(win001, 0, "Показатель", true, QTABLE_STRING_TYPE, 15)
   AddColumn(win001, 1, "Значение", true, QTABLE_DOUBLE_TYPE, 15)
   AddColumn(win001, 2, "Значение", true, QTABLE_DOUBLE_TYPE, 5)
   AddColumn(win001, 3, "Значение", true, QTABLE_DOUBLE_TYPE, 10)
     
CreateWindow(win001)
   SetWindowCaption(win001, "Table1")

  for fff=1,7 do
InsertRow(win001,fff)
end
SetCell(win001,1,0,"Остаток средств:");
SetCell(win001,2,0,"+--","-------------+");
SetCell(win001,3,0,"Кол-во заявок на продажу");
SetCell(win001,4,0,"Сумма заявок на продажу");

SetCell(win001, 1, 2, "34", 0)  
SetCell(win001, 3, 2, "55", 0)      


end


скрипты типа

if Table1 then
   -- Таблица существует
   -- Далее можно получить доступ к элементам таблицы
   local value = getNumberOf(win001, 3, 2)
   message(value)
else
   -- Таблица не существует
   message("Таблица не найдена")
end  


таблицы не видят. почему не понимаю.  По названию и идентификатору обращаюсь. Таблица существует, я ее вижу.  
 
Наверно, все же, стоит прочитать документацию. Методы getIem, getNumberOf и SearchItems из этого раздела не предназначены для работы с таблицами, созданными через метод AllocTable.

Чтобы было понятнее - раздел документации 3.1 Функции для обращения к строкам произвольных таблиц QUIK.
Функции из этой группы предназначены для доступа к данным, содержащимся в таблицах Рабочего места QUIK. Т.е. это встроенные таблицы терминала.

В методах есть параметр TableName. Список возможных значений этого параметра в документации тоже представлен.

Не тратьте свое и чужое время попусту.
 
Читаю. Спасибо.  
 
Считаю это ошибками терминологии при составлении документации. Словом "таблица" обозначено все, что имеет табличную структуру.
Данные, выводимая в терминал информация, создаваемые пользовательские структуры - все в кучу. Не удивительно появление таких вопросов.
Страницы: 1
Читают тему
Наверх