|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.07.2011, 07:04 | #1 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
Занесение данных в БД
Здравствуйте, у меня есть DBGrid, подключенный к таблице Материалы.
В таблице поля: номер заказа, название, цена. В программе в DBGrid отображаются только поля: название и цена. Когда пользователь вносит изменения в таблицу через DBGrid запись вносится в БД, но заполняются только 2 поля. Мне надо чтобы автоматом заполнялось поле Номер заказа. Я сделала на выход из DBGrid: Код:
|
07.07.2011, 08:10 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ставь на событие OnAfterInsert (точно не помню как оно называется посмотри в списке событий ADOTable.)
I'm learning to live...
|
07.07.2011, 08:16 | #3 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
Я пробовала и на AfterEdit, AfterPost, AfterInsert и т.д....
Работает нормально только на выходе из Грида... Может, что-то не то в коде? |
07.07.2011, 08:53 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
DBGrid (имхо) коряв и не доделан для таких целей.
I'm learning to live...
|
|
07.07.2011, 09:06 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Можно попробовать BeforePost
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 07.07.2011 в 09:15. |
07.07.2011, 09:42 | #6 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
Stilet, Это хорошая идея!!)
Аватар, и так не работает, данные вносит, а номер заказа нет... Ладно, спасибо большое, попробую вариант с дополнительной формой) |
07.07.2011, 09:59 | #7 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
А может проще сделать ещё одну форму для добавления и редактирования записи, а то как то не очень красиво получается
Последний раз редактировалось SERG1980; 07.07.2011 в 10:05. |
07.07.2011, 12:26 | #8 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
А можно попробовать в таймер поместить, автоматом будет следить и подставлять значение когда произойдет модификация.
Код:
Последний раз редактировалось Aliens_wolfs; 07.07.2011 в 12:35. |
07.07.2011, 12:36 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Таймер - это высший пилотаж Столько возможностей позволяющих это осуществить - и таймер за уши притягивать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.07.2011, 12:38 | #10 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Согласен. Что таймер крайняя мера. Она многое пробовала не помогло, а может ей таймер поможет.
Если ей предыдущие советы не помогут, это последнее что можно сделать. Последний раз редактировалось Aliens_wolfs; 07.07.2011 в 12:50. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
занесение и хранение данных не по строкам, а по столбцам | prosto_i | Microsoft Office Access | 7 | 29.03.2010 13:18 |
Удалённое занесение данных | analyst | Microsoft Office Access | 3 | 15.09.2009 19:19 |
Занесение данных в зависимости от даты | gavrylyuk | Microsoft Office Excel | 2 | 31.07.2008 12:19 |
занесение данных в таблицу | ASAN | Microsoft Office Excel | 7 | 02.06.2008 23:50 |
Занесение данных в переменную | jora-objora | Помощь студентам | 2 | 05.01.2008 20:12 |