Недавно стал изучать Access, и у меня соответственно возникли осложнения. Буду очень признателен если попытаетесь помочь. Сначала объясню, что я пытаюсь сделать, а потом объясню, что не получается. Допустим мне надо создать форму которая бы содержала три поля (в виде обычных полей) Артикул, Цена, кол-во и подчиненную форму с двумя полями другими полями (в виде таблицы) Артикул, Цена связанными с соответствующей таблицей. Пытаюсь получить в итоге: когда забиваешь в форме Артикул допустим-RDS34 и цену допустим-540 а потом количество допустим-5 он в подчиненной форме мне выдал следующее: Артикул Цена RDS34 540 RDS34 540 RDS34 540 RDS34 540 RDS34 540 А дальше возвращает фокус на поле артикул и можно добавить новые записи. В связи с этим возникают вопросы: 1й Когда я создаю [Процедура обработки событий] поле кол-во после обновления, и пытаюсь приравнять значение в поле артикул (главной формы) к артикулу (подчиненной формы) то почему то VBA не находит поле артикул (подчиненной формы) 2й Или я создаю еще два поля в главной форме и привязываю данные к полям в подчиненной форме, а потом создаю [Процедура обработки событий] поле кол-во после обновления, приравниваю поля для ввода данных с этими полями, то он мне меняет одну и ту же запись, а не создает новую как бы я не старался прописать это на языке VBA. Если можете, пожалуйста помогите советом, а то прочитал два учебника, но ничего похожего не нашел.
Недавно стал изучать Access, и у меня соответственно возникли осложнения.
Буду очень признателен если попытаетесь помочь.
Сначала объясню, что я пытаюсь сделать, а потом объясню, что не получается.
Допустим мне надо создать форму которая бы содержала три поля (в виде обычных полей) Артикул, Цена, кол-во и подчиненную форму с двумя полями другими полями (в виде таблицы) Артикул, Цена связанными с соответствующей таблицей. Пытаюсь получить в итоге: когда забиваешь в форме Артикул допустим-RDS34 и цену допустим-540 а потом количество допустим-5 он в подчиненной форме мне выдал следующее:
Артикул Цена
RDS34 540
А дальше возвращает фокус на поле артикул и можно добавить новые записи.
В связи с этим возникают вопросы:
1й Когда я создаю [Процедура обработки событий] поле кол-во после обновления, и пытаюсь приравнять значение в поле артикул (главной формы) к артикулу (подчиненной формы) то почему то VBA не находит поле артикул (подчиненной формы) 2й Или я создаю еще два поля в главной форме и привязываю данные к полям в подчиненной форме, а потом создаю [Процедура обработки событий] поле кол-во после обновления, приравниваю поля для ввода данных с этими полями, то он мне меняет одну и ту же запись, а не создает новую как бы я не старался прописать это на языке VBA.
Если можете, пожалуйста помогите советом, а то прочитал два учебника, но ничего похожего не нашел.
При разработке такого вида интерфейса должны использоваться 2 разных источника данных (2 запроса). Связать их можно по ключу или индентификатору. После какого-либо события эти данные обновляют