Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/41: Рейтинг темы: голосов - 41, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 5

Подстановка значений в поля формы

15.01.2013, 20:28. Показов 8919. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Делаю для себя базу для автоматизации заполнения бланков. Это мой первый опыт Access.
В базе есть таблица и форма. Хочу сделать чтобы в форме при выборе значения поля со списком автоматически подставлялись значения в другие поля. Пробую с помощью Dlookup, но ни чего не выходит..Подскажите пожалуйста, решение. Дальше уже сам. Спасибо
Вложения
Тип файла: zip тест.zip (795.8 Кб, 50 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.01.2013, 20:28
Ответы с готовыми решениями:

Подстановка значений в поля
Всем привет. Подмогите пожалуста. У меня есть БД. У нее єсть таблиця "Товари" с полями: 1)Модел товара; 2)Цена; И есть таблица...

Сумма значений поля подчиненной формы по условию на значение другого поля той же формы
Здравствуйте. Есть форма в БД Аксесс с подчиненной формой. В подчиненной форме есть 2 поля: Статья - целое число и ЧасовПлан - одинарное с...

Access: подстановка значения в поля формы!
Всем привет! Не так давно столкнулся с такой проблемой: надо чтобы при выборе в полях со списком (поля "название" и...

10
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
15.01.2013, 22:15
В базе - для формы добавлен источник данных Таблица1 - иначе негде сохранить значение адреса, сделан другой список, добавлена процедура обработки изменения поля со списком, в которой выбирается адрес по коду контрагента.
Вложения
Тип файла: 7z тест.7z (732.4 Кб, 181 просмотров)
1
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 5
16.01.2013, 14:45  [ТС]
Спасибо за помощь
0
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 5
16.01.2013, 20:44  [ТС]
ltv_1953, Подскажите еще один момент пожалуйста, как Вы реализовали замену ИД значением искомого поля таблицы ?
Ещё раз добавляю файл.
Заранее спасибо.
Вложения
Тип файла: zip тест.zip (798.4 Кб, 97 просмотров)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
16.01.2013, 22:06
В форме процедура, которая вызывается при изменении поля со списком (посмотрите ее, открыв "Просмотреть код"), в ней вызывается функция DLookup("[Адрес]", "[Контакты]", "ИД=" & Me.Absender). которая в таблице Контакты находит поле Адрес, для которого ИД=выбранному в списке Absender. Посмотрите детальное описание событий в Хелпе.
1
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 5
18.01.2013, 15:56  [ТС]
ltv_1953, если возможно гляньте на файл еще раз. Вроде перечитал кучу инфо, но так и не понял как в форме в поле Получатель вывести текстовое значение, а не числовое. Извините, за ньюбские вопросы...Файл в предыдущем посте. Спасибо за помощь
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
18.01.2013, 16:21
1. Поле Absender преобразовано в поле со списком, с источником строк
SQL
1
2
3
SELECT DISTINCT Контакты.ИД, Контакты.Организация
FROM Контакты
ORDER BY Контакты.Организация;
Это позволяет выбирать из списка текстовое значение, но в таблицу подставляется его код. Обратите внимание на ширины столбцов, первый - 0, там код, которого не видно, но подставляется именно он, в свойствах - присоединенный столбец - 1.
И ни нужно ничего искать - все есть в Хелпе, с примерами, ... .
2
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 5
18.01.2013, 18:04  [ТС]
Спасибо, теперь понял
0
 Аватар для PutnikAda
129 / 1 / 1
Регистрация: 09.12.2015
Сообщений: 44
11.01.2017, 22:56
Цитата Сообщение от ltv_1953 Посмотреть сообщение
В базе - для формы добавлен источник данных Таблица1 - иначе негде сохранить значение адреса
Скажите пожалуйста, а зачем это нужно? В смысле хранить адрес где-то еще. Он вроде же из основной таблицы подтягивается в форму.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
11.01.2017, 23:12
Цитата Сообщение от PutnikAda Посмотреть сообщение
Он вроде же из основной таблицы подтягивается в форму.
Адрес в основной таблице может измениться, адрес в документе может корректироваться вручную разово, ... . Посмотрите любую реальную базу, хотя бы наиболее распространенную 1С.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
11.01.2017, 23:40
Так и название фирмы может измениться, вы печатаете сегодня документы, актуальные 5 лет назад? Логично поднимать старые документы с реальным адресом и реальным названием организации, иначе какой в них толк?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2017, 23:40
Помогаю со студенческими работами здесь

Ms Access подстановка значений при выборе из поля со списком
Добрый день! всем, помогите пожалуйста делаю примитивненькую БД по учету определенного вида работ -- есть основная таблица в...

Подстановка значений в поле формы
Доброго времени суток. Помогите пожалуйста человеку мало что смыслящему в VBA. Имеется форма с двумя полями (Поле1, Поле2), Поле1...

Подстановка значений в поля из нескольких адресов(юридический, почтовый, адрес вывоза)
Здравствуйте! Цель: БД для учета вывоза мусора. 1. У клиента возможны три типа адреса (юридический, почтовый, адрес вывоза) 2. Все...

Подстановка значений в поле формы при добавлении записи
Добрый день. Есть 2 таблицы: "Клиенты" и "Заказы". Связь 1 ко многим. При добавлении нового клиента, код клиента проставляется...

Перебор значений поля формы
Добрый день! Пробую перебрать значения поля формы для проверки на уникальность вводимых значений Dim val As dao.Recordset ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru