Форум программистов, компьютерный форум CyberForum.ru

Автоматическое заполнение полей форм - MS Access

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 70, средняя оценка - 4.91
Sabrina
74 / 1 / 1
Регистрация: 19.09.2009
Сообщений: 27
21.08.2011, 08:03     Автоматическое заполнение полей форм #1
вобщем такая небольшая проблема ни как не получается ее решить сижу уже 3 дня с ней..
есть база данных такси, надо автоматизировать ее так что форме ввода вызовов, дата время и другие параметры водились вручную, а позывной водителя выбиралось из списка и при его выборе автоматически заполнялись поля водитель, марка машины, номер, и цвет , данные о водители находятся в 1 таблицы.и все это должно сохраняться в таблице. вроде там должно все делаться через запрос но как не экспериментировала что то не было ожидаемого результата.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2011, 08:03     Автоматическое заполнение полей форм
Посмотрите здесь:

Автоматическое заполнение полей в форме MS Access
сделать ссылку или автоматическое заполнение полей MS Access
Заполнение связанных полей подчиненных, но не смежных форм MS Access
Как осуществить автоматическое заполнение полей формы? MS Access
Автоматическое заполнение полей при выборе из списка MS Access
MS Access Подскажите автоматическое заполнение полей: дома-участки
Автоматическое заполнение полей MS Access
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Не программист
3 / 3 / 1
Регистрация: 19.08.2011
Сообщений: 14
22.08.2011, 00:09     Автоматическое заполнение полей форм #2
Цитата Сообщение от Sabrina Посмотреть сообщение
вобщем такая небольшая проблема ни как не получается ее решить сижу уже 3 дня с ней..
есть база данных такси, надо автоматизировать ее так что форме ввода вызовов, дата время и другие параметры водились вручную, а позывной водителя выбиралось из списка и при его выборе автоматически заполнялись поля водитель, марка машины, номер, и цвет , данные о водители находятся в 1 таблицы.и все это должно сохраняться в таблице. вроде там должно все делаться через запрос но как не экспериментировала что то не было ожидаемого результата.
Ну вот как-то так на скорую руку. Если правильно задачу поняла: в форме заказов по выбору позывного выдается информация о водителе и автомобиле. В принципе это вообще не сложно и без всяких запросов и программирования. Если это то, что нужно - готова помочь,если будут вопросы
Вложения
Тип файла: rar Автопарк.rar (24.8 Кб, 932 просмотров)
Sabrina
74 / 1 / 1
Регистрация: 19.09.2009
Сообщений: 27
22.08.2011, 03:18  [ТС]     Автоматическое заполнение полей форм #3
спс большое ) буду разбираться)
Innokk
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 3
29.02.2012, 22:56     Автоматическое заполнение полей форм #4
а можно написать подробно как это делается? смотрела но так и не поняла...буду благодарна
Agapov_stas
3242 / 1643 / 65
Регистрация: 05.08.2010
Сообщений: 4,131
Завершенные тесты: 1
01.03.2012, 08:06     Автоматическое заполнение полей форм #5
Цитата Сообщение от Sabrina Посмотреть сообщение
автоматически заполнялись поля водитель, марка машины, номер, и цвет , данные о водители находятся в 1 таблицы
Функция есть такая .
Innokk
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 3
01.03.2012, 20:34     Автоматическое заполнение полей форм #6
есть таблица Клинты в ней ФИО/паспорт/дата рождения и тд
создала форму Договор...там поле ФИО клиента в виде списка ..при выборе фамилии в поле Код Клиента(создала на форме) должен автоматом вывестись паспорт ...написав код

=DLookup("[№ паспорта]", "Клиенты", "[кодклиента]=" & Forms![Договор]!кодклиента)

Пишет Ошибка сиснтаксиса во введенном выражении...

Подскажите плиз что не так?

в выше приведенном примере Автопарк.rar всё работает хотя там как то по другому сделано
alvk
 Аватар для alvk
