![]() |
#6 |
MCTS
|
Цитата:
1. Програмно, например из кодеюнита. rItem.INIT; // инициировали переменную типа рекорд с субтипом товар. rItem."No." := '1999'; //заполнили ключевое поле rItem.Description := 'New item'; //заполнили прочие поля rItem.INSERT(TRUE); //вставили запись в таблицу. 2. через форму. 2.1. форма связана с таблицей (свойство TableRelation заполнено). Для вставки новой записи - щелкнуть F3 Заполнить поля (например в текстбоксах. тексбоксы должны быть связаны с полями таблицы) Перейти на следующую запись - информация будет сохранена в базе. Програмировать ничего не нужно. 2.2. несвязанная форма. Информацию вводят в переменную (через текстбокс). далее вставляют в таблицу. rItem.INIT; // инициировали переменную типа рекорд с субтипом товар. rItem."No." := ''; //для товаров поле Но. можно не заполнять - в этом случае оно будет заполнено автоматически из серии номеров. rItem.Description := tDescription; //заполнили поле описание из переменной (указанный выше Текстбокс). rItem.INSERT(TRUE); //вставили запись в таблицу. Куда вставлять код? Например на отдельную кнопку в триггер онПуш. Если хочется больше выбирайте подходящий триггер и вперед. Кстати в онлайн хелпе указывается можно ли производить вставку из триггера или нет. Локтейбл здесь не нужен. Для вставки записей используется Инсерт, а не Модифай. Модифай записи изменяет. PS. Если не нравится книга на русском, благодаря которой научилась програмировать прорва народу, то берите книгу Марка или Девида Студебеккера или Ройза+Бабича или стандартные треннинги. Благо литературы сейчас хватает. Если хотите научиться программировать, то прочесть что-нибудь все же придется. |
|