Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вернуть листбокс из недоступного состояния в доступное / 25 сообщений из 35, страница 1 из 2
25.11.2004, 19:38:24
    #32800477
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
Задача такая:
если в текстбоксе txt1 значение<>1, то листбокс spisok1 недоступен.
Проблема в том, что когда меняется значение в txt1 на =1, то никак не могу сделать spisok1 доступным.
...
Рейтинг: 0 / 0
25.11.2004, 19:39:14
    #32800478
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
пардон, забыла access 2002 mdb
...
Рейтинг: 0 / 0
25.11.2004, 19:49:21
    #32800486
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
А как недоступным делаешь?
...
Рейтинг: 0 / 0
25.11.2004, 23:36:18
    #32800586
3333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
В событии Change текстбокса проверять его свойство Text и в зависимости от оного включать/выключать список.
...
Рейтинг: 0 / 0
26.11.2004, 09:17:30
    #32800759
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
GeoА как недоступным делаешь?
при получении фокуса листбоксом проверяю iif-ом какое стоит значение в текстбоксе и в зависимости от этого делаю листбокс доступным или нет.
А вот что делать потом- незнаю, то есть не получается вернуть листбокс в доступное значение из недоступного
...
Рейтинг: 0 / 0
26.11.2004, 09:23:05
    #32800768
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
Ну у тебя же в третьей строчке вместо ! надо точку (.) писать.
...
Рейтинг: 0 / 0
26.11.2004, 11:23:33
    #32801031
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
И в пятой тоже.
...
Рейтинг: 0 / 0
26.11.2004, 12:10:38
    #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
26.11.2004, 12:17:19
    #32801215
Гео
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вернуть листбокс из недоступного состояния в доступное
У-ух. Силища!

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

spKompSistBl.Requery
spKompPO.Requery

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


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