Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку? / 11 сообщений из 11, страница 1 из 1
30.09.2003, 16:37
    #32279755
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?

Суть задачи такова, есть подтаблица в табличном виде. Выбираем любую запись из любой колонки, что автоматически приводит к выделению всей строки в которой данная запись находится + параллельно надо запретить выбор более одной строки...
Как все это осуществить???

Вобщем надо осуществить эфекты ListBox'a
...
Рейтинг: 0 / 0
30.09.2003, 16:48
    #32279780
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
так и вставь листбокс зачем тогда тебе табличная подформа?
...
Рейтинг: 0 / 0
30.09.2003, 17:06
    #32279811
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
а вообще можно поставить для контролов такую процедуру

Код: plaintext
1.
2.
Private Sub Поле2_GotFocus()
DoCmd.RunCommand acCmdSelectRecord
End Sub
...
Рейтинг: 0 / 0
30.09.2003, 22:45
    #32280102
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
выделяем всю строку в табличной форме...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Form_Current()
Dim l As Long
On Error Resume Next
Me.Repaint
l = Me.SelTop
If l <  1  Then l =  1 
Me.SelTop = l
Me.SelLeft =  1 
Me.SelWidth =  10 
Me.SelHeight =  1 
Err.Clear
End Sub

две выделить низя...
...
Рейтинг: 0 / 0
30.09.2003, 23:33
    #32280111
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
Мозя две и больше строк выделить, тока на одно событие это не повесить - одним движением надо начало отметить, а другим - конец
...
Рейтинг: 0 / 0
01.10.2003, 08:47
    #32280188
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
по условию данному ALeX(забыл пароль) низя....
...
Рейтинг: 0 / 0
01.10.2003, 09:21
    #32280217
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
Ну да, я условие задачи не прочитал, а словцо ввернул
...
Рейтинг: 0 / 0
01.10.2003, 10:42
    #32280313
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
Спасибо за ответы... Вобщем то я понял, что моя идея непрокатит, так как если так сделать, то сортировка и групировка средствами Access становится невозможной... Просто эти пункты становятся недоступными, что сильно ограничивает возможности программы.... Так что надо искать другой способ выделения всей строки (псевдовыделения всей строки) или забыть про это напроч....
...
Рейтинг: 0 / 0
01.10.2003, 10:47
    #32280325
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
А почему бы не сделать ленточную форму с выключенным свойством RecordSelectors?
...
Рейтинг: 0 / 0
01.10.2003, 11:03
    #32280353
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
у него две табличные подчинены друг другу - подчинять ленточную табличной нельзя
...
Рейтинг: 0 / 0
01.10.2003, 13:43
    #32280698
Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку?
У меня основная форма без привязки к данным,
а подчиненная в виде таблицы выполняет роль усовершенствованного Листбокса

т.е. подтабличная состоит из 3х столбцов
1ый реквезиты документа (из таблицы документов)

2ой состояние оплаты счета по документу (результат запроса + таблица счетов) состоит из значений [Оплачен, [ОЖИДАНИЕ], ""]

3ий состояние выполнения работ (результат запроса + таблица счетов) состоит из значений [Работа выполнена, [ОЖИДАНИЕ], ""]
2ой и третий при двойном клике перебрасывает на соответствующие формы (т.е. используются как ссылки на нужные выбранные счета или выбранные работы), а также при нажатии сочетания клавиш (пока не выбрал клавиши) должны выводить сообщение через MSGBOX, подробности конкретного счета (реквезиты) или работы (дата начала работ)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как можно в подтаблице выделяя какую либо запись, автоматом выделять всю строку? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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