Страница 1 из 1
работа с формами Access
Добавлено: 01 июн 2009, 12:40
xxxtremus
Срочно нужна помощь. Есть две таблицы: организация и опирация. Небходимо в форме прокрутить следующую штуку: выводится таблица организация(не одна штука, а вся таблица), а ниже поле с операцией(списком). так вот мне хотелось бы, чтобы при выделении одной строчки организации выводился список операций для этой организации. Как это сделать?
Re: работа с формами Access
Добавлено: 01 июн 2009, 13:04
Naeel Maqsudov
Есть несколько способов.
1) Можно использовать ListBox, а форму опереть на запрос, зависящий от этого ListBox. Затем при каждом изменении списка рефрешить форму. Организации нельзя редактировать (там только список)
2) Можно использовать подчиненные формы. В форму (ленточную) с организациями в область примечания положить подчиненную с операциями. Тут Access будет ругаться, и скажет, что на ленточную форму, мол, нельзя... Он не знает. Надо потом тип формы опять на ленточную поменять - все будет ОК.

Re: работа с формами Access
Добавлено: 01 июн 2009, 14:00
xxxtremus
Был использован 2 способ. И в итоге получилось, что выводится одна организация со многими операциями. А мне нужно чтобы выводилось в списка - организации и операции. И при выборе организации - обновлялись операции.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Короче, я просто незнаю где меняется тип формы. Наверное, если тип изменить, получится то что мне нужно

Re: работа с формами Access
Добавлено: 01 июн 2009, 14:24
Naeel Maqsudov
Посмотрите в свойствах формы с организациями. Свойство "Default view". (В русском кажется Режим по умолчанию"). Должно стоять "Ленточная".
Кроме того, область данных должна быть узенькой (как 1 строка таблицы), как бывает когда ленточная форма создается с помощью мастера.
Re: работа с формами Access
Добавлено: 18 июн 2009, 15:11
xxxtremus
База таже. Только еще нужно, чтобы справа от организации выводилась сумма по операции. Т.е. Организация - Сумма, а вот то, из чего состоит эта сумма находится в операциях. Что подскажите?
Re: работа с формами Access
Добавлено: 18 июн 2009, 17:41
Teslenko_EA
Здравствуйте
xxxtremus.
Ваш вопрос содержит ответ

"...Сумма, а вот то, из чего состоит эта сумма
находится в операциях..."
если ленточная форма является "подчиненной" создайте на "родительской" форме поле,
данные этого поля должны формироваться подобным выражением:
=Sum([ИмяПодчиненноФормы]![ПолеОпераци]) , которое без труда создается при помощи
Построителя Выражений
Евгений.
Re: работа с формами Access
Добавлено: 19 июн 2009, 09:00
xxxtremus
Конечно, если бы так все просто. Но я так делаю - и у меня ошибка. Нужны другие варианты.
Re: работа с формами Access
Добавлено: 23 июн 2009, 10:00
xxxtremus
В прикрепленном файле находится база. В форме выводится ошибка. Как ее исправить, помогите!!!
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Не могу прикрепить, слишком большая база. Но суть такая: Я вставляю выражение в поле =Sum([Операция]![Дебет]) / Выдает ошибку. Таблица операция является подчиненной.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Эй, помогите мне, плз!
На работе глушат за это дело.
Срочно нужна помощь!
Re: работа с формами Access
Добавлено: 29 июн 2009, 21:32
Teslenko_EA
Здравствуйте xxxtremus.
"слишком большая база" после сжатия и упаковки ZIP архиватором станет вполне приемлемым файлом для пересылки.
Евгений.