|
Вопрос новичка. Загрузка данных в поле по клику на строку.
|
|||
---|---|---|---|
#18+
Всем добрый день. Есть форма в которой отображается часть полей таблицы. Изменение таблицы через данную форму запрещено. Таблица выводится с помощью подчинённой формы. В этой таблице есть поле "Описание", которое не отображается. В форме есть отдельное поле "Описание". Подскажите, полжалуйста, как сделать чтобы при клике на любое место любой записи таблицы в поле "Описание" подгружалось соотвествующее описание. У таблицы есть ключевое поле ID (в форме не выводится). Есть некоторый опыт написания макросов в Excel, но тут адресация непонятна, а значения во всех полях, кроме ID - не уникальны. Прикладываю скриншот формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 11:32 |
|
Вопрос новичка. Загрузка данных в поле по клику на строку.
|
|||
---|---|---|---|
#18+
Teeem Всем добрый день. Есть форма в которой отображается часть полей таблицы. Изменение таблицы через данную форму запрещено. Таблица выводится с помощью подчинённой формы. В этой таблице есть поле "Описание", которое не отображается. В форме есть отдельное поле "Описание". Подскажите, полжалуйста, как сделать чтобы при клике на любое место любой записи таблицы в поле "Описание" подгружалось соотвествующее описание. У таблицы есть ключевое поле ID (в форме не выводится). Есть некоторый опыт написания макросов в Excel, но тут адресация непонятна, а значения во всех полях, кроме ID - не уникальны. Прикладываю скриншот формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 11:39 |
|
Вопрос новичка. Загрузка данных в поле по клику на строку.
|
|||
---|---|---|---|
#18+
Прогер_самоучка использовать обработчик событий - текущая запись в главной форме. В коде - подгружать описание этой записи. Не забудьте Requery описания сделать. Вот основной вопрос - как определить какую конкретно запись выбрали, чтобы найти в таблице соответсвующее ей значение описания? Выбрать могут нажатием на дату или ответсвенного, которые в таблице будут повторяться. Насколько понимаю, делать обработку лучше через рукописные макросы, а не через конструктор? Разница с Excel разительная, а у меня как раз задача свести работу автоматизаций таблиц Excel в одну базу. И гуглинг помогает пока слабо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 11:54 |
|
Вопрос новичка. Загрузка данных в поле по клику на строку.
|
|||
---|---|---|---|
#18+
Teeem, Вариантов несколько 1. использовать ленточную подформу, в примечании выводить поле с описанием 2. в описанном случае табличной подформы, если у контрола табличной подформы в Главной форме имя скажем child8, у поля с примечанием в Главной форме Prim1, у поля с примечанием в табличной подформе (не выводится) имя Text12 прописываете при инициализации табличной формы в Главной форме Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 11:57 |
|
Вопрос новичка. Загрузка данных в поле по клику на строку.
|
|||
---|---|---|---|
#18+
Teeem Прогер_самоучка использовать обработчик событий - текущая запись в главной форме. В коде - подгружать описание этой записи. Не забудьте Requery описания сделать. Вот основной вопрос - как определить какую конкретно запись выбрали, чтобы найти в таблице соответсвующее ей значение описания? Выбрать могут нажатием на дату или ответсвенного, которые в таблице будут повторяться. Насколько понимаю, делать обработку лучше через рукописные макросы, а не через конструктор? Разница с Excel разительная, а у меня как раз задача свести работу автоматизаций таблиц Excel в одну базу. И гуглинг помогает пока слабо. Сверху у вас форма. Где курсор - там и есть текущая запись) При сдвиге курсора на новую запись, автоматически сработает код, и с низу изменится описание. В режиме конструктор формы - выбираете Свойства- выбираете вкладку События - Текущая запись - жмёте многоточие. См. файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 12:03 |
|
Вопрос новичка. Загрузка данных в поле по клику на строку.
|
|||
---|---|---|---|
#18+
Может рассказать страдальцу про Разделенную Форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 17:10 |
|
|
start [/forum/topic.php?fid=45&msg=40095813&tid=1609600]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
123ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 238ms |
0 / 0 |