powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос новичка. Загрузка данных в поле по клику на строку.
7 сообщений из 7, страница 1 из 1
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095672
Teeem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день.

Есть форма в которой отображается часть полей таблицы. Изменение таблицы через данную форму запрещено. Таблица выводится с помощью подчинённой формы.
В этой таблице есть поле "Описание", которое не отображается. В форме есть отдельное поле "Описание". Подскажите, полжалуйста, как сделать чтобы при клике на любое место любой записи таблицы в поле "Описание" подгружалось соотвествующее описание.

У таблицы есть ключевое поле ID (в форме не выводится).

Есть некоторый опыт написания макросов в Excel, но тут адресация непонятна, а значения во всех полях, кроме ID - не уникальны.

Прикладываю скриншот формы.
...
Рейтинг: 0 / 0
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095675
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Teeem
Всем добрый день.

Есть форма в которой отображается часть полей таблицы. Изменение таблицы через данную форму запрещено. Таблица выводится с помощью подчинённой формы.
В этой таблице есть поле "Описание", которое не отображается. В форме есть отдельное поле "Описание". Подскажите, полжалуйста, как сделать чтобы при клике на любое место любой записи таблицы в поле "Описание" подгружалось соотвествующее описание.

У таблицы есть ключевое поле ID (в форме не выводится).

Есть некоторый опыт написания макросов в Excel, но тут адресация непонятна, а значения во всех полях, кроме ID - не уникальны.

Прикладываю скриншот формы.

использовать обработчик событий - текущая запись в главной форме. В коде - подгружать описание этой записи. Не забудьте Requery описания сделать.
...
Рейтинг: 0 / 0
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095682
Teeem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка
использовать обработчик событий - текущая запись в главной форме. В коде - подгружать описание этой записи. Не забудьте Requery описания сделать.


Вот основной вопрос - как определить какую конкретно запись выбрали, чтобы найти в таблице соответсвующее ей значение описания? Выбрать могут нажатием на дату или ответсвенного, которые в таблице будут повторяться.

Насколько понимаю, делать обработку лучше через рукописные макросы, а не через конструктор?

Разница с Excel разительная, а у меня как раз задача свести работу автоматизаций таблиц Excel в одну базу. И гуглинг помогает пока слабо.
...
Рейтинг: 0 / 0
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095685
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Teeem,
Вариантов несколько
1. использовать ленточную подформу, в примечании выводить поле с описанием
2. в описанном случае табличной подформы,
если у контрола табличной подформы в Главной форме имя скажем child8, у поля с примечанием в Главной форме Prim1,
у поля с примечанием в табличной подформе (не выводится) имя Text12
прописываете при инициализации табличной формы в Главной форме
Код: vbnet
1.
Me.Prim1.ControlSource="=[child8].Form![Text12]"
...
Рейтинг: 0 / 0
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095688
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Teeem
Прогер_самоучка
использовать обработчик событий - текущая запись в главной форме. В коде - подгружать описание этой записи. Не забудьте Requery описания сделать.


Вот основной вопрос - как определить какую конкретно запись выбрали, чтобы найти в таблице соответсвующее ей значение описания? Выбрать могут нажатием на дату или ответсвенного, которые в таблице будут повторяться.

Насколько понимаю, делать обработку лучше через рукописные макросы, а не через конструктор?

Разница с Excel разительная, а у меня как раз задача свести работу автоматизаций таблиц Excel в одну базу. И гуглинг помогает пока слабо.
Аксес понимает)
Сверху у вас форма. Где курсор - там и есть текущая запись) При сдвиге курсора на новую запись, автоматически сработает код, и с низу изменится описание.
В режиме конструктор формы - выбираете Свойства- выбираете вкладку События - Текущая запись - жмёте многоточие. См. файл.
...
Рейтинг: 0 / 0
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095792
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может рассказать страдальцу про Разделенную Форму?
...
Рейтинг: 0 / 0
Вопрос новичка. Загрузка данных в поле по клику на строку.
    #40095813
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или так:
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос новичка. Загрузка данных в поле по клику на строку.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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