powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объясните глупому (DBlist, DataList)
7 сообщений из 7, страница 1 из 1
Объясните глупому (DBlist, DataList)
    #33045887
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу разобраться (раньше програмил тока на акксесе)
там комбо и лист простейшие вещи
сейчас перехожу на ВБ
и вот появились вопросы..
В нете смотрел , понятных для себя объяснений не нашёл
может кто-нибудь здесь подскажет...

1)Знаю что:
RowSource = recordset lista -a
RowMember = (что это не знаю)
BoundColumn = id (отсюда считываем выбранный пользователем id)

DataSource
DataField - для чего нужны эти два поля незнаю...
2)можно ли сделать лист как в акксесе( Многостолбцовый
чтоб туда можно было рекордсет подсовывать и он работал )?
3)как связать два листа(непрограмно) чтоб от значения BoundColumn зависило
содержания второго.
...
Рейтинг: 0 / 0
Объясните глупому (DBlist, DataList)
    #33046133
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2,3 Собственно, DataSource и DataField для этого и предназначены.
...
Рейтинг: 0 / 0
Объясните глупому (DBlist, DataList)
    #33046266
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите примерно как этим воспользоваться ?
...
Рейтинг: 0 / 0
Объясните глупому (DBlist, DataList)
    #33046290
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К RowSource, ListField и BoundColumn прикручиваешь список значений.
BoundColumn - ключевое поле, ListField - поле для отображения в комбе, RowSource - сам рекордсет со значениями.
DataField - поле, которое будет обновлятся значением из BoundColumn (BoundText), DataSource - рекордсет, который будет обновляться.
...
Рейтинг: 0 / 0
Объясните глупому (DBlist, DataList)
    #33046348
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё Ok получилось
Спасибо!
Только остались два вопроса:
1.ListField - позволяет указать только 1 поле , а мне надо чтоб в списке было
несколько столбцов
2.RowMember таки зачем он ?
...
Рейтинг: 0 / 0
Объясните глупому (DBlist, DataList)
    #33046597
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Такова селяви.
2. Если ты пишешь свой класс-источник данных, то в нем есть событие Class_GetDataMember(DataMember As String, Data As Object) и RowMember передается в него как DataMember. Основываясь на его значении, можно сделать Set Data = [что-нибудь этакое], что есть тоже самое, что и RowSource.
Этой фигней никто не пользуется.
...
Рейтинг: 0 / 0
Объясните глупому (DBlist, DataList)
    #33046653
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Не совсем правильно объяснил. Короче, для контрола можно проставить в качестве источника данных такой класс. Прописываешь всем DataMember и/или RowMember, а все остальное одинаково - Set Text1.DataSource = YourDataClass, Set DataCombo1.DataSource = YourDataClass,
Set DataCombo1.RowSource = YourDataClass, и в зависимости от мемберов делаешь соответствующие селекты.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объясните глупому (DBlist, DataList)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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