Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2014, 21:39   #1
sadarnapulos
Новичок
Джуниор
 
Регистрация: 10.06.2014
Сообщений: 2
По умолчанию Вопрос по созданию БД

Уважаемые знатоки, подскажите пожалуйста, видел базу где в форме в поле со списком выбираеш данные и они подставляются в свои поля которые не редактируются, там просто подставляется инфо. Как реализуется такое? Вообще хотелось бы узнать о возможностях работы с полем со списком

Последний раз редактировалось sadarnapulos; 10.06.2014 в 21:41.
sadarnapulos вне форума Ответить с цитированием
Старый 11.06.2014, 08:41   #2
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

Источником поля со списком является, например, запрос. Тогда в свойствах поля со списком вы указываете количество столбцов для отображения данных. И на событие "После обновления" вешаете процедуру обработки событий, где нужным полям на форме присваиваете значения этих столбцов. Например - поле со списком "Фамилия". Источник - запрос или таблица с тремя полями - Фамилия, Имя, Отчество. В свойствах поля со списком указываете количество столбцов - 3. Тогда при выборе в поле со списком Вы будете видеть строку с тремя полями. Чтобы скрыть ненужные столбцы, занулите у них ширину. Ну а чтобы при выборе фамилии имя и отчество подставлялись в другие поля на форме нужно сделать так:
Код:
me.Имя =me.Фамилия.Column(1)
me.Отчество =me.Фамилия.Column(2)
Column() - это указание номера столбца значений в поле со списком. Начинается с нуля. В примере нулевым будет столбец с фамилией. Приведенный код вставляете в процедуру "После обновления" поля со списком.
Swatch вне форума Ответить с цитированием
Старый 11.06.2014, 10:08   #3
sadarnapulos
Новичок
Джуниор
 
Регистрация: 10.06.2014
Сообщений: 2
По умолчанию

А можно пожалуйста на примере, а то я новичок пока не во всем разбираюсь, а если это не фамилия, имя, отчество, как в таком случае?
sadarnapulos вне форума Ответить с цитированием
Старый 11.06.2014, 12:55   #4
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

А может быть, в таком случае, книжку почитать?
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть вопрос по созданию ПО Сакабато Помощь студентам 12 15.01.2014 14:02
Вопрос по созданию сайта! Alisa111 Помощь студентам 5 05.01.2013 19:36
Вопрос по созданию БД access Лупень Microsoft Office Access 1 18.01.2012 05:09
Вопрос по созданию секундомера Evgenii Общие вопросы Delphi 6 06.02.2009 23:30