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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2009, 14:18   #1
Лонли-Локли
Пользователь
 
Регистрация: 26.08.2009
Сообщений: 16
По умолчанию ЗАПОЛНЕНИЕ БД

Нужно заполнить БД. БД создана в Access, используютчся элементы с вкладки ADO. Как оформить ввод данных в поля DBGrid (с последующим сохранением в саму БД) при помощи EDIT.
Лонли-Локли вне форума Ответить с цитированием
Старый 26.08.2009, 14:28   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от Лонли-Локли Посмотреть сообщение
Как оформить ввод данных в поля DBGrid (с последующим сохранением в саму БД) при помощи EDIT.
Что подразумевается под EDIT ? редактирование?

Вообще если используете ADOTable, то ничего в общемто боьше и не надо, можно и так редактировать и добавлять. Но для наглядности и простоты, можно добавить TDBNavigator и связать его с Datasource.

Последний раз редактировалось vovk; 26.08.2009 в 14:37.
vovk вне форума Ответить с цитированием
Старый 26.08.2009, 14:41   #3
Лонли-Локли
Пользователь
 
Регистрация: 26.08.2009
Сообщений: 16
По умолчанию

Нужно сделать так, Что бы данные вводились не через навигатор, а через Edit(или нечто подобное, элемент ввода), таблица нужна просто для представления информации. Навиготор не подходит
Лонли-Локли вне форума Ответить с цитированием
Старый 26.08.2009, 14:47   #4
Talemir
Пользователь
 
Регистрация: 12.08.2009
Сообщений: 62
По умолчанию

Через Дата модуль я дела таким образом

DM.Phone.Post;
DM.Phone.Append;
DM.Phone['Strit']:=DBEdit2.Text;
//DM.Тблица ['Строка в таблице'];=DBEdit2.Text;
DBEdit2.Text:='';
DM.Phone.Refresh;
Что-то подобное
Talemir вне форума Ответить с цитированием
Старый 26.08.2009, 14:54   #5
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Как оформить ввод данных в поля DBGrid
А это разве не вы сказали? (DBGrid только отображает набор данных находящихся в Tdataset, в данном случае TADOTable, TADOQuery или TADODataset)
если ADOTable то
Код:
ADOTable1.Append;
ADOTable1.FieldByName('название поля').AsString:=edit1.text;
ADOTable1.FieldByName('название поля').AsString:=edit2.text;
ADOTable1.FieldByName('название поля').AsString:=edit3.text;
...
ADOTable1.FieldByName('название поля').AsString:=editN.text;
ADOTable1.Post;
а лучше воспользуйтесь поиском по форуму, и найдёте решение точно, в крайнем случае сможете задать вопрос уже по конкретной проблеме. А это действительно моного раз обсуждалось

Последний раз редактировалось vovk; 26.08.2009 в 15:02.
vovk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заполнение таблицы из бд Damhurz PHP 34 05.04.2013 14:38
Заполнение матрицы Pedro Помощь студентам 3 22.04.2009 23:53
Заполнение БД (Delphi) Air Помощь студентам 15 12.04.2008 11:43
заполнение формы zetrix Безопасность, Шифрование 1 29.10.2006 11:07