Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как определить, какие записи выделены? / 8 сообщений из 8, страница 1 из 1
17.03.2003, 09:28
    #32120869
maks22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
Есть запрос. Его результаты отображаются в форме. Выделяются несколько записей. Как средствами VBA определить, какие записи выделены, например, по полю Index в записях?
...
Рейтинг: 0 / 0
17.03.2003, 17:22
    #32121407
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
Что значит выделены? Это само по себе не так просто...
...
Рейтинг: 0 / 0
18.03.2003, 06:39
    #32121643
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
Свойства формы
SelTop
SelHeight
...
Рейтинг: 0 / 0
21.03.2003, 12:11
    #32124514
maks22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
Конкретизирую вопрос.
Есть запрос, который отображается на форме в подчиненной форме в табличном виде. Пользователь в интерактивном режиме выделяет несколько записей, которые подлежат дальнейшей обработке (и нажимает кнопку ”обработать”). Как определить, какие записи были выделены?
Свойства формы SelTop и SelHeight к подчиненной форме применить не получается.
Есть ли еще решение?
...
Рейтинг: 0 / 0
21.03.2003, 12:30
    #32124538
ДиД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
как это не получается. очень даже получается
...
Рейтинг: 0 / 0
21.03.2003, 12:56
    #32124570
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
Без SelTop и SelHeight вы не обойдетесь, а проблема у Вас оттого, что кнопка забирает фокус у компонента "подчиненная форма". Вам нужно вызывать свой метод с помощью компонента, не имеющего фокуса. Варианты:
1)Кнопка на панели, меню
2) Контекстное меню
3) Нарисовать самому кнопку из двух картинок и самому сымитировать ее нажатие. Не так уж сложно, я сделал.
...
Рейтинг: 0 / 0
21.03.2003, 16:18
    #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
21.03.2003, 17:15
    #32124890
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить, какие записи выделены?
>assa
Красиво.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как определить, какие записи выделены? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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