powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вернуть листбокс из недоступного состояния в доступное
25 сообщений из 35, страница 1 из 2
вернуть листбокс из недоступного состояния в доступное
    #32800477
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача такая:
если в текстбоксе txt1 значение<>1, то листбокс spisok1 недоступен.
Проблема в том, что когда меняется значение в txt1 на =1, то никак не могу сделать spisok1 доступным.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32800478
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон, забыла access 2002 mdb
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32800486
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как недоступным делаешь?
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32800586
3333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В событии Change текстбокса проверять его свойство Text и в зависимости от оного включать/выключать список.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32800759
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeoА как недоступным делаешь?
при получении фокуса листбоксом проверяю iif-ом какое стоит значение в текстбоксе и в зависимости от этого делаю листбокс доступным или нет.
А вот что делать потом- незнаю, то есть не получается вернуть листбокс в доступное значение из недоступного
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32800768
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну у тебя же в третьей строчке вместо ! надо точку (.) писать.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801031
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И в пятой тоже.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801188
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo и Владимир Саныч, что-то я вас не поняла... :-( Я восклицательный знак сама не использую, если только кто даёт их в конкретном совете.
Но в любом случае я свою проблему решила при помощи НаборВладок0_Change() , поскольку мои боксы находятся на разных вкладках:

Private Sub НаборВладок0_Change()

If Nz(pOborudID.Value, -1) = 9 Then
spKompSistBl.Enabled = True
spKompPO.Enabled = True
spKompSistBl.Requery
spKompPO.Requery
Else
If НаборВладок.Value = 2 Then
spKompSistBl.Enabled = False

End If
If НаборВладок0.Value = 3 Then
spKompPO.Enabled = False

End If
End If

End Sub


Атеперь подскажите пожалуйста, что можно сделать, чтобы при использовании этого Change форма не дёргалась.. Надерное нужно что-то типа таймера.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801215
Гео
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У-ух. Силища!

авторGeo и Владимир Саныч, что-то я вас не поняла... :-( Я восклицательный знак сама не использую, если только кто даёт их в конкретном совете.А как же мы можем тебя понять, если ты не показываешь код, который якобы не работает.

авторНо в любом случае я свою проблему решила при помощи НаборВладок0_Change()Очень хорошо.

На всякий случай:
http://www.sql.ru/forum/actualthread.aspx?tid=139276
Пункты 9, 11, 5.

Кстати, а что приведенный код делать должен. И почему на OnChange?
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801245
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гео

Кстати, а что приведенный код делать должен. И почему на OnChange?
на форме 4 вкладки. Первоначально я хотела, чтобы только при выборе опред. оборудования на вкладке №2 были доступны 2 последних вкладки. Из-за того, что зверски дрожит форма пришлось отказаться и делать доступными опред. элементы управления.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801272
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГалкаИз-за того, что зверски дрожит форма пришлось отказаться и делать доступными опред. элементы управления.
Пусть так, но ведь если где-то делать элементы недоступными, надо где-то делать их доступными обратно.

Код: plaintext
1.
2.
3.
4.
if КакоеТоПоле=AnyValue then
  me.ДругоеПоле.Enabled=false
else
  me.ДругоеПоле.Enabled=true
endif
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801281
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo ГалкаИз-за того, что зверски дрожит форма пришлось отказаться и делать доступными опред. элементы управления.
Пусть так, но ведь если где-то делать элементы недоступными, надо где-то делать их доступными обратно.

Код: plaintext
1.
2.
3.
4.
if КакоеТоПоле=AnyValue then
  me.ДругоеПоле.Enabled=false
else
  me.ДругоеПоле.Enabled=true
endif


в приведённом мною выше коде всё и работает нормально. Я задала второй вопрос по поводу того, что хочу чтобы при использовании этого Change форма не дёргалась
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801287
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не поверишь, но у меня никакие формы не дергаются.

Давай так с тобой договоримся: ты положишь сюда форму с дергающимися вкладками без ничего лишнего (первый топик, пункт 5), а я (если не уеду сейчас, то через минут через 5-10, иначе ближе к вечеру) скажу, как можно сделать, чтобы не моргало?
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801321
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Geo
Код: plaintext
1.
2.
3.
4.
if КакоеТоПоле=AnyValue then
  me.ДругоеПоле.Enabled=false
else
  me.ДругоеПоле.Enabled=true
endif

Предложение по оптимизации:
Код: plaintext
me.ДругоеПоле.Enabled=КакоеТоПоле<>AnyValue
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801330
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВС
Рано пока тут такие замудреные оптимизации давать :)
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801400
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo2 ВС
Рано пока тут такие замудреные оптимизации давать :)

умничать можно до бесконечности, тем более, что за помощью к вам обращаются, именно по причине вашей продвинутости. От конструкции IIF отказалась, по причине того, что почему-то он не сработал. Сделала так, как смогла. Но все предложения рассмотрю с удовольствием.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801409
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeoТы не поверишь, но у меня никакие формы не дергаются.

Давай так с тобой договоримся: ты положишь сюда форму с дергающимися вкладками без ничего лишнего (первый топик, пункт 5), а я (если не уеду сейчас, то через минут через 5-10, иначе ближе к вечеру) скажу, как можно сделать, чтобы не моргало?


форма очень большая и надо долго разбираться чтобы достать нужное. (таблицы линкуются на SQL-сервер)
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801412
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, если где-то наумничал. Хотел, как проще, а вышло как всегда. :(
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801427
Фотография Finans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если не Change, а AfterUpdate ?
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801429
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeoИзвиняюсь, если где-то наумничал. Хотел, как проще, а вышло как всегда. :(

Я хочу поставить акцент на то, что проблемы с подёргиванием появились, когда поставила НаборВладок0_Change()
При переключении вкладок (смотрела процессы на sql-сервере) никаких событий не происходит, а форма дёргается. До применения этого ченджа всё было нормально. Хотела узнать, может кто-то сталкивался с такой-же фигнёй :-)
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801434
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinansА если не Change, а AfterUpdate ?

у НабораВкладок нет такого события
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801449
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Галка GeoИзвиняюсь, если где-то наумничал. Хотел, как проще, а вышло как всегда. :(

Я хочу поставить акцент на то, что проблемы с подёргиванием появились, когда поставила НаборВладок0_Change()
При переключении вкладок (смотрела процессы на sql-сервере) никаких событий не происходит, а форма дёргается. До применения этого ченджа всё было нормально. Хотела узнать, может кто-то сталкивался с такой-же фигнёй :-)
Я так не могу. Я не умею исправлять ошибку, не видя ее проявлений и причин.
У меня в аналогичной ситуации ничего не моргает.
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801455
Фотография Finans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не у набора вкладок, а у текстбокса. А Windows не XP?
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801456
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы. а это зачем?

spKompSistBl.Requery
spKompPO.Requery
...
Рейтинг: 0 / 0
вернуть листбокс из недоступного состояния в доступное
    #32801470
Галка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geoзы. а это зачем?

spKompSistBl.Requery
spKompPO.Requery

если у оборудования есть компоненты, то данные листбокса должны обновиться
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вернуть листбокс из недоступного состояния в доступное
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]