Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] MS Access 2010 группа переключателей. (http://forum.oszone.net/showthread.php?t=238425)

AlexeyMakarov 12-07-2012 05:57 1950370

MS Access 2010 группа переключателей.
 
Допустим, есть форма на которой два объекта "группа переключателей". Задача состоит в том, что их необходимо сделать взаимоисключающимися. (Кому надо могу скинуть пример, сюда он не грузится(()

Iska 12-07-2012 06:44 1950375

Упаковывайте в архив, выкладывайте на обменник (например, на RGhost); ссылку — сюда.

AlexeyMakarov 12-07-2012 09:18 1950409

Вот файлик :http://rghost.ru/39165331

Iska 13-07-2012 09:16 1951036

AlexeyMakarov, коллега, я несколько погорячился. Конвертируйте файл базы данных в предыдущий формат: Save an Access 2010 database in an earlier file format - Access - Office.com (мне потребен *.mdb/Access 2003), упакуйте в архив и выложите туда же.

AlexeyMakarov 15-07-2012 01:48 1951978

Сделал как просили:http://rghost.ru/39216553

Iska 15-07-2012 05:42 1951999

AlexeyMakarov, спасибо, теперь могу открыть.

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

AlexeyMakarov 15-07-2012 09:12 1952015

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

Iska 20-07-2012 20:38 1955759

Вложений: 1
AlexeyMakarov, примерно так: Файл 85241.

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

AlexeyMakarov 21-07-2012 07:25 1955943

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

Iska 21-07-2012 09:42 1955960

Цитата:

Цитата AlexeyMakarov
…а можно узнать, как вы до этого додумались? »

Это стандартный приём. Тут я ничего не придумывал.

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

AlexeyMakarov 22-07-2012 16:45 1956621

А можете книжку посоветовать, или методичку. А то книг много, но почти ни одна не раскрывает работу именно с VBA.

Iska 23-07-2012 02:18 1956899

Ну, что я могу сказать… Программирование Microsoft Access VBA загрузить - Поиск в Google. Ориентируйтесь на известность издательства, на толщину книги — не менее 700 страниц, а лучше — до полутора тысяч. Смотрите, чтобы это была книга именно по программированию, а не «офис, офис, офис и ещё раз офис, а вот тут, страниц на пятьдесят — про макросы».

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

AlexeyMakarov 23-07-2012 05:20 1956919

Спасибо, как я предполагал, так и получилось, прийдется учить VBA.


Время: 08:34.

Время: 08:34.
© OSzone.net 2001-