Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2014, 21:02   #1
BlueRose
 
Регистрация: 02.05.2014
Сообщений: 8
По умолчанию Delphi 7 и Access

Здравствуйте, уважаемые программисты! Помогите, пожалуйста, решить проблему. Суть в следующем:
Использую ADODataset, DataSource, DBGrid. Есть две таблицы: "Договор" и "Состав договора", т.е. в одном договоре может быть несколько строк. Я создаю форму для оформления договора, которая, по моему представлению, должна выглядеть так, как на вложенной картинке. Проблема в следующем: таблица на форме должна быть заполнена до того, как пользователь нажмет на кнопку "Оформить". Можно ли заполнить DBGrid, а подтверждать добавление в таблицу "Состав договора" уже потом при нажатии на кнопку "Оформить"? Если да, то каким образом? Удобно ли вообще в этом случае использовать DBGrid?
Изображения
Тип файла: jpg Снимок.jpg (102.6 Кб, 122 просмотров)
BlueRose вне форума Ответить с цитированием
Старый 12.05.2014, 10:32   #2
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

В порядке очередности:
- Можно
- Зависит от используемой СУБД (про которую ни слова), например с помощью транзакций, либо промежуточных таблиц в памяти и т.д. и т.п.
- Вам виднее
astecenko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi+access Александр Бутырин БД в Delphi 6 13.01.2014 15:57
Delphi,Access KenesK БД в Delphi 1 05.12.2013 08:38
Delphi 5 и Access Flatterer БД в Delphi 14 18.02.2011 13:38
access и delphi kuzmich БД в Delphi 3 17.08.2010 14:25
Access Delphi Yana БД в Delphi 1 04.01.2008 21:54