608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
1 | |
Автоматически обновить поле в форме при добавлении нового значения в поле со списком18.05.2012, 16:47. Показов 4488. Ответов 17
Метки нет (Все метки)
помогите плииииз,
у меня форма в ней поля: код(счетчик); фамилия(текст); профессия(подстановка из таблицы "профессия"); разряд(подстановка из таблицы "разряд"); тариф(числовой) проблема с последним полем, оно у меня есть в таблице "разряд", хочу сделать так, чтобы при вводе в поле "разряд" значения, поле "тариф" получало соответствующее значение. а при отсутствии в нем значения я мог бы его добавить. как это организовать не прибегая к Сабформам или дополнительному полю со списком? к теме приложен пример! З.Ы. кому интересно в форме организовано добавление в поле со списком, а так же каскадное добовление в поля со списком. заранее спасибо!
0
|
18.05.2012, 16:47 | |
Ответы с готовыми решениями:
17
Как на форме при выборе значения из Поля со списком сделать автоматическое выведение значения в другое Поле? Добавление нового значения в поле со списком Добавление нового значения в зависимое поле со списком При выборе в элем.управл. "поле со списком" значения, изменять другое поле |
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 35
|
|
18.05.2012, 22:55 | 2 |
=DLookUp("[тариф]";"имя таблицы";"[разряд]='" & Формы!имя формы!имя поля & "'")
Как то так попробуйте.
1
|
267 / 267 / 4
Регистрация: 01.11.2011
Сообщений: 612
|
|
19.05.2012, 01:05 | 3 |
как то так
1
|
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
19.05.2012, 17:18 [ТС] | 4 |
это слишком просто, хотелось бы вносить изменения в это поле(!) как это реализовать?
0
|
3544 / 1118 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
19.05.2012, 20:11 | 5 |
sekonya, прежде чем переходить к конструированию форм, я бы вам посоветовал привести в порядок структуру данных, предварительно почитав в путеводителе по форуму статьи "Нормализация таблиц и схем данных".
На мой взгляд, учитывая существующие поля таблиц, схема данных должна выглядеть так, как на рис.
2
|
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
20.05.2012, 09:32 [ТС] | 6 |
но ведь при этой схеме получается подчиненная форма(!) а хочется это исключить...
0
|
3544 / 1118 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
20.05.2012, 15:01 | 7 |
Не структуру данных подганяют под формы и отчеты, а наоборот формы и отчеты конструируют, опираясь на продуманную нормализованную структуру данных.
О какой подчиненной форме и при решении какой задачи идет речь? Посмотрите во вложении решение вашей проблемы.
2
|
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
20.05.2012, 19:43 [ТС] | 8 |
отличный пример, спасибо! буду разбираться, спасибо еще раз
0
|
4 / 4 / 0
Регистрация: 20.01.2015
Сообщений: 152
|
|
02.10.2015, 07:06 | 9 |
Вопрос по теме.
Подскажите пожалуйста, как сделать, чтобы при выборе значения в поле со списком, выбор значения начинался автоматически с конца т.е. с самого недавно добавленного. Это для того, чтобы скроллом не листать на самый низ каждый раз. Такое возможно?
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
02.10.2015, 07:45 | 10 |
Сделайте запрос с нужной сортировкой и используйте его в качестве источника строк этого поля со списком.
1
|
4 / 4 / 0
Регистрация: 20.01.2015
Сообщений: 152
|
|
02.10.2015, 08:05 | 11 |
Извините за глупый вопрос, но как использовать сделанный запрос в качестве источника строк?
Добавлено через 5 минут Я не могу понять, как с помощью запроса можно изменить начало выбора значения поля со списком в форме?
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
02.10.2015, 08:40 | 12 |
Выложите базу с таблицей - источником строк, формой (с полем со списком), и напишите, какой порядок нужен (типа записи должны быть упорядочены по возрастанию/убываю поля ... ).
0
|
4 / 4 / 0
Регистрация: 20.01.2015
Сообщений: 152
|
|
02.10.2015, 09:05 | 13 |
В форме Заказы есть поля: Клиент и Название объекта. Вот в них значения нужно переставить наоборот - недавно добавленные должны находиться сверху, а старые снизу.
БД v3.3test.rar
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
02.10.2015, 09:16 | 14 |
В обоих полях со списком добавляем упорядочивание по убыванию кода-счетчика.
2
|
4 / 4 / 0
Регистрация: 20.01.2015
Сообщений: 152
|
|
02.10.2015, 09:22 | 15 |
Благодарю! Подскажите пожалуйста, где посмотреть ваши изменения (в окне свойств в конструкторе) не вижу. Чтобы применить это для настоящей базы самому.
0
|
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
02.10.2015, 09:23 [ТС] | 16 |
Sazabi, в окне свойств поля со списком, смотрите источник строк... откроется конструктор запросов, там в поле счетчик сортировка по убыванию
1
|
4 / 4 / 0
Регистрация: 20.01.2015
Сообщений: 152
|
|
02.10.2015, 12:35 | 17 |
Еще один вопрос, форумчане: Как таким же способом (источник строк) отсортировать по алфавиту?
Из вариантов вижу только по возростанию и убыванию.
0
|
608 / 387 / 8
Регистрация: 14.04.2011
Сообщений: 1,324
|
|
02.10.2015, 12:37 [ТС] | 18 |
Sazabi, так это и есть по возрастанию или убыванию, только не поле счетчик сортируй а то поле что тебе нужно!
1
|
02.10.2015, 12:37 | |
02.10.2015, 12:37 | |
Помогаю со студенческими работами здесь
18
Как подключить к объекту на форме - поле, поле со списком - календарь? Поле со списком в форме. В таблице - текст, а в поле загружаются цифры Как в форме в поле со списком, выбрать два значения В Поле со списком на форме подставить значения из фиксированного списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |