Список для навигации

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Jannys
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 14.04.2008 (Пн) 9:28

Список для навигации

Сообщение Jannys » 18.04.2008 (Пт) 8:21

Здравствуйте, подскажите пожалуйста как можно реализовать следующее:
есть бд в access для учетов кадров, делаю приложение для управления этой бд на Visual Basic.
Нужна форма у которой сбоку будет список сотрудников, из которого можно выбрать сотрудника по ФИО (Фамилия имя отч. отдельные поля), а в оставшейся части формы вкладки : Осн.данные, Воинский учет и т.д.
и в этих вкладких информация о выбранном в списке сотруднике отображалась бы после выбора.
Очень жду хотя бы какой-то совет, а то совсем не представляю в каком направлении двигаться.
Заранее спасибо.
У вас нет доступа для просмотра вложений в этом сообщении.

Jannys
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 14.04.2008 (Пн) 9:28

Сообщение Jannys » 18.04.2008 (Пт) 8:24

Пробовала сделать так:
(Visual Basic в MS Visual Studio 2005), вставила список Listbox, выбираю в качестве DataSource таблицу(но в ней нет данных, как сделать чтоб к конкретному человеку можно было заполнить поле в этой табл.)
И еще проблема с запросом, вообще с запросами знакома, но для VB они должны выглядеть не так как для accessa..., поэтому возникла сложность.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.04.2008 (Пт) 9:35

Для листбокса задавать надо RowSource, а не DataSource.
В DataSource будет хранится идентификатор выбранной записи, который затем можно использовать для отображения всей информации по записи.
Lasciate ogni speranza, voi ch'entrate.

Jannys
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 14.04.2008 (Пн) 9:28

Сообщение Jannys » 18.04.2008 (Пт) 14:05

а где найти RowSourse, можно пожалуйста, по подробнее...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 21.04.2008 (Пн) 10:43

Jannys
Если у выбранного контрола нет свойства RowSource, значит он не подходит для формы типа Master/Detail (то, что ты описываешь, что тебе нужно), либо делать это вручную (что геморно) либо подобрать подходящий контрол. Я уж не помню, что-то вроде DataListbox...
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 25.04.2008 (Пт) 14:54

Я правильно понял задачу? Что-то похожее должно быть: слева фамилии, нажал на них и справа получаешь нужную информацию?
У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 211

    TopList