Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Постановка условия в процедуре VB  [new]
dayver
Member

Откуда:
Сообщений: 7
Имеется группа переключателей, при нажатии на любой из них выпадает список. Список берется из одной таблицы, просто нужно отсортировать его по начальным буквам. Как поставить условие в нижеуказанной процедуре.

Private Sub Group1_BeforeUpdate(Cancel As Integer)
If Me.Group1.Value = "1" Then
Me.Combo1.Visible = True

End If
End Sub
3 ноя 04, 13:32    [1080491]     Ответить | Цитировать Сообщить модератору
 Re: Постановка условия в процедуре VB  [new]
Hummer
Member

Откуда:
Сообщений: 2583
Мда:)

Источник данных для поля со списком надо сортировать - вот и всё.
3 ноя 04, 13:36    [1080507]     Ответить | Цитировать Сообщить модератору
 Re: Постановка условия в процедуре VB  [new]
dayver
Member

Откуда:
Сообщений: 7
Нужна простая сортировка по алфавиту, выбрал переключатель с буквой "А" - в списке появились все наименования на букву "А". Вот в таком вот ракурсе. А если делать это с исходной таблицей, то будет куча запросов.
3 ноя 04, 14:16    [1080680]     Ответить | Цитировать Сообщить модератору
 Re: Постановка условия в процедуре VB  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
dayver
Нужна простая сортировка по алфавиту, выбрал переключатель с буквой "А" - в списке появились все наименования на букву "А".

Тогда это не сортировка, а фильтрация. Что из них нужно?
3 ноя 04, 14:34    [1080749]     Ответить | Цитировать Сообщить модератору
 Re: Постановка условия в процедуре VB  [new]
dayver
Member

Откуда:
Сообщений: 7
Sorry! Именно фильтрация. Просто имеется список материалов, который берется из Fox-овской программы и он содержит более 2000 наименований. В форме для удобства поиска решил сделать фильтрацию по первой букве. Сделал группу переключателей. В VB привязал каждый флажок к своему списку, теперь требуется в процедуре добавить условие по которому она (т.е процедура) будет фильтровать записи по первой букве.
3 ноя 04, 14:49    [1080807]     Ответить | Цитировать Сообщить модератору
 Re: Постановка условия в процедуре VB  [new]
Hummer
Member

Откуда:
Сообщений: 2583
Me.Combo1.RowSource = "Select [IdField], [NameField] From MyTable Where [NameField] like 'A*'"
Me.Combo1.Requery

Это для совсем непонятливых - в любом случае, нужно менять источник данных для поля со списком:)
3 ноя 04, 14:58    [1080849]     Ответить | Цитировать Сообщить модератору
 Re: Постановка условия в процедуре VB  [new]
RVI
Member

Откуда: Москва
Сообщений: 5373
dayver
Нужна простая сортировка по алфавиту, выбрал переключатель с буквой "А" - в списке появились все наименования на букву "А". Вот в таком вот ракурсе. А если делать это с исходной таблицей, то будет куча запросов.

Это же сколько у тебя переключателей? Весь алфавит..?
3 ноя 04, 15:04    [1080871]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить