Home > Торговые системы > QPILE. Как добавить данные в таблицу

QPILE. Как добавить данные в таблицу

Программа на языке QPILE может работать с одной таблицей, структура которой описана после тела программы. Чтобы добавить в таблицу запись, необходимо сначала сформировать структуру типа MAP — ассоциативный массив в QPILE, а потом воспользоватся функцией ADD_ITEM(DOUBLE row_ndex, MAP table_row). Ключи в массиве должны совпадать с именами полей описаных в разделе PARAMETER. Вот простой пример заполнения таблицы произвольными данными:

PORTFOLIO_EX TestProg;
DESCRIPTION Заполнение таблицы произвольными данными;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;

PROGRAM
delete_all_items()

mp = create_map()
money = 2000
mp = set_value(mp,"Column","test value 1")
mp = set_value(mp,"SomeNum",money)
add_item(0,mp)

mp2 = create_map()
money = 2000
mp2 = set_value(mp2,"Column","test value 2")
mp2 = set_value(mp2,"SomeNum",money)
add_item(1,mp2)

END_PROGRAM

PARAMETER Column;
PARAMETER_TITLE Cтолбец1;
PARAMETER_DESCRIPTION В этот столбец будем выводить надпись;
PARAMETER_TYPE STRING(255);
END

PARAMETER SomeNum;
PARAMETER_TITLE Доступно;
PARAMETER_DESCRIPTION Некое число;
PARAMETER_TYPE NUMERIC(10,2);
END

END_PORTFOLIO_EX

Перед внесением данных, функция delete_all_items() очистит нашу таблицу от каких либо данных.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

?

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks:0

Listed below are links to weblogs that reference
QPILE. Как добавить данные в таблицу from EchoBlog::howToCode
TOP