Показать сообщение отдельно
  #6  
Старый 16.12.2010, 15:56
Alana Alana вне форума
Прохожий
 
Регистрация: 25.08.2010
Сообщения: 3
Репутация: 10
По умолчанию

Чтобы в DBEdit вводить текст, сперва нужно таблицу перевести в режим добавления новой записи или же редактирования. Можно, к примеру, прописать при открытии формы код ADOQuery.Insert (режим добавления записи). Вводишь в DBEdit какие-то данные, предварительно не забыв настроить компонент на нужный столбец таблицы. На кнопке "Добавить" код ADOQuery.Post (сохраняет запись). И еще бы я посоветовала при закрытии Form2 прописать код ADOQuery.Cancel, чтобы никакие данные не сохранились. Да и кнопку "Отмена" тоже можно сделать и прописать такой же код. Вообще, я бы ручками добавляла данные в базу из обычных Edit-ов

И не забудь написать команду, чтобы обновить таблицу и чтобы новые введенные данные отобразились в DBGrid:
Код:
ADOQuery.Active:=false;
ADOQuery.Active:=true;
Ответить с цитированием