4697 / 2985 / 138
Регистрация: 12.08.2011
Сообщений: 7,109
02.03.2012, 04:51     Автоматическое заполнение полей форм #7
Цитата Сообщение от Innokk Посмотреть сообщение
=DLookup("[№ паспорта]", "Клиенты", "[кодклиента]=" & Forms![Договор]!кодклиента)
Visual Basic
1
=DLookup("[№ паспорта]"; "Клиенты"; "[кодклиента] = " & Forms![Договор]!кодклиента & "")
Bazzko
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 4
10.11.2015, 10:03     Автоматическое заполнение полей форм #8
Ну вот и мне понадобилась помощь, надеюсь в столь давней теме мне смогут помочь.
Скажем так, я перечитал эту тему и (я считаю что я понял принцип автоподстановки, ну в какой то степени)
у меня есть база данных инвентаризации, в которой есть таблица Оргтехника и таблица ПК.
Я хотел, чтобы при выборе Модели оргтехники в таблицу ПК автоматически заносились сведения о Наименовании (типе оргтехники) и Характеристики.
у меня получается только подставлять Наименование, а вот Характеристики ну никак не появляются, чувствую что беда кроится в .Column, но никак не могу разобраться.
Инвент.zip

не в ту тему
Виктор Михалыч
261 / 118 / 20
Регистрация: 08.01.2014
Сообщений: 486
10.11.2015, 10:30     Автоматическое заполнение полей форм #9
Будьте внимательны с форматом полей таблиц!
Вложения
Тип файла: zip Инвент.zip (70.7 Кб, 35 просмотров)
Виктор Михалыч
261 / 118 / 20
Регистрация: 08.01.2014
Сообщений: 486
10.11.2015, 10:32     Автоматическое заполнение полей форм #10
Я не знаю зачем вам это надо, и как вы будете отслеживать повторяющиеся записи в данной таблице (ПК)? Потом не возникнут проблемы с отбором данных?
Bazzko
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 4
10.11.2015, 11:04     Автоматическое заполнение полей форм #11
нашел у себя ошибку, все оказалось в комбобоксе, забыл там указать [Оргтехника].[Характеристики] между Select и From.
Виктор Михайлович, я никогда раньше не работал в Access, вся эта БД наброски и черновики, пытаюсь понять как что устроено, а потом, я надеюсь все получится сделать красиво и аккуратно
Виктор Михалыч
261 / 118 / 20
Регистрация: 08.01.2014
Сообщений: 486
10.11.2015, 11:07     Автоматическое заполнение полей форм #12
Удачи Вам! Я сам долго разбирался в Access, БЛАГОДАРЯ ФОРУМУ познать этого "зверя" намного легче. Всю жизнь учимся!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2015, 05:54     Автоматическое заполнение полей форм
Еще ссылки по теме:

Автоматическое заполнение полей формы MS Access
MS Access Автоматическое заполнение полей с вычислением
MS Access Как организовать автоматическое заполнение полей?
MS Access Автоматическое создание таблиц из наименований таблиц, имен полей, типов полей
Автоматическое заполнение полей формы без VBA MS Access

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alvk
 Аватар для alvk
4697 / 2985 / 138
Регистрация: 12.08.2011
Сообщений: 7,109
11.11.2015, 05:54     Автоматическое заполнение полей форм #13
Цитата Сообщение от Bazzko Посмотреть сообщение
пытаюсь понять как что устроено, а потом, я надеюсь все получится сделать красиво и аккуратно
Есть основные принципы построения БД. Один из них - не должно быть повторения идентичных данных в разных таблицах. Для связи таблиц используют ключи. Поэтому вам достаточно добавить в ПК ключ записи из Оргтехники и всё, больше никаких характеристик дублировать в ПК не нужно.
Yandex
Объявления
11.11.2015, 05:54     Автоматическое заполнение полей форм
Ответ Создать тему
Опции темы

Текущее время: 17:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru