powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ListBox
16 сообщений из 16, страница 1 из 1
ListBox
    #32088834
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подскажете, как выделить в ListBox'е строку (первую/последнюю/произвольную).

Условия:
1. Известно что в ListBox'е 1 или больше строк
2. На текущий момент не выделено ни одной записи
...
Рейтинг: 0 / 0
ListBox
    #32088843
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так делаю, но это для одной строки

Код: plaintext
1.
2.
3.
LST_CUST_ID_SEL.Value =  4 
 -- LST_CUST_ID_SEL - Объект ListBox
 


Так он выбирает те поля у которых присоединяемое поле равно 4
...
Рейтинг: 0 / 0
ListBox
    #32088848
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to mahoune

можно поподробнее, как это и где объявить

(MSAccess97)
...
Рейтинг: 0 / 0
ListBox
    #32088870
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свойство Selected позволяет выделять элементы списка в программе Visual Basic. Например, следующее выражение выделяет пятый элемент списка:

Me!ИмяСписка.Selected(4) = True
...
Рейтинг: 0 / 0
ListBox
    #32088883
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем проблема решена

To Владимир Смирнов:
Самое то, спасибо
...
Рейтинг: 0 / 0
ListBox
    #32088906
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извените, за то что долго думаю, но назрел ещё один вопрос, как при мультиселекте выделить несколько записей с определёнными значениями, т.е конкретные записи, из VBA
(Access'97)
...
Рейтинг: 0 / 0
ListBox
    #32088909
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Help но MS Access:
Дополнительные сведения

Если свойство списка Несвязное выделение (MultiSelect) имеет значение «Простой», значение True свойства Selected может иметь только один элемент списка. Если для свойства списка Несвязное выделение (MultiSelect) задано значение «С несвязным выбором» или «Со связным выбором», значение True свойства Selected могут иметь любые или все элементы списка. Значение свойства Value списка несвязного выделения, привязанного к полю, всегда равно Null. Выделенные элементы определяются с помощью свойства списка Selected или с помощью семейства ItemsSelected.

...
Рейтинг: 0 / 0
ListBox
    #32088925
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том что я не знаю какие они по счёту в списке вот набор данных для которых надо сделать выборку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Вариант | Данные | Расход | Вспомогательное
 ----------------------------------------------
 
...
 2              ???????      23 . 5      True
 2              ???????      23 . 5      True
 2              ???????      23 . 5      False
...


надо выделить все записи Вариант - 2, True
не подскажете, на примере как это сделать?
...
Рейтинг: 0 / 0
ListBox
    #32088929
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробежаться по списку и везде где условия подходящие - поствить Selected!
...
Рейтинг: 0 / 0
ListBox
    #32088952
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа этого?
Код: plaintext
1.
2.
3.
4.
For i =  1  to Me.lstThread.ListCount -  1  
 Me.lstThread.Selected(i) = True
 if ((Me.lstThread.Value <>  2 ) or (Me.lstThread.Column( 3 ) = - 1 )) = False Then _
   Me.lstThread.Selected(i) = False
Next i


а попроще ничего нету?

Я в пытаюсь поменять свойство во время работы с формой на ней же у листбокса свойство мультиселекта и всё это дело материться, не знаете можно ли это обойти если да то как?
...
Рейтинг: 0 / 0
ListBox
    #32088968
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать в селекте создавать поле, которое будет держать итоговый результат для нескольких полей, которые ты хочешь проверить для выделения, что-то вроде суммирования полей! И отом отметить только те где это одно поле равно определенному значению!
...
Рейтинг: 0 / 0
ListBox
    #32088976
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То mahoune
Как выделить запись с с определённым значением?

Сейчас более актуальная проблема как динамически переназначать свойство мультиселект у листбокса с 0 на 1 и наоборот
...
Рейтинг: 0 / 0
ListBox
    #32089019
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
This property can be set only in form Design view
(c) RTFM
Можно, конечно, попробовать закрывать форму (программно), открывать в конструкторе, менять свойство и закрывать с сохранением. Но не знаю, получится ли.
...
Рейтинг: 0 / 0
ListBox
    #32089140
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To AlexJuice
Вот уж этот RTFM поистине F
Насчёт открыть закрыть - не покатит, человек выбрал запись нажал редактировать - форма закрывается потом открываеться:-)
...
Рейтинг: 0 / 0
ListBox
    #32089440
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если иметь 2 листбокса во всем одинаковых и постоянно синхронизируемых, только один с мультиселектом, другой - без. И дальше visible=true/false ?
...
Рейтинг: 0 / 0
ListBox
    #32089469
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То Savik
Это идея, громоздко но... выход
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ListBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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