Конференция "Базы" » Добавление нескольких пустых строк в БД [D7]
 
  • JJ (09.01.12 16:18) [0]
    Здравствуйте!
    Вопрос,. Возможно, элементарный но я не могу понять вот чего:
    Во всех примерах и в моих приложениях при работе с БД и при попытки создать новую запись, то система не дает создать более одной чистой записи. Т.е. создал новую запись 0 будь добр заполни, а потом создавай следующую. Мне же необходимо чтобы пользователь мог создать сколько угодно пустых записей, а потом при необходимости заполнял их. Подскажите, пожалуйста, в чем здесь проблема.
  • sniknik © (09.01.12 16:56) [1]
    в отсутствии ключа, и значит в невозможности адресоваться к "конкретно вон той, пустой записи".
  • Дмитрий Белькевич (09.01.12 18:18) [2]
    создавай с непустым первичным ключом сколько угодно записей, если сильно хочется. не понятен только смысл такого телодвижения...
  • OW © (10.01.12 08:54) [3]
    ограничения на таблицу есть видимо

    либо их убрать, тогда не нужно будет
    >> адресоваться к "конкретно вон той, пустой записи".

    либо
    >> создавай с непустым первичным ключом
  • OW © (10.01.12 08:55) [4]
    Короче,
    Какая СУБД?
    Скрипт на создание таблицы?
  • Омлет © (10.01.12 09:15) [5]
    Есть подозрение, что автор имеет в виду какой-нибудь DBGrid, а не саму базу.
    Но он ведь партизан, не сразу расколется, что за примеры такие.
  • Jeer © (10.01.12 09:40) [6]

    > Мне же необходимо чтобы пользователь мог создать сколько
    > угодно пустых записей, а потом при необходимости заполнял
    > их.


    Да, за ради бога - таблица д.б. без первичного ключа и без уникального индекса.
    Только смысла в этих пустых записях -ноль.
  • OW © (10.01.12 09:49) [7]

    > Есть подозрение, что автор имеет в виду какой-нибудь DBGrid

    а.. 99%.. наверное
    Тогда StringGrid :)
    Как-то писали загрузку файлов Excel, именно так и сделали, сначала в StringGrid с записью типов полей в дин.массив.
    Потом показ оператору, что бы он удалил/добавил/отредактировал

    Добавить. Тут они (смотрели Radminom) иногда делали именно так - добавить N строк, исходя из бумажного списка на руках, и начинали колотить. Если строки остались - значит, что-то перескочили при набивке.
  • Inovet © (10.01.12 15:02) [8]
    > [3] OW ©   (10.01.12 08:54)
    > ограничения на таблицу есть видимо

    Видимо в гриде создаются, а он при неизменении и пост не станет делать.
  • Inovet © (10.01.12 15:04) [9]
    > [6] Jeer ©   (10.01.12 09:40)
    > Только смысла в этих пустых записях -ноль.

    0*0=0
  • MsGuns © (10.01.12 15:20) [10]
    Ну почему же ноль ?
    Сразу видно, что Маша (Даша, Глаша, Саша) подготовила место для ввода 30 новых записей, а ввела только 2. Значит, из одноклассниц не вылезала :)
  • Jeer © (10.01.12 16:49) [11]

    > подготовила место для ввода 30 новых записей


    Это задача "эффективного" менеджера - оговорить задание, скидки, поощрения и наказание :)
    В таком случае - да, смысл есть, но это по другому организуется.
 
Конференция "Базы" » Добавление нескольких пустых строк в БД [D7]
Есть новые Нет новых   [134431   +11][b:0][p:0.001]