![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Народ помогите пожалста! пишу прогу для глупых пользователей. то есть максимально удобно им и дофига делов мне. Пользователи должны добавлять записи в DBGrid, а заноситься в базу данных они должны с учетом еще нескольких значений. Tаблица состоит из полей: ID, IN_, OUT_. IN_ и OUT_ заносит пользователь. ID берется через поиск в связанных таблицах. База в MSSQL. при вставке новой записи в DBGrid в таблице появляется строка с IN_ и OUT_ и пустым ID. Какой код надо написать что бы данные заносились нормально?
|
#2
|
|||
|
|||
![]() Ты изначально должен понять что новые записи вставляются в ТБД а Grid их только отображает. Соответственно вставляй новую запись в таблицу БД присваивай требуемое значение полю ID и предлогай клиенту ввести необходимые значения. При этом возможно Grid лучше закрыть для редактирования (только просмотр) и пусть клиент значения для двух полей через DBEdit или выпадающие списки, иначе они тебе в гриде наколбасят такого.
|