Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Форма:Check box = Yes ---> активировать поле формы, enable/disable поля 
V
    Опции темы
ravitex
Дата 10.11.2010, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 4.11.2010
Где: Таллинн

Репутация: нет
Всего: нет



Не нашел на форуме ответа :

Дано:
Форма, однотабличная : Компонент, Бумажний? , кг/м2(поле видимо, но неактивно)

Вопрос: пользователь вводит название  Компонент -->  выбирает checkbox Бумажний? --> активируется поле кг/м2 --> вводит кг/м2 .

Как реализовать такое "зависимое" поле Формы? Не найти не в книгах, ни в Хелпе
Спасибо.
PM MAIL   Вверх
Akina
Дата 10.11.2010, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Пишешь обработчик CheckBox_Change, изменяешь Field.Enabled.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ravitex
Дата 10.11.2010, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 4.11.2010
Где: Таллинн

Репутация: нет
Всего: нет



Цитата(Akina @ 10.11.2010,  18:52)
Пишешь обработчик CheckBox_Change, изменяешь Field.Enabled.

Возился долго, но не выходит. 
Msgbox получается, а это  -нет. Не могу правильно указать поле для активации:

Код

Private Sub m2_Enter()


?????????.Enabled
End Sub

PM MAIL   Вверх
Akina
Дата 10.11.2010, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Читаем закреплённую тему субфорума. Выполняем в точности.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ravitex
Дата 11.11.2010, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 4.11.2010
Где: Таллинн

Репутация: нет
Всего: нет



Цитата(Akina @ 10.11.2010,  22:51)
Читаем закреплённую тему субфорума. Выполняем в точности.

Ничего не понял из закрепенной темы, но нашел в иностранном форуме:

Код

Private Sub m2_Click()
If m2 Then
  kg_m2.Enabled = True
Else
  kg_m2.Enabled = False
End If
End Sub

Вроде работает. Имели ввиду изучить ссылки в теме Ресурсы по MS Access ?

да, работает. Только пришлось перевести Макрос "Save and New Record" в VB и добавить строчку "kg_m2.Enabled = False", чтобы при вводе новой записи блокировать этот Textbox, а то почему-то он оказывался открыт (при default-ном незачекенном checkbox)

Направьте меня, пожалуйста : хочу, чтоб юзер при вводе данных через форму видел саму таблицу, но не мог с ней что-либо сделать. Это можно через Split Form + запрет на таблицу, или через сложную форму, или может форма + отчет ? 
Спасибо.

Это сообщение отредактировал(а) ravitex - 11.11.2010, 01:55
PM MAIL   Вверх
Akina
Дата 11.11.2010, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(ravitex @  11.11.2010,  01:17 Найти цитируемый пост)
 Имели ввиду изучить ссылки в теме Ресурсы по MS Access ?

Закреплённых тем - две. Тебе удалось прочитать не ту, которую я имел в виду... впрочем, это даже полезно.

Цитата(ravitex @  11.11.2010,  01:17 Найти цитируемый пост)
Ничего не понял

а вот это плохо...

Цитата(ravitex @  11.11.2010,  01:17 Найти цитируемый пост)
хочу, чтоб юзер при вводе данных через форму видел саму таблицу, но не мог с ней что-либо сделать. 

Оптимальный имхо вариант - подчинённая форма с запретом иэменения данных.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.1040 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.