powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / не передавать фокус из области выделения
12 сообщений из 37, страница 2 из 2
не передавать фокус из области выделения
    #40088057
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku

Если источник формы таблица то на кой обновлять форму при каждом "чихе" (обрабатывать KeyDown формы).Чем Вас не устраивает стандартное поведение формы (или мы чего-то не знаем-например о наличии вычисляемых полей в таблице)

потому что выполняется запрос на удаление методом execute, и если не применить requery, то удаленные записи остаются на экране в виде
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088058
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я был бы рад обойтись без треклятого requery
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088138
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо установить фокус куда-либо: событие "после подтверждения удаления"
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088472
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
Если надо установить фокус куда-либо: событие "после подтверждения удаления"

Как раз таки проблема в том, чтобы не передавать фокус, а "вернуть" его в область выделения или, если точнее в область данных. Он передается автоматом в контрол с индексом 0 после применения requery и FindNext. Но ОбластьДанных - объект, к которому не применишь метод SetFocus.
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088511
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beliar
Как раз таки проблема в том, чтобы не передавать фокус, а "вернуть" его в область выделения или, если точнее в область данных.
Он передается автоматом в контрол с индексом 0 после применения requery и FindNext.
Но ОбластьДанных - объект, к которому не применишь метод SetFocus.

Код: vbnet
1.
 DoCmd.RunCommand acCmdSelectRecord
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088541
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle

Код: vbnet
1.
 DoCmd.RunCommand acCmdSelectRecord



Ну что ж Вы сразу-то не сказали, уважаемый!!! Столько мусолили тему)))) Проблема исчезла. И как это я сразу не додумался в этих командах поискать! Спасибо огромное!
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088553
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще бы найти их полный список с описанием. AcCommand, вроде бы, называются.
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088569
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beliar
__Michelle

Код: vbnet
1.
 DoCmd.RunCommand acCmdSelectRecord



Ну что ж Вы сразу-то не сказали, уважаемый!!! ....!

Ммм...

Сейчас просмотрела тему - и что же вижу?!
Кривцов Анатолий
Beliar, попробуйте выделение записи через RunCommand

Оказывается, я не первая это предлагаю )))
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088572
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beliar
Еще бы найти их полный список с описанием. AcCommand, вроде бы, называются.

Здесь: http://access.mvps.org/access/RunCommand/index.htm
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088578
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle

Ммм...

Сейчас просмотрела тему - и что же вижу?!
Кривцов Анатолий
Beliar, попробуйте выделение записи через RunCommand

Оказывается, я не первая это предлагаю )))

и правда... пусть просит меня Анатолий Кривцов и все, кто участвовал, за потраченное зазря время. Пойду выколю себе глаза))

Спасибо!
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088583
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beliar,
После набора DoCmd.RunCommand>пробел-выпадет список-в нем доступные команды(все команды меню) с префиксом "асCmd". Перечень же этих команд,да еще и на русском языке, Вы навряд ли найдете
Переводчик гугля или яндекса Вам в помощь(если не знаете что означает команда)
Если честно-за многолетнее пользование ACCESSа я из этого объемного списка использовал 8-10 команд.
Совет:полнее используйте штатные возможности Акса-код VBA значительно упростится
(ведь он уже кем-то написан,встроен в программу и используется ею-зачем код "изобретать" повторно-"все уже придумано до нас"

ПыСы: Michelle не уважаемый а одна из немногих уважаемых,даже ооочень уважаемых
...
Рейтинг: 0 / 0
не передавать фокус из области выделения
    #40088645
Beliar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
Перечень же этих команд,да еще и на русском языке, Вы навряд ли найдете
Переводчик гугля или яндекса Вам в помощь(если не знаете что означает команда)
да мне и без всяких гуглей почти всё понятно, ну разве что за редким исключением. А насчет штатных средств... не всегда ж их хвататет. и вообще... я всё еще пополняю знания и набираюсь опыта, так что... как 4х4, так и кривые костыли, через всё, видимо, доведется пройти.
sdku

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


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