powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отображение значения в поле формы
13 сообщений из 13, страница 1 из 1
Отображение значения в поле формы
    #39173179
Nightingale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Подскажите пожалуйста, при создании пустой формы в MS Access я добавляю пустое поле. Мне необходимо, чтобы в нём отображалось значение из таблицы.
Именно Значение, а не Поле таблицы.
Т.е. если например в таблице "Пользователи" создано Поле "Фамилия", где есть значения: Иванов, Петров и т.д.
Так вот что бы в поле" отображалось значение "Иванов" а не поле "Фамилия".
Я так понимаю, что это прописывается в Построителе Выражений. Тогда какое должно быть выражение ??


Спасибо...
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173227
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nightingale,
я так понимаю что Вам необходимо уяснить такие понятия:
-какие бывают формы (одиночные,ленточные,табличные)
-что есть источник данных формы
-что есть запись
читайте книшки-там все написано
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173235
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:если в таблице есть поле "Фамилия" именно оно и должно быть на форме (его значение будет изменяться в записях) и ни о каком выражении не может быть и речи (если источник эта таблица)
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173238
Nightingaleв таблице "Пользователи" создано Поле "Фамилия", где есть значения: Иванов, Петров и т.д.
Так вот что бы в поле" отображалось значение "Иванов" а не поле "Фамилия".
Это поле "Фамилия" обычное текстовое? В одной записи - Иванов, в другой - Петров, и т.д.?
Или это хитрое поле с множественным выбором?
В 1-м случае значение можно получить функцией DLookup, но тогда нужно понимать критерий, по которому именно Иванов, а не Петров.
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173268
Nightingale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ),

Спасибо.
У меня 1-ый случай.
Возможно надо указывать по коду счётчику.
Но никак не могу найти синтаксис.
Всё облазил ((((((
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173272
Nightingale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажу проще.
Необходимо в поле на пустой форме отобразить определённое значение из определенного поля в определённой таблице.
Типа того:
=[Таблица1]![Фамилия] и что то ещё. А вот что - не знаю.
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173334
NightingaleСкажу проще.
Необходимо в поле на пустой форме отобразить определённое значение из определенного поля в определённой таблице.
Типа того:
=[Таблица1]![Фамилия] и что то ещё. А вот что - не знаю.
= DLookup("[Фамилия]";"[Таблица1]") - значение из первой попавшейся записи.
NightingaleВозможно надо указывать по коду счётчику.
= DLookup("[Фамилия]";"[Таблица1];[КодСчетчика]=1") - значение из записи с кодом 1. Только где вы его возьмете в свободной форме?

Может вам нужен элемент "поле со списком" на форме с источником строк - Таблица1?
Тогда мы сможете выбирать требуемое значение из выпадающего списка.
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173385
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightingaleЗдравствуйте.

Подскажите пожалуйста, при создании пустой формы в MS Access я добавляю пустое поле. Мне необходимо, чтобы в нём отображалось значение из таблицы.
Именно Значение, а не Поле таблицы.
Т.е. если например в таблице "Пользователи" создано Поле "Фамилия", где есть значения: Иванов, Петров и т.д.
Так вот что бы в поле" отображалось значение "Иванов" а не поле "Фамилия".
Я так понимаю, что это прописывается в Построителе Выражений. Тогда какое должно быть выражение ??


Спасибо...
Вопрос очень странный...
Вот соответствующие ответы.)))
Код: sql
1.
="Иванов"

Код: sql
1.
=DLookup("[Фамилия]";"[Таблица1]";"[Фамилия]=""Иванов""")
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173969
Nightingale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ),
Спасибо, Спасибо и 1000 раз спасибо.
Пока получилось первое.
т.е.
= DLookup("[Фамилия]";"[Таблица1]")
значение из первой записи.
А вот
= DLookup("[Фамилия]";"[Таблица1];[КодСчетчика]=1") - ругается. Пишет ошибку.
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173977
Nightingale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

Спасибо, но отображает "#Ошибка".
Можно, конечно вручную вписать название, но это не правильно.
И при этом, если значение очень длинное, то тем более не правильно.
Может это возможно по счётчику сделать?
Но как предложил Анатолий {= DLookup("[Фамилия]";"[Таблица1];[Код]=1")} - не работает.
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39173994
Nightingale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что получилось:
=DLookUp("[Фамилия]";"[Таблица1]";[Код]=5)

Так работает, но проблема в том, что что бы значение отобразилось, надо переключить на запись №5.
Теперь бы разобраться, как при открытии окна переключить на запись 5
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39174098
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightingaleВот что получилось:
=DLookUp("[Фамилия]";"[Таблица1]";[Код]=5)

Так работает, но проблема в том, что что бы значение отобразилось, надо переключить на запись №5.
Теперь бы разобраться, как при открытии окна переключить на запись 5Заключить условие отбора в кавычки
Код: sql
1.
 =DLookUp("[Фамилия]";"[Таблица1]";"[Код]=5")
...
Рейтинг: 0 / 0
Отображение значения в поле формы
    #39174326
Nightingale, все это обсуждение напоминает танцф с бубном. Сначала ответьте на вопросы:
1. Ваша "пустая форма" имеет источник записей или нет? Если имеет, то это таблица с фамилиями или другая?
2. Какое назначение вашей формы и и вашего поля на ней?
3. Я предлагал выбирать ФИО в поле со списком. Не понравилось?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отображение значения в поле формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]