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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 11:59   #1
xJohnx
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 80
По умолчанию Новое добавляемое поле

Есть База данных Аксесс 2003
и Делфи 7
У меня есть форму для заполнения заказов и есть форма для просмотра заказов. Не получается в форме заказов постоянно добавлть новые поля( они у меня просто отображаются не добавляются) в общем вот:
Безымянный.jpg
xJohnx вне форума Ответить с цитированием
Старый 25.04.2011, 12:27   #2
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Да... сложный случай
Код:
ADOTable1.Append ;
добавлять в код не пробовал?

Создай на форме Form3 кнопку и впиши тупа код


ADOTable1.Append ;
Form1.ShowModal ; // <- (Form1 = Форма "добавление заказа")


а на кнопке отправить заказ напиши код:

Код:
   if ADOTable1.Modified then
      ADOTable1.Post ;
   Close ;
Думаю так будет правильнее...
Gulik вне форума Ответить с цитированием
Старый 25.04.2011, 12:50   #3
xJohnx
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 80
По умолчанию

угу! Красавчиу- не работает!
Вообще походу ты не понял меня.

Форма 2( Заказы) Служит для добавления новых клиентов в бД и отображение в форме 3. Тоесть постоянно, кто входит в БД и добавляет новый заказ- должен постоянно добавлять новое. Тоесть как ЗАказ на сервер( похоже)
xJohnx вне форума Ответить с цитированием
Старый 25.04.2011, 13:10   #4
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Слушай тебя вообще трудно понять... Что тебе нужно? Что значит постоянно добавлять?
Gulik вне форума Ответить с цитированием
Старый 25.04.2011, 13:12   #5
xJohnx
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 80
По умолчанию

Новые заказы. Открыл прогу добавл заказ( добавилось в базу и отобразилось в форме 3) вот и все)
xJohnx вне форума Ответить с цитированием
Старый 25.04.2011, 13:23   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
тебя вообще трудно понять
Вот именно посему:
Цитата:
Есть База данных Аксесс 2003
Какими компонентами пользуешь?
Цитата:
Служит для добавления новых клиентов в бД и отображение в форме
Если ты внес некие данные в поля ввода, после добавил их в базу зачем заново отображать их в полях? Если тебе просто нужно переобновить DBGrid то переоткрой набор данных. Опять таки все зависит от компонент которые ты выбрал.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.04.2011, 13:55   #7
xJohnx
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 80
По умолчанию

что подскажешь?
xJohnx вне форума Ответить с цитированием
Старый 25.04.2011, 14:14   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вопросом на вопрос отвечаешь?
Читай книги про ADO и SQL
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.04.2011, 19:40   #9
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Дай на прогу посмотреть, авось и поймем тебя
Gulik вне форума Ответить с цитированием
Старый 27.04.2011, 01:57   #10
xJohnx
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 80
По умолчанию

уже не нужно! Пасибо! уже вопрос закрыт! DbNavigator За меня задачу решил)
xJohnx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
новое окно lobz1k Общие вопросы C/C++ 2 12.06.2010 18:11
Как задать на изменение новое поле в DBGrid? SERGOFF БД в Delphi 5 30.09.2009 18:31
Как добавить в структуру новое поле (MySQL)? Blef SQL, базы данных 1 29.08.2009 12:06
После ввода в поле по Enter нужно перейти на другое поле! •ScReam•™ Помощь студентам 2 16.06.2009 08:47