powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма. Поле со списком и значения из несвязанной таблицы
15 сообщений из 15, страница 1 из 1
Форма. Поле со списком и значения из несвязанной таблицы
    #40099151
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста, решить проблему.
Есть база данных Test1 (во вложении).
В форме Work имеется поле со списком AnswerTemplate, берущее значения из таблицы TblAnswerTemp, и вносящее данные в поле Answer связанной таблицы TblMainLetters. Поля тип - Memo!!!
Как настроить базу, чтобы выбранный в поле со списком шаблон попадал не в поле формы Answer, а в поле EditAnswerText (Текст шаблона) вспомогательной таблицы, которое должно быть расположено на той же форме Work?
При этом, чтобы внесенные изменения сохранялись в поле AnswerText таблицы TblAnswerTemp после сохранения записи.
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40099164
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я конечно сделал бы всю эту конструкцию по другому...
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40099236
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А тривиальный запрос... не?
Главная таблица + справочник(шаблоны)со связью между ними
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40099242
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПыСы: ACCESS без связей-это не база данных а электронные таблицы EXCEL-зачем Вам Акс?
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100089
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Serg197311
я конечно сделал бы всю эту конструкцию по другому...

Благодарю, разбираюсь.

sdku
ПыСы: ACCESS без связей-это не база данных а электронные таблицы EXCEL-зачем Вам Акс?

Благодарю за ответ. Полностью с Вами согласен. Как раз и велась эта база в EXCEL. Но со временем стало неудобно из-за отсутствия возможности сделать нормальный интерфейс для сотрудников, а именно форму. А обойтись без связей решил затем, чтобы не увеличивать объем базы. Это поля мемо, и только ради шаблона утежелять таблицу счел неразумным.
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100090
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Serg197311
я конечно сделал бы всю эту конструкцию по другому...


HB
Здравствуйте, уважаемые форумчане!
...
При этом, чтобы внесенные изменения сохранялись в поле AnswerText таблицы TblAnswerTemp после сохранения записи.

К сожалению этот момент в Вашем примере не работает :(
Откорректированный шаблон не сохраняется после сохранения записи...
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100094
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Serg197311
я конечно сделал бы всю эту конструкцию по другому...


HB
Здравствуйте, уважаемые форумчане!
...
При этом, чтобы внесенные изменения сохранялись в поле AnswerText таблицы TblAnswerTemp после сохранения записи.

К сожалению этот момент в Вашем примере не работает :(
Откорректированный шаблон не сохраняется после сохранения записи...

Кстати, не обязательно сохранение записи, можно по событию нажатия кнопки "внести"

PS: Понимаю, что нужно прописать в событие обновление поля в таблице, но знаний не хватает.
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100095
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HB,
Немного о Вашем решении:
Зачем в каждую запись вносить общие для всех данные-почему не сделать (как, практически, на сайте любого интернет-магазина)-ряд кнопок "как заказать","как оплатить","доставка" и т.д
После прочтения этой информации клиент делает заказ
Иметь 3 таблицы: клиенты М:1 заказы 1:М составЗаказа
Из этих данных простым запросом(отчет) с параметрами в любое время получите актуальную информацию: кто,что,когда
А насчет Вашей трогательной "заботы" об объеме БД-не делайте мне смешно(разве что компьютер 1903 года)
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100100
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
sdku
HB,
Немного о Вашем решении:
Зачем в каждую запись вносить общие для всех данные...


База создана не для клиентов, а для операторов, которые пишут ответы на письма клиентов. Сервера тут нет, базы ведутся только на локальных компьютерах.
Оператор читает письмо, и в зависимости от того, что нужно ответить, вытаскивает на форму шаблон. Так как условия периодически меняются, есть необходимость вносить поправки в текст шаблона. Удобнее это делать на одной форме, вместе с ответом. Также для конкретного клиента уже после переноса шаблона в окно ответа, в нем могут быть внесены дополнения (очень редко), которые не войдут в шаблон.
Сам шаблон должен быть один на каждую тему. Какой смысл делать линк, если в основной таблице в поле ответа и так сохраняется текст шаблона?

авторА насчет Вашей трогательной "заботы" об объеме БД-не делайте мне смешно(разве что компьютер 1903 года)
Хехе :) Но в каждой шутке есть доля правды. База ставится оператору на дому, и всякое бывает...
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100122
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HB,
Если ответы(письма) могут отличатся от шаблона тогда так:
Придется хранить весь текст в поле таблицы
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100124
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу пардону-не то приложил
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100130
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HB

К сожалению этот момент в Вашем примере не работает :(
Откорректированный шаблон не сохраняется после сохранения записи...

Кстати, не обязательно сохранение записи, можно по событию нажатия кнопки "внести"

PS: Понимаю, что нужно прописать в событие обновление поля в таблице, но знаний не хватает.

Ну... может я что и не так прочитал - но это мне в голову не пришло, что надо корректировать не текст письма на основании текста шаблона, а сам шаблон....Ну можно и его скорректировать... допишите на нажатие кнопки внесения
Код: sql
1.
2.
CurrentDb.Execute "UPDATE TblAnswerTemp SET TblAnswerTemp.AnswerText = '" & Forms!Work!EditAnswerText _
& "' WHERE (((TblAnswerTemp.ID)=" & Me!AnswerTemplate.Column(0) & "));"
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40100200
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HB,
Если Вам нужно править сам "шаблон",добавьте в таблицу поле со значением по умолчанию NOW и используйте поле Answer
из последней записи, с учетом соответствия поля Letter пользовательскому выбору, в качестве "шаблона" (или если счетчик последовательный с максимальным значением счетчика-тогда доп. поле не нужно),
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40101017
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Благодарю, уважаемые Serg197311 и sdku за участие. К сожалению, немного приболел и не могу сейчас рассмотреть Ваши варианты. Как только доберусь до компа, сразу проверю и отпишусь.
...
Рейтинг: 0 / 0
Форма. Поле со списком и значения из несвязанной таблицы
    #40101145
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Работает, как хотелось! Но!

Serg197311

Код: sql
1.
2.
CurrentDb.Execute "UPDATE TblAnswerTemp SET TblAnswerTemp.AnswerText = '" & Forms!Work!EditAnswerText _
& "' WHERE (((TblAnswerTemp.ID)=" & Me!AnswerTemplate.Column(0) & "));"



В строке ошибка Forms!Work!EditAnswerText - форма называется WorkSQL, поэтому Forms!WorkSQL!EditAnswerText

Во вложении работающая база. Пришлось добавить кнопку "Сохранить шаблон" и назначить ей

Код: sql
1.
2.
CurrentDb.Execute "UPDATE TblAnswerTemp SET TblAnswerTemp.AnswerText = '" & Forms!WorkSQL!EditAnswerText _
& "' WHERE (((TblAnswerTemp.ID)=" & Me!AnswerTemplate.Column(0) & "));"



Так как идея изменить шаблон может возникнуть после написания письма.
Также добавил приветствие в заголовок письма.

Спасибо всем, кто помогал!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма. Поле со списком и значения из несвязанной таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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