Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert / 14 сообщений из 14, страница 1 из 1
17.01.2005, 12:02:55
    #32867446
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
Ввожу символ, начинается обработка BeforeInsert и AfterInsert. В зависимости от ветви, по которой иду, этот единственный символ может теряться. Хочу запоминать его принудительно. А где взять-то?
A2002
ЗЫ К сожалению, давненько не брал в руки шашек и подзабываю приемы :(
...
Рейтинг: 0 / 0
17.01.2005, 12:20:16
    #32867487
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
а если OnChange попробывать?
--------------
crazy about...
...
Рейтинг: 0 / 0
17.01.2005, 12:49:23
    #32867565
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
BeforeInsert отрабатывает раньше, к сож-ю :(
...
Рейтинг: 0 / 0
17.01.2005, 12:55:39
    #32867587
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
родной
btforeinsert вщзникает ПЕРЕД вводом первого символа в текстбокс,
что ж ты хошь отловить-то??
...
Рейтинг: 0 / 0
17.01.2005, 13:22:12
    #32867668
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
Alexus12родной
btforeinsert вщзникает ПЕРЕД вводом первого символа в текстбокс,
что ж ты хошь отловить-то??Дык я хочу, чтобы аксесс энтот символ в какой-нибудь буфер занес. Я ж клавишу вполне конкретную нажал, а не какую-нибудь.
Аксесс и заносит, но если я в обработке Beforeinsert вызываю процедуры, в которых есть диалоги, то он энтот символ затирает нафиг (ИМХО)
...
Рейтинг: 0 / 0
17.01.2005, 14:10:35
    #32867831
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
ты нажимаешь кнопчку "А"
возникает form_beforeinsert
...ты что-то творишь...
возникает text1_onchange и только ТУТ появляется твой символ в текстбоксе

какой символ ты хочешь отловить на form_beforeinsert, когда его просто нет???????????
...
Рейтинг: 0 / 0
17.01.2005, 14:17:47
    #32867851
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
Причём в OnChange для доступа к новому значению обращаться нужно к свойству mycontrol.text
...
Рейтинг: 0 / 0
17.01.2005, 14:20:38
    #32867864
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
Alexus12ты нажимаешь кнопчку "А"
возникает form_beforeinsert
...ты что-то творишь...
возникает text1_onchange и только ТУТ появляется твой символ в текстбоксе

какой символ ты хочешь отловить на form_beforeinsert, когда его просто нет???????????Но кнопку "А"-то я нажал!!!!!!!!
Признаю, что в текстбоксе символа еще нет, а где он тогда? В буфере каком-нить наверняка. Как до него добраться?

В OnChange символа УЖЕ нет, потому что я его затер во время диалога (непроизвольно)
...
Рейтинг: 0 / 0
17.01.2005, 14:21:14
    #32867869
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
перехват нажатия клавиш(KeyPreview) + Form_KeyPress не поможет ?
...
Рейтинг: 0 / 0
17.01.2005, 14:23:56
    #32867881
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
если стер - будет 8 для backspace и delete по выделеному - обработчик лепить придется ручками
...
Рейтинг: 0 / 0
17.01.2005, 14:25:10
    #32867884
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
а если через не связанный контрол - он собственно и будет этим "буфером"

на ОнЧейндж такого контрола вешать нужную проверку... и передавать введенное значение связаному контролу - он может быть и скрытым...
...
Рейтинг: 0 / 0
17.01.2005, 14:46:55
    #32867969
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
Shuhardперехват нажатия клавиш(KeyPreview) + Form_KeyPress не поможет ?

да, keydown отрабатывает раньше beforeinsert, пробуй!
...
Рейтинг: 0 / 0
17.01.2005, 15:05:02
    #32868045
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
минус - если мышкой выделить и сьесть - то обработчик нужен отдельный
...
Рейтинг: 0 / 0
17.01.2005, 21:31:02
    #32868905
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert
Всем спасибо! Сделал! Вспомнил!
Все ж таки вредно лишаться практики надолго (1,5 месяца толком не шкодил)

ЗЫ Shuhard - мне мышиные не нужны события, только клавиатурные. Просто ситуация была такая: в поле начинает вводиться некое наименование, причем на BeforeInsert, если запись новая, заполняются обязательные поля, а в некоторых случаях добавляются записи и в связанную таблицу. Если добавления не требуется, то BeforeInsert быстро отрабатывает, и пользователь почти сразу после первого введенного символа вводит следующие. Однако, если добавление требуется, то процедура выводит диалог (добавить/нет) и потом получается, что первый введенный символ съеден.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли добраться до символа, введенного в текстбокс новой записи перед BeforeInsert / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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