powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в VBA указать порядковый номер значения в списке
25 сообщений из 34, страница 1 из 2
Как в VBA указать порядковый номер значения в списке
    #32220616
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне необходимо нажатием кнопки открыит другую форму, зависящую от выбранного в списке значения. Значения в списке юзер может изменять (отделено от этого примера), т.е форма должна открываться в зависимости от порядкового номера выбранного значения в списке, а не на основе самого значения...
Как это сделать?! Помогите pls...
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220647
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробывал
....
Case Me!CashID_List.ItemsSelected.Count = 1
....

Говорит что Object doesn't support the property or method
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220668
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!!! Проявите сострадание :))
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220672
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проявляю
Me!CashID_List.ListIndex
от 0 до кол-во строк-1
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220680
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
дадада я это в справке нашел... Но применить не получается

Case Me!CashID_List.ListIndex = 1
Так не работает
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220698
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
К вопросу о сострадании.... :)
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220699
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А в строке Select Case что написано?
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220700
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim intI As Integer
With Список2
For intI = 0 To .ListCount - 1
If .Selected(intI) Then MsgBox intI & " " & .ItemData(intI)
Next intI
End With
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220703
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim RecSrc As String
Select Case Me.CashID_List
    Case Me!CashID_List.ListIndex =  1 
        RecSrc =  "SELECT * FROM Subordinated_cash WHERE [Код кассы] = 
'" & Forms![Подчиненные кассы]!CashID_List & "'" 
        DoCmd.OpenForm  "Подчиненная касса инф" 
        Forms![Подчиненная касса инф]!sub1.Form.RecordSource = RecSrc
Case Else
        MsgBox  "hm..." 
End Select
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220708
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сообразил :)
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220710
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select Case Me.CashID_List.ListIndex
Case 1

так тоже не работает
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220715
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хам

.Selected : Method or data... not found
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220716
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на всякий случай:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim RecSrc As String
Select Case Me.CashID_List.ListIndex
    Case  1 
        RecSrc =  "SELECT * FROM Subordinated_cash WHERE [Код кассы] = 
'" & Forms![Подчиненные кассы]!CashID_List & "'" 
        DoCmd.OpenForm  "Подчиненная касса инф" 
        Forms![Подчиненная касса инф]!sub1.Form.RecordSource = RecSrc
Case Else
        MsgBox  "hm..." 
End Select


и почитай хелп к селекту, а то ты его как-то странно используешь :)
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220724
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
это я ступил :) Но выстро исправился... Но всеравно не работатет
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220725
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>.Selected : Method or data... not found
selected только для списка
для поля со списком нету

а почему
Select Case Me.CashID_List.ListIndex
Case 1
не работает? где затыкается.
ты не забыл что от 0 до кол-1
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220727
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsgBox "hm..." начинает надоедать
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220738
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всеволод,
по-моему ты там
ерундистикой
занимаешься
говорил про список
потом заявил
что уже поле со списком
а нахрен тебе надо
индекс
ты же работаешь с одним
значением поля со списком
вот его и бери
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220742
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>не работает? где затыкается.


Все время пишет "хм..." - на том и заткнулось
>ты не забыл что от 0 до кол-1
нужно что-то дополнительно прописывать что ли???
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220748
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хам трамвайный
Значение в поле со списком может меняться...
т.е. в списке наименования касс. Кассу номер 1 могут назвать "Моя любимая касса", что тогда?
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220749
Фотография Polev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А msgbox Me.CashID_List.ListIndex
чего пишет?
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220755
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, все спасибо!!!
Тупняки, тупняки и т.д.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim RecSrc As String
Select Case Me.CashID_List.ListIndex
    Case  0 
        RecSrc =  "SELECT * FROM Subordinated_cash WHERE [Код кассы] = '" & Forms![Подчиненные кассы]!CashID_List & "'" 
        DoCmd.OpenForm  "Подчиненная касса инф" 
        Forms![Подчиненная касса инф]!sub1.Form.RecordSource = RecSrc
Case Else
        MsgBox  "hehe" 

End Select

Работает
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220758
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно я скажу
что ты драук
кто же работаит
с "Моя любимая касса"
работают с КОДАМИ
а названия твоих
любимых касс
тока на экране показываются
чудо в перьях
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220767
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>SELECT * FROM Subordinated_cash WHERE [Код кассы] = '" & Forms!
>[Подчиненные кассы]!CashID_List & "'"
у тебя что код кассы изменяемый текст?
тогда ты не прав.
код-то внутренний надо делать.
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220772
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хам трамвайный
Это был элементарный пример для наглядности...
А так: список содержит код касс (естественно)
...
Рейтинг: 0 / 0
Как в VBA указать порядковый номер значения в списке
    #32220774
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и он еще кассирам
базу пишет
во, блин, дошли.
профаны деньги считают
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в VBA указать порядковый номер значения в списке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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