Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
дщщкы
Guest
Столкнулся со следующей проблемой. Открывается форма составленная на основе таблицы tblOne, в ней есть поле Req. Вопрос состоит следующий, как сделать, чтобы по нажатию кнопки изменение сохранялись и в Req и в tbl2.Qst?
10 ноя 06, 15:21    [3383610]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
намекните хотябы как связаны между собой tblOne и tbl2
10 ноя 06, 15:38    [3383791]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
дщщкы
Guest
В обеих таблицах есть коды-ид товара, вот они и одинаковы.
10 ноя 06, 15:39    [3383810]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
если [коды-ид товара] - уникальный то можно
currentdb.execute "update tbl2 set Qst=(select Req from tblOne where [коды-ид товара]=tbl2.[коды-ид товара])"
можно уточнить (в запросе) для какого [коды-ид товара] делаем . а можно и так как написал (тоесть все обновятся)
10 ноя 06, 15:59    [3384028]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27549
Insert Into tbl2 (Kod_tovara, Qst)
Values (Me.[Kod_tovara], Me.Rec)
10 ноя 06, 16:07    [3384107]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
сорри. не правильно.
10 ноя 06, 16:10    [3384129]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
дщщкы
Guest
Простите за глупы вопрос, что такое Me?
10 ноя 06, 16:20    [3384246]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27549
дщщкы
Простите за глупы вопрос, что такое Me?
Это системное название текущей активной формы
10 ноя 06, 16:29    [3384323]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
дщщкы
Guest
Добавляется, но только одно первое значение
10 ноя 06, 19:44    [3385504]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
дщщкы
Guest
В первом сообщение - очепятка. Есть не поле, а поля.
10 ноя 06, 19:45    [3385508]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27549
дщщкы
В первом сообщение - очепятка. Есть не поле, а поля.
В вашем сообщении "очепятка", или в чьем?
"Есть не поле, а поля" - это про что? Про поле Rec? Есть семейство полей Rec? Какие у них названия? Их всех надо копировать в tbl2? Но вы говорите, что копировать надо в поле tbl2.Qst. Это же одно поле, в него нужно скопировать информацию из многих полей? Или есть семейство полей Qst?
10 ноя 06, 20:30    [3385649]     Ответить | Цитировать Сообщить модератору
 Re: Формы: сохранение записи в две таблицы или как сделать лучше?  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
Каскадное обновление для связи между таблицами. И ничего не надо программировать.
11 ноя 06, 09:47    [3386265]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить