powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как определить, какие записи выделены?
8 сообщений из 8, страница 1 из 1
Как определить, какие записи выделены?
    #32120869
maks22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос. Его результаты отображаются в форме. Выделяются несколько записей. Как средствами VBA определить, какие записи выделены, например, по полю Index в записях?
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32121407
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что значит выделены? Это само по себе не так просто...
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32121643
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свойства формы
SelTop
SelHeight
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32124514
maks22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конкретизирую вопрос.
Есть запрос, который отображается на форме в подчиненной форме в табличном виде. Пользователь в интерактивном режиме выделяет несколько записей, которые подлежат дальнейшей обработке (и нажимает кнопку ”обработать”). Как определить, какие записи были выделены?
Свойства формы SelTop и SelHeight к подчиненной форме применить не получается.
Есть ли еще решение?
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32124538
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как это не получается. очень даже получается
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32124570
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без SelTop и SelHeight вы не обойдетесь, а проблема у Вас оттого, что кнопка забирает фокус у компонента "подчиненная форма". Вам нужно вызывать свой метод с помощью компонента, не имеющего фокуса. Варианты:
1)Кнопка на панели, меню
2) Контекстное меню
3) Нарисовать самому кнопку из двух картинок и самому сымитировать ее нажатие. Не так уж сложно, я сделал.
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32124833
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достаточно надписи. For Example:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Надпись8_Click()
    Dim aT As Long, aH As Long
    aT = Me.T_Регионы.Form.SelTop
    aH = Me.T_Регионы.Form.SelHeight
    MsgBox aT &  "     "  & aH
End Sub

Private Sub Надпись8_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Me.Надпись8.SpecialEffect =  2 
End Sub

Private Sub Надпись8_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Me.Надпись8.SpecialEffect =  1 
End Sub
...
Рейтинг: 0 / 0
Как определить, какие записи выделены?
    #32124890
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>assa
Красиво.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как определить, какие записи выделены?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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