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

MS Access

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 70, средняя оценка - 4.91
Sabrina
74 / 1 / 1
Регистрация: 19.09.2009
Сообщений: 27
#1

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

21.08.2011, 08:03. Просмотров 9764. Ответов 12
Метки нет (Все метки)

вобщем такая небольшая проблема ни как не получается ее решить сижу уже 3 дня с ней..
есть база данных такси, надо автоматизировать ее так что форме ввода вызовов, дата время и другие параметры водились вручную, а позывной водителя выбиралось из списка и при его выборе автоматически заполнялись поля водитель, марка машины, номер, и цвет , данные о водители находятся в 1 таблицы.и все это должно сохраняться в таблице. вроде там должно все делаться через запрос но как не экспериментировала что то не было ожидаемого результата.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
Добрый день. Есть таблица из 2х столбцов, первый столбец название фруктов, второй что-то вроде счетчика. Необходимо, что бы при...

автоматическое заполнение соответствующих полей - MS Access
Знаю что это сделать легко, но как то не получается. Надо сделать так чтобы при выборе КодАвто, КодВладельца заполнялся автоматически.(Оба...

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

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

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

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

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

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

Как организовать автоматическое заполнение полей? - MS Access
Ещё раз привет всем. У меня такая ситуация. Делаю базу данных, в которой будет храниться информация о сотрудниках(их ФИО, должность,...

Автоматическое заполнение полей при выборе из списка - MS Access
Беда вот в чем: не могу довести до ума БД. Необходимо в финальной форме, при выборе марки авто и модели, обеспечить автоматическое...

сделать ссылку или автоматическое заполнение полей - MS Access
Доброго времени суток! Проблема вот в чем. я разрабатываю базу данных ломбарда. идея такая: заполняем форму Предмет (по таблице...

Как осуществить автоматическое заполнение полей формы? - MS Access
доброго времени суток! к курсовому проекту имеется база данных и в ней есть 2 таблицы услуги и виды услуг, как сделать так чтобы при...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

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