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

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

Case Me!CashID_List.ListIndex = 1
Так не работает
...
Рейтинг: 0 / 0
29.07.2003, 13:31
    #32220698
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
2sasha_1
К вопросу о сострадании.... :)
...
Рейтинг: 0 / 0
29.07.2003, 13:32
    #32220699
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
А в строке Select Case что написано?
...
Рейтинг: 0 / 0
29.07.2003, 13:33
    #32220700
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
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
29.07.2003, 13:33
    #32220703
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
Код: 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
29.07.2003, 13:34
    #32220708
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
Сообразил :)
...
Рейтинг: 0 / 0
29.07.2003, 13:35
    #32220710
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
Select Case Me.CashID_List.ListIndex
Case 1

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

.Selected : Method or data... not found
...
Рейтинг: 0 / 0
29.07.2003, 13:36
    #32220716
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
на всякий случай:
Код: 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
29.07.2003, 13:38
    #32220724
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
2sasha_1
это я ступил :) Но выстро исправился... Но всеравно не работатет
...
Рейтинг: 0 / 0
29.07.2003, 13:38
    #32220725
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VBA указать порядковый номер значения в списке
>.Selected : Method or data... not found
selected только для списка
для поля со списком нету

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


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

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


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