Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Ввод данных в запрос  [new]
Гость1234567
Guest
Есть маленький вопрос:

Имеем простейшую таблицу, скажем "Спортсмены". В ней три поля: "КодСпортсмена", "Фамилия", "КодВидаСпорта". Последнее поле - с подстановкой (через мастер) таблицы "Виды спорта" с полями "КодВидаСпорта", "ВидСпорта".

При открытии Таблицы "Спортсмены" мы не можем вносить записи с ВидомСпорта, которого до этого не вводили (потому что поле со списком не допускает записей не из списка).

Однако можем создать простейший запрос, в который вводя записи (в том числе и новые) - мы получим обновление и таблицы "Виды Спорта".

НО! При вводе вида спорта, который был до этого - мы получаем новую запись в таблице "Виды спорта"

Суть вопроса - можно ли сделать так, что бы при вводе уже существующего вида порта - в таблицу подставлялся существующий КодВидаСпорта.

Сумбурно... тем более что то я терминологией не владею.

Приложу файл.
Задача - ввести нову запись "Михайлов", "Бобслей", но так, что бы в таблицу "Виды спорта" не добавилась новая запись, а использовался код существующей.

Кстати и почему то в запросе не удается ввести "Фамилию"... только через Copy/Paste... странно...

К сообщению приложен файл (db13.rar - 22Kb) cкачать
7 дек 06, 11:22    [3503180]     Ответить | Цитировать Сообщить модератору
 Re: Ввод данных в запрос  [new]
Гость1234567
Guest
up
8 дек 06, 10:27    [3508652]     Ответить | Цитировать Сообщить модератору
 Re: Ввод данных в запрос  [new]
Deminik
Member

Откуда: Новосибирск
Сообщений: 695
На событие полясосписком NotInList вешаешь функцию которая добавляет новую запись в справочник, обновляет rowsource и подставляет новое значение в список
8 дек 06, 10:50    [3508816]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить