Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.149.168] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
В общем есть некоторая форма, с помощью которой вводится запись вида:
"Имя, Фамилия, ID (уникальный номер)" Нужно, чтобы при создании этой новой записи, в другой таблице автоматически создались бы две новые записи вида: "ID, 0, текст1" "ID, 0, текст2" |
Сообщ.
#2
,
|
|
|
а в чем проблемы? пишешь запрос, который будет выполняться при введении данных в форму (триггер, однако ) и добавляешь, что хочешь и куда хочешь...
|
Сообщ.
#3
,
|
|
|
В Access-e одеако тригеров нет :(
Так что прийдёться писать это добавление в коде. |
Сообщ.
#4
,
|
|
|
я ж прикалываюсь насчет триггера
но по сути дела это его реализация в своей программе |
Сообщ.
#5
,
|
|
|
Цитата Alfa, 15.10.03, 07:15:25 я ж прикалываюсь насчет триггера Шуточки у вас однако! ;) |
Сообщ.
#6
,
|
|
|
Ну так что-нибудь более конкретное предложите?
|
Сообщ.
#7
,
|
|
|
Дело еще в том, что ID имеет формат АвтоНомер, т.е. вычисляется автоматически при создании записи, и его потом нужно использовать для создания этих двух автоматических записей.
|
Сообщ.
#8
,
|
|
|
Автоинкрементное поле -- ето вообще страшная штука, тем более, когда на него есть внешние ключи. Однажды етот автоинкремент вылезет и причинит массу неудобств
Как уже справедливо заметили, нужно отловить событие создания новой записи в таблице, и в коде формы прописать создание тех двух записей. |