powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ListBox типа checkbox
11 сообщений из 11, страница 1 из 1
ListBox типа checkbox
    #33195514
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите считать результат плз....
Есть ListBox типа checkbox, присоединенный к БД полю таблицы типа Nvarchare с помощью Recordset, как вывести выбранный check'етами результат в отдельное поле?
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195549
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Private Sub UserForm_Initialize()
    With Me.ListBox1
        .MultiSelect = fmMultiSelectMulti
        .ListStyle = fmListStyleOption
        .AddItem "Красный"
        .AddItem "Синий"
        .AddItem "Желтый"
    End With
End Sub

Private Sub ListBox1_Change()
    Dim intI As Integer
    Dim str As String
    
    For intI =  0  To Me.ListBox1.ListCount -  1 
        If Me.ListBox1.Selected(intI) Then
            str = str & ";" & Me.ListBox1.List(intI)
        End If
    Next
    
    Me.TextBox1.Value = Mid(str,  2 )
End Sub
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195633
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересный вариант, вот только он у меня ругается на fmMultiSelectMulti
пишет:Variable not defined. Может я что-то не подключила???
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195642
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересный вариант, вот только он у меня ругается на fmMultiSelectMulti
пишет:Variable not defined. Может я что-то не подключила???
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195646
Используй событие ListBox1_Change(), а формирование списка в UserForm_Initialize() я привел для примера.
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195655
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Метода List1_Change нет есть List1_Click(), List1_ItemCheck но этотне важно, он все равно так же ругается....:-(
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195686
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без этих двух свойств
.MultiSelect = fmMultiSelectMulti
.ListStyle = fmListStyleOption
все тоже работает, СПАСИБО ОГРОМНОЕ!!!! :-)))
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195726
Так я тебе и сказал, чтоб на них не обращала внимания, т.к. у тебя уже есть список.

Все нормально? Работает?
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195759
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё один вопрос: как теперь обратно? В смысле у меня по событию Text3_GotFocus() выходит этот List1. Из List в Text выбранное записали, а если вдруг ошиблись становимся заново на Text выскакивает List, но пустой, без отмеченных значений. Возможно сделать их отмеченными если Text не пустой?
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195828
Что значит?
Pluxа если вдруг ошиблись становимся заново на Text выскакивает List, но пустой, без отмеченных значений.
...
Рейтинг: 0 / 0
ListBox типа checkbox
    #33195905
Plux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
допустим не там поставили галочку, или другой пример: нужно просто изменить уже существующую запись. выбираем нужную нам строку, нажимаем кнопку "изменить" выходит форма с заполненными данными, соответственно и мой Text будет забит данными, когда я становлюсь на это поле, то по Text3_GotFocus выскакивает List без отмеченных галочек, а если изначально эти данные складываются из 10-15 таких галочек, а надо убрать или добавить только 1-2, то получить пустой лист не очень приятно..... меня пользователь съедят за такое....)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ListBox типа checkbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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