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

Откуда:
Сообщений: 341
Подскажите пожалуйста, можно ли сделать форму на основе запроса, чтобы в нее можно было добавлять новые записи? А так получается только изменять существующие.
24 июн 04, 15:42    [763604]     Ответить | Цитировать Сообщить модератору
 Re: Форма на основе запроса: добавление записей  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
Можно
DoCmd.OpenForm ("RR_UPF"), acNormal, , , acFormAdd
24 июн 04, 15:50    [763644]     Ответить | Цитировать Сообщить модератору
 Re: Форма на основе запроса: добавление записей  [new]
roman10
Member

Откуда:
Сообщений: 341
Увы :(
Непомогает, открывается пустая форма вообще безо всяких контролов.
На самом деле ситуация такая:

упрощенно есть таблица-справочник [Оборудование] и таблица [Контракт], связанные один-ко-многим:

[Оборудование]
pk_equipment Счетчик ' гл. ключ

name Текстовый ' название
tariff Числовой ' тариф на обслуживание
[Контракт] pk_contractequip Счетчик ' гл. ключ
fk_equip Числовой ' ссылается на оборудование
volume Числовой ' количество оборудования

Оператор заполняет таблицу [Контракт]. Но нужно, чтобы таблица (интерфейс) выглядела так:

name
tariff 
volume 

Все дело в поле tariff. Оно принадлежит справочнику, и поэтому я не могу просто использовать форму Master-Detail. Поэтому приходится использовать запрос, но тогда я теряю возможность добавлять новые записи! Что можно предпринять в данной ситуации?
24 июн 04, 17:14    [764010]     Ответить | Цитировать Сообщить модератору
 Re: Форма на основе запроса: добавление записей  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
tariff принадлежит справочнику
Э-э-э.
А может не надо запрос?
А надо ComboBox на этот ваш tariff?
24 июн 04, 17:16    [764015]     Ответить | Цитировать Сообщить модератору
 Re: Форма на основе запроса: добавление записей  [new]
roman10
Member

Откуда:
Сообщений: 341
paparome, вы гений :)

На самом деле, понятно, что можно использовать ComboBox, но не догадался, что можно поставить более одного (у меня уже стоял один на name).
24 июн 04, 17:35    [764068]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить