Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 13:07   #1
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию Событие изменение

Чего-то не могу понять, на какое событие сделать обработку.
Вложения
Тип файла: rar событие изменение.rar (17.0 Кб, 17 просмотров)
satka вне форума Ответить с цитированием
Старый 07.12.2011, 13:13   #2
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Что-то вообще не понятен вопрос и смысл базы...
gluk_fm вне форума Ответить с цитированием
Старый 07.12.2011, 13:16   #3
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

это кусок. пояснение в коментариях к коду
satka вне форума Ответить с цитированием
Старый 07.12.2011, 13:21   #4
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Почитал и всё равно ничего не понял
gluk_fm вне форума Ответить с цитированием
Старый 07.12.2011, 13:24   #5
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Идея заключается в том, чтобы при внесении каких нибудь изменений в поле0, осуществлялась проверка, и если длинна этого поля больше 0, то кнопка "да" становилась активной, в противном случае, кнопка становилась не активной.
satka вне форума Ответить с цитированием
Старый 07.12.2011, 13:30   #6
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Пошёл попил кофе пришли идеи (не очень вразумительные), для начала надо:
поменять поле0 на [forms]![name forms]![nema pole] - тогда точно сработает, а вот насчёт того что дальше - так это вообще ближе к дремучему лесу и зачем было всё так блокировать?

А вообще лучше для проверки дописать ТТ = [forms]![name forms]![nema pole]
gluk_fm вне форума Ответить с цитированием
Старый 07.12.2011, 13:33   #7
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Ибо пользователи несмотря, на долгие и популярные разъяснения остаются криворукими. Значит нужно так пострить обработку, чтоб шаг влево — шаг вправо означал расстрел
satka вне форума Ответить с цитированием
Старый 07.12.2011, 13:35   #8
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

я так и думал что истина где-то рядом:
повесить событие необходимо не на изменение а на обновление
gluk_fm вне форума Ответить с цитированием
Старый 07.12.2011, 13:37   #9
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

И если уж сильно криворукие то сделать сначала 2 кнопки неактивные - а после обновление уже всё остальное
gluk_fm вне форума Ответить с цитированием
Старый 07.12.2011, 13:54   #10
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Работает, но только после потери фокуса полем, именно тогда происходит обновление, я хотел чтоб при изменении текста в поле. Как только всё удалили кнопку нажать нельзя, что-то написали — можно.
Так что вопрос остаётся открытым.

Последний раз редактировалось satka; 07.12.2011 в 14:31.
satka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Менять 'источник' у ПоляСоСписком на Событие 'Изменение' Acina Microsoft Office Access 1 08.10.2011 01:12
Событие - изменение значения ячейки roborrr Microsoft Office Excel 1 24.04.2011 17:10
Как зафиксировать событие (изменение) в книге? ЕленаС Microsoft Office Excel 27 31.12.2010 17:34
Событие листа - изменение выделения. Евгений ГВС Microsoft Office Excel 1 05.08.2009 01:24
Событие maha Общие вопросы Delphi 6 18.06.2008 18:53