Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор значения из таблицы БД и вставка в поле: Microsoft Access / 6 сообщений из 6, страница 1 из 1
20.09.2019, 14:38
    #39864655
Выбор значения из таблицы БД и вставка в поле: Microsoft Access
Всем Доброго дня!

Интересует следующий вопрос: Как в не редактируемое поле (Таблица_1) осуществить вставку выбранного значения (таблица_2), а именно:
К примеру:

Таблица_1:
Поле_1: Название контрагента;
Поле_2: Название изделия;
Поле_3: Количество.

Таблица_2:
Поле_1: Логическое значение-Флажек (для выбора конкретного контрагента) (0-Не выбран, 1-Выбран)
Поле_2: Название контрагента;
Поле_3: Адрес
Поле_4: Телефон.

Предполагается следующее: Пользователь открывает форму. Далее возле не редактируемого поля (Таблица_1.Поле_1) нажимает кнопку, после чего открывается вторая форма в которой представлена обновляемая таблица. Напротив необходимого контрагента ставит галочку и нажимает кнопку "Выбрать".
После чего вторая форма закрывается автоматически и значение из поля Таблица_2.Поле_2 появляется как надпись в первой форме (присваивается полю Таблица_1.Поле_2).

Цель данных телодвижений простая: Менеджер один раз на весь период регистрирует контрагента (заводит в базу) и при создании очередной операции просто его выбирает...

Модератор: Тема перенесена из форума "Microsoft Office".
...
Рейтинг: 0 / 0
20.09.2019, 16:03
    #39864737
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор значения из таблицы БД и вставка в поле: Microsoft Access
Юрий Смолин,
запретить редактирование-в новую запись значение можно занести
при редактировании существующей(я противник этого по ряду причин) на момент внесения записи AllowEdits=true
после обновления false
...
Рейтинг: 0 / 0
20.09.2019, 17:37
    #39864795
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор значения из таблицы БД и вставка в поле: Microsoft Access
Юрий Смолин,

Так вы это средствами VBA делайте, не важно, редактируемая таблица или нет - разрешения на редактирование ставится на уровне формы. Ну, или если у вас нередактируемый рекордсет как источник данных стоит?
...
Рейтинг: 0 / 0
24.09.2019, 06:43
    #39866019
Выбор значения из таблицы БД и вставка в поле: Microsoft Access
Спасибо за Ваши комментарии....

Вопрос немного в другом русле... По блокировке проблем нет...

Момент другой: можно ли в Access не используя VBA кликнув мышью на ячейке в таблице, которая вставлена в форму, имеющееся выбранное значение вставить в не редактируемое поле в другой форме!!!

ИМХО... Честно говоря, не знаю как можно данный способ реализовать на программном или каком бы то ни было ином уровне...
...
Рейтинг: 0 / 0
24.09.2019, 07:08
    #39866020
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор значения из таблицы БД и вставка в поле: Microsoft Access
Юрий СмолинПредполагается следующее: Пользователь открывает форму. Далее возле не редактируемого поля (Таблица_1.Поле_1) нажимает кнопку, после чего открывается вторая форма в которой представлена обновляемая таблица. Напротив необходимого контрагента ставит галочку и нажимает кнопку "Выбрать".
После чего вторая форма закрывается автоматически и значение из поля Таблица_2.Поле_2 появляется как надпись в первой форме (присваивается полю Таблица_1.Поле_2)..
А можно я попробую переформулировать задачу?
ИМХО
в таблице 2 надо создать новую запись с информацией о том, что такой-то контрагент заказал столько-то такого-то товара
Если это так - то я бы это не через дополнительную форму с таблицей и галочкой сделал, а через список или поле со списком на главной форме, источником для которого была бы табл 2 с контрагентами. И, Наверное есть еще где-то табл 3 с товарами? Ну и для нее создал бы еще один список и источником строк табл 3.
Только на внимательно относится к связям таблиц. Как я понял - у вас нет ключевых полей? Если так то это в будущем может вызвать кучу проблем. Рекомендую завести их, и связь между таблицами сделать по ним.
Юрий СмолинИМХО... Честно говоря, не знаю как можно данный способ реализовать на программном или каком бы то ни было ином уровне...
И тогда вполне без VBA получилось бы.
...
Рейтинг: 0 / 0
24.09.2019, 07:09
    #39866021
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор значения из таблицы БД и вставка в поле: Microsoft Access
Serg197311 источником для которого была бы табл 2 с контрагентами.
Ошибка - читать как табл 1
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор значения из таблицы БД и вставка в поле: Microsoft Access / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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