|
|
|
| Есть таблица услуги: НазваниеНслуги, СуммаУслуги... Есть форма, в которой из комбобокса выбирается нужное название услуги и есть поле в которое должна заноситться сумма данной услуги... как сделать так что бы при выборе данной услуги автоматически появлялась ее сумма? | |
|
| |
|
13 Кб. |
|
| У комбобокса есть несколько свойств которые вы должны проверить и настроить
1. вкладка данные - строка источник строк если поместить курсор в эту строку то справа от строки появится маленькая кнопочка с изображением трех точек - кликаем по этой кнопочке
запустится конструктор запросов - в данном запросе дожны быть выбраны все те поля которые вы будете использовать (например юзеру показываете слово а в таблице храните число
тогда выбираем сначала поле с числом потом поле с текстом если нужны еще данные то тоже выбираем) теперь запоминаем в какой последовательности расположены поля в запросе слева направо все - закрываем запоминаем(запрос)
2 вкладка данные строка присоединенный столбец - тут нужно указать номер (отсчет от 1) столбца начиная слева в запросе (неспроста я просил в п.1. запомнить расположение столбцов) данные которого будут сохраняться в таблице (т.е. комбобокс позволяет видить одно а данные передавать другие)
3. вкладка макет строка число столбцов - указываем количество столбцов в запросе источника строк
4 вкладка макет строка ширина столбцов - тут указывается ширина столбцов в см. через точку с запятой - хитрость в том что можно скрыть столбцы которые юзер видеть не должен задав значение ширины столбца равное 0
5. вкладка события строка после обновления - давим на маленькую кнопочку с тремя точечками в появившейся форме выбираем программы и запустится редактор VBA
между строк Private и End Sub пишем Me![имя поля куда надо внести информацию]=Me![имя поля со списком].column(2) (2- в данном случае инфа из 3 столбца запроса источника строк - отсчет идет от 0) закрываем редактор VBA закрываем форму на вопрос о сохранении отвечаем да
запускаем форму и радуемся жизни
все что написано можно увидеть в присоединенном файлике | |
|
| |
|
|
|
| Огромное спасибо. разобрался | |
|
| |