-
Здравствуйте! Вопрос,. Возможно, элементарный но я не могу понять вот чего: Во всех примерах и в моих приложениях при работе с БД и при попытки создать новую запись, то система не дает создать более одной чистой записи. Т.е. создал новую запись 0 будь добр заполни, а потом создавай следующую. Мне же необходимо чтобы пользователь мог создать сколько угодно пустых записей, а потом при необходимости заполнял их. Подскажите, пожалуйста, в чем здесь проблема.
-
в отсутствии ключа, и значит в невозможности адресоваться к "конкретно вон той, пустой записи".
-
создавай с непустым первичным ключом сколько угодно записей, если сильно хочется. не понятен только смысл такого телодвижения...
-
ограничения на таблицу есть видимо
либо их убрать, тогда не нужно будет >> адресоваться к "конкретно вон той, пустой записи".
либо >> создавай с непустым первичным ключом
-
Короче, Какая СУБД? Скрипт на создание таблицы?
-
Есть подозрение, что автор имеет в виду какой-нибудь DBGrid, а не саму базу. Но он ведь партизан, не сразу расколется, что за примеры такие.
-
> Мне же необходимо чтобы пользователь мог создать сколько > угодно пустых записей, а потом при необходимости заполнял > их.
Да, за ради бога - таблица д.б. без первичного ключа и без уникального индекса. Только смысла в этих пустых записях -ноль.
-
> Есть подозрение, что автор имеет в виду какой-нибудь DBGrid
а.. 99%.. наверное Тогда StringGrid :) Как-то писали загрузку файлов Excel, именно так и сделали, сначала в StringGrid с записью типов полей в дин.массив. Потом показ оператору, что бы он удалил/добавил/отредактировал
Добавить. Тут они (смотрели Radminom) иногда делали именно так - добавить N строк, исходя из бумажного списка на руках, и начинали колотить. Если строки остались - значит, что-то перескочили при набивке.
-
> [3] OW © (10.01.12 08:54) > ограничения на таблицу есть видимо
Видимо в гриде создаются, а он при неизменении и пост не станет делать.
-
> [6] Jeer © (10.01.12 09:40) > Только смысла в этих пустых записях -ноль.
0*0=0
-
Ну почему же ноль ? Сразу видно, что Маша (Даша, Глаша, Саша) подготовила место для ввода 30 новых записей, а ввела только 2. Значит, из одноклассниц не вылезала :)
-
> подготовила место для ввода 30 новых записей
Это задача "эффективного" менеджера - оговорить задание, скидки, поощрения и наказание :) В таком случае - да, смысл есть, но это по другому организуется.
|