Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/27: Рейтинг темы: голосов - 27, средняя оценка - 4.74
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26

Скрыть/показать столбцы в подчинённой форме

05.02.2013, 00:07. Показов 5649. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте. я пытаюсь сделать кнопку на скрытие столбца [Кол] в подчинённой форме start. У неё есть подчинённая форма subfrm. Как мне сделать так, чтобы я из главной формы воздействовал на столбец подчинённой? я попытался ввести по нажатию кнопки следующее:

set frm = me.frmSub.form
frm!Кол.ColumnHidden = True

но ничего не произошло, и написало: Compile error: Method or data member not found. Может кнопку надо в подчинённую форму вставлять? Я не понимаю, объясните пожалуйста.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2013, 00:07
Ответы с готовыми решениями:

Скрыть/показать группу столбцов в подчиненной форме
Добрый день. В БД назначил по клику кнопки Кнопка95 скрыть/показать столбец Заказчик. Подскажите пожалуйста, как назначить на эту же...

Как из подчинённой формы скрыть столбцы в основной разделённой форме?
Здравствуйте! Подскажите пожалуйста как из подчинённой формы скрыть столбцы в основной разделённой форме? БД приложил. в ней...

Скрыть столбцы подчиненной формы в зависимости от выбора на главной
Здравствуйте! Подскажите пожалуйста, можно ли в подчиненной форме скрыть столбцы не нужные для просмотра. На главной форме имеем блок...

16
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
05.02.2013, 00:19  [ТС]
Забыл саму БД приложить. Вот. Может контролл какой-нибудь отсутствует у меня...
Вложения
Тип файла: zip BD.zip (20.3 Кб, 20 просмотров)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
05.02.2013, 00:43
me.frmSub.Кол.ColumnHidden = True должно работать, но, насколько я помню, только если подчиненная форма развернута.
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.02.2013, 00:45
skinkol, смотрите ваш пример с кнопкой закрыть/открыть поле Кол.

Кстати, именно вашего кода вообще не нашел. И подформа называется иначе, не frmSub. Я переименовал
Вложения
Тип файла: rar BD.rar (24.3 Кб, 87 просмотров)
1
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
05.02.2013, 11:58  [ТС]
Спасибо, всё заработало, но дело в том, что теперь у меня не таблица, а запрос, и допустим когда я ввожу изменяющееся значение, оно скрывает нормально, но когда я меняю на вычисляемое поле, он чет не скрывает. Щас не имею возможность выложить базу, сегодня где то в 19:00 выложу обязательно.

Добавлено через 17 минут
Upd: Разобрался сам, всё работает, спасибо! А можно сделать не ввиде кнопки, а ввиде кружка, допустим когда точка в кружке есть, он показывает, когда нет, он скрывает. И можно ли сделать так чтоб скрывались несколько столбцов? Я имею ввиду одной кнопкой.

Добавлено через 8 минут
Upd: Разобрался как одной кнопкой делать, вопрос по кружку остаётся открытым .
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.02.2013, 12:46
skinkol, такой контрол называется OptionButton (Переключатель). Обычно используется в составе группы (OptionGroup). Смотрите пример использования
Вложения
Тип файла: rar BD-v1.rar (25.2 Кб, 79 просмотров)
2
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
05.02.2013, 15:31  [ТС]
Спасибо огромное, да вы просто чудеса творите! А можно ли как нибудь допустим совместить вот эти переключатели и галки например? Чтобы переключатель переключал допустим я поставил галочки на некоторые таблицы, потом переключил на "Скрыть всё", а галки которые были поставлены, сами убирались? Или так нельзя?

Добавлено через 11 минут
Upd: я дополнил немного чего я хочу: у меня есть форма, в ней подчинённая форма, а сама подчинённая форма сделана на основе запроса (подч. форма в режиме таблицы). Запрос этот содержит некоторые, предположим, товары, это 1-й столбец, во 2-м столбце кол-во, а в последующих куча расчётных данных (например маржа с 0% скиди по 50% скидки и оборот тоже с 0% скидки и до 50% скидки) тоесть всего где то 100 колонок . Но такая форма моему руководителю неудобна, например для просмотра там маржи 1%, 5% и 10% ему требуется глазеть на огромный массив чисел. И вот он сказал мне сделать чтоб я кнопкой скрывал и показывал каждый столбец. Потом его это не устроило и он сказал чтоб там были не кнопки, а, допустим кружочки . С кнопками я вот разобрался, потом просто поменял с кнопки на кружок и всё . Может есть способ как это лучше разместить на экране? Я вечером выложу базу обязательно.
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.02.2013, 16:57
Цитата Сообщение от skinkol Посмотреть сообщение
А можно ли как нибудь допустим совместить вот эти переключатели и галки например? Чтобы переключатель переключал допустим я поставил галочки на некоторые таблицы, потом переключил на "Скрыть всё", а галки которые были поставлены, сами убирались? Или так нельзя?
С галками не все так просто. Надо или иметь таблицу с чекбоксами, или заготовить в форме впрок немалое их количество, чтобы с запасом хватило на любое количество полей в запросе, а потом играться с их видимостью/невидимостью. Гораздо проще сделать список (ListBox) с несвязным выделением и в нем отмечать поля. Вот примерчик простенький на эту тему
Вложения
Тип файла: rar BD-v2.rar (24.4 Кб, 74 просмотров)
2
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
06.02.2013, 09:59  [ТС]
Вот база. Там есть интересующая меня с точки зрения реализации форма QDFM. Это инфо база, в ней только несколько изсходных значений и много много множителей. Вот я запасался кнопочками весь вечер вчера и реализовал это вот так. Посему вопросик такой: а можно ли как-нибудь эти кнопочки так рассортировать чтоб они поровнее были? А то они мелкие очень и неудобно там выравнивать. И ещё вопрос: когда я нажимаю допустим OFF показываются все значения M1-M50 но точечки не активируются! А если я на них нажимаю, у меня они активируются, а столбцы наоборот закрываются. Как сделать так, чтоб они автоматически активировались/деактивировались в зависимости от скрытия/показа столбцов?
0
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
06.02.2013, 10:00  [ТС]
Upd: Базу забыл положить. Вот.
Вложения
Тип файла: zip BDChubriki.zip (756.5 Кб, 93 просмотров)
0
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
06.02.2013, 11:49  [ТС]
Upd: И ещё такой вопрос. Вот у меня в этой базе есть подчинённая и главная форма QDFM и subQDFM. Мне нужно экспортировать данные в Exel кнопкой, но чётко так, как это сделала бы access, если бы я открыл subQDFM и нажал бы экспортировать данные в Exel. Потому что все примеры которые я видел они сделаны для шаблонов, а мне шаблоны не нужны, мне бы просто экспортировать.
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
06.02.2013, 11:58
оригинально оформлено --очеть понравилось
1
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
06.02.2013, 12:05  [ТС]
Спасибо
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
06.02.2013, 12:41
что вы хотите иметь в екселе(вряд ли большая таблица)
----
у вас есть метка видимости на каждый столбик
программно сформируйте НТМ c расширением XLS
затем откройте его екселем и сохраните в нормальном формате

---
очень часто использую НТМ для передачи информации между word-excel-access и для различных отчетов(особенно линейных и перекрестных)

голова на болит, печать вордом с автоподбором ширины столбцов
0
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
06.02.2013, 16:52  [ТС]
я хочу иметь в экселе то, что у меня выводится в подчинённой форме. Когда я допустим скрываю столбцы и оставляю только там допустим M1 и M2, вот чтобы ток эти столбцы в эксель и выводились (ну только те что видны). Эту операцию можно вручную проделать, когда я настроил в главной форме все столбцы, потом закрыл её, залез в подчинённую и там вручную экспортировал, но согласитесь, это долго, и не всем понятно. Вот я бы и хотел чтоб он одной кнопкой из главной формы выводил мне в эксель то, что находится в подчинённой форме. А если я сформирую в HTM, он мне будет постоянно одни и те же значения выводить, а мне ж нужно настраивать. И что допустим мне понадобится в 1-м случае 6 столбцов, а в другом - 20. А можно сделать ещё кнопкой отчёт который бы считывался с подчинённой формы? или это невозможно? Статические отчёты, где все параметры известны, я могу сделать, но тут надо какой-то динамический делать, а я даж понятия не представляю как
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
06.02.2013, 17:08
Вы не понимаете сути НТМ -отчета

для вашего случая --он в самый раз
сейчас некогда, а вечером или завтра с утра --набросаю упрощенную функцию

п.с.
если поймете идею --не захотите возвращаться к стандартным отчетам, особенно когда вам нужен случайный набор( а то и порядок полей)

сортировка может быть
-цех
-цех-изделие
-цех профессия
-профессия-цех
-изделие- цех и еще 999 сочетаний

подобное вы стандартным отчетом --не реализуете
0
5 / 5 / 0
Регистрация: 25.12.2012
Сообщений: 26
07.02.2013, 09:31  [ТС]
Спасибо, был бы вам очень признателен, если бы вы выложили пример
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.02.2013, 09:31
Помогаю со студенческими работами здесь

Запрет на создание записи в подчиненной форме при отсутствии значения в поле главной формы( или в этой же подчиненной форме) Аксесс 2003
Доброго времени суток ! Помогите , пожалуйста, решить проблему! шаг 1. В форме "frmТОиР_2" при вводе в "ПОЛЕ...

Подсчет количества записей в подчиненной форме из другой подчиненной формы
Форумчане, всем привет. На форме 2 подчиненной формы. При переходе по одной отображаются данные другой. Сделал кнопку...

Фильтрация данных в подчиненной форме через главную/в самой подчиненной
Доброго времени суток! Столкнулся с проблемой - нужно отфильтровать публикации по типу и дате в формах Сотрудники2 и Студенты1, в них...

Сумма из подчиненной формы, отмена записей в подчиненной форме
Нужна сразу помощь по четырем пунктам, форма КвитанцияСкупкиОбмена надо: 1. Суммирование поля Сумма в подчиненной форме с занесением в...

Выборка в подчиненной форме 2 из формы 2 по выбранному значению в подчиненной форме 1 из формы 1
Добрый день! Есть 2 формы(на первой форме находится "подчиненная форма 1", на второй "подчиненная форма 2") В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru