PDA

Показать полную графическую версию : [решено] MS Access 2010 группа переключателей.


AlexeyMakarov
12-07-2012, 05:57
Допустим, есть форма на которой два объекта "группа переключателей". Задача состоит в том, что их необходимо сделать взаимоисключающимися. (Кому надо могу скинуть пример, сюда он не грузится(()

Iska
12-07-2012, 06:44
Упаковывайте в архив, выкладывайте на обменник (например, на RGhost (http://rghost.ru/)); ссылку — сюда.

AlexeyMakarov
12-07-2012, 09:18
Вот файлик :http://rghost.ru/39165331

Iska
13-07-2012, 09:16
AlexeyMakarov, коллега, я несколько погорячился. Конвертируйте файл базы данных в предыдущий формат: Save an Access 2010 database in an earlier file format - Access - Office.com (http://office.microsoft.com/en-us/access-help/save-an-access-2010-database-in-an-earlier-file-format-HA010341553.aspx) (мне потребен *.mdb/Access 2003), упакуйте в архив и выложите туда же.

AlexeyMakarov
15-07-2012, 01:48
Сделал как просили:http://rghost.ru/39216553

Iska
15-07-2012, 05:42
AlexeyMakarov, спасибо, теперь могу открыть.

Итак, у Вас три группы RadioButtons на форме с прикреплённой таблицей. Что Вы хотите получить?

AlexeyMakarov
15-07-2012, 09:12
Когда выбираем в первой группе :1 , автоматически блокируем группу три. Когда выбираем значение два в первой группе, блокируем группу два. Пример, у нас анкета, где в одном из вопросов указывают пол, но из-за особенностей пола, мужчина не ходит к гинекологу, поэтому у него не должно быть выбора "гинеколог"(а то вдруг идиот попадется"-"). Если есть возможность посоветовать учебник по Access VBA? буду только рад, я так - думаю эта задачка из этого разряда.

Iska
20-07-2012, 20:38
AlexeyMakarov, примерно так: 85241.

Поскольку речь не шла про удаление значений из полей при смене пола — то их не трогаем.

AlexeyMakarov
21-07-2012, 07:25
Iska, СПАСИБО большое, а можно узнать, как вы до этого додумались?

Iska
21-07-2012, 09:42
…а можно узнать, как вы до этого додумались? »
Это стандартный приём. Тут я ничего не придумывал.

Кроме доступности можно использовать и видимость (попутно наложив группы «GroupForMale» и «GroupForFemale» друг на друга — если они имеют приблизительно одинаковый размер по условиям задачи).

AlexeyMakarov
22-07-2012, 16:45
А можете книжку посоветовать, или методичку. А то книг много, но почти ни одна не раскрывает работу именно с VBA.

Iska
23-07-2012, 02:18
Ну, что я могу сказать… Программирование Microsoft Access VBA загрузить - Поиск в Google (http://www.google.ru/search?q=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8% D0%B5+Microsoft+Access+VBA+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C). Ориентируйтесь на известность издательства, на толщину книги — не менее 700 страниц, а лучше — до полутора тысяч. Смотрите, чтобы это была книга именно по программированию, а не «офис, офис, офис и ещё раз офис, а вот тут, страниц на пятьдесят — про макросы».

Ничуть не меньшую важность для работы в Microsoft Access представляют книги по теории баз данных, по работе с реляционными базами данных, по самому SQL.

AlexeyMakarov
23-07-2012, 05:20
Спасибо, как я предполагал, так и получилось, прийдется учить VBA.




© OSzone.net 2001-2012