Визуализация БД (эстетика и удобство)

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

Первый вопрос
При выполнении
Table.last;
Table.Insert;
активная запись всталяется перед последней, как сделать что бы она вставлялась последней?

Второй вопрос.
В 1С есть очень удобная возможность, как бы оставлять незаполенной последнюю строку в таблице и при щелчке на ней
втавлять новую...
Как это грамотно реализовать..

PS Использую Paradox-TTable-TDataSource-TRXDBGrid

Заранее благодарен, Олег.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Table.last;
Table.Insert;
активная запись всталяется перед последней, как сделать что бы она вставлялась последней?
Сделать Table.Append (при этом и .last не понадобится)

В 1С есть очень удобная возможность, как бы оставлять незаполенной последнюю строку в таблице и при щелчке на ней
втавлять новую...
Как это грамотно реализовать..
Боюсь, что прийдется переделывать Grid.
Есть кстати еще идея, на BeforeInsert в TTable написать обработчик в котором делать Append, тогда никогда запись не будет вставляться в середине.
Ответить