|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, решить проблему. Есть база данных Test1 (во вложении). В форме Work имеется поле со списком AnswerTemplate, берущее значения из таблицы TblAnswerTemp, и вносящее данные в поле Answer связанной таблицы TblMainLetters. Поля тип - Memo!!! Как настроить базу, чтобы выбранный в поле со списком шаблон попадал не в поле формы Answer, а в поле EditAnswerText (Текст шаблона) вспомогательной таблицы, которое должно быть расположено на той же форме Work? При этом, чтобы внесенные изменения сохранялись в поле AnswerText таблицы TblAnswerTemp после сохранения записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 00:55 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
я конечно сделал бы всю эту конструкцию по другому... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 08:15 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
А тривиальный запрос... не? Главная таблица + справочник(шаблоны)со связью между ними ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 12:11 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
ПыСы: ACCESS без связей-это не база данных а электронные таблицы EXCEL-зачем Вам Акс? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 12:26 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Serg197311 я конечно сделал бы всю эту конструкцию по другому... Благодарю, разбираюсь. sdku ПыСы: ACCESS без связей-это не база данных а электронные таблицы EXCEL-зачем Вам Акс? Благодарю за ответ. Полностью с Вами согласен. Как раз и велась эта база в EXCEL. Но со временем стало неудобно из-за отсутствия возможности сделать нормальный интерфейс для сотрудников, а именно форму. А обойтись без связей решил затем, чтобы не увеличивать объем базы. Это поля мемо, и только ради шаблона утежелять таблицу счел неразумным. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 17:35 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Serg197311 я конечно сделал бы всю эту конструкцию по другому... HB Здравствуйте, уважаемые форумчане! ... При этом, чтобы внесенные изменения сохранялись в поле AnswerText таблицы TblAnswerTemp после сохранения записи. К сожалению этот момент в Вашем примере не работает :( Откорректированный шаблон не сохраняется после сохранения записи... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 17:49 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Serg197311 я конечно сделал бы всю эту конструкцию по другому... HB Здравствуйте, уважаемые форумчане! ... При этом, чтобы внесенные изменения сохранялись в поле AnswerText таблицы TblAnswerTemp после сохранения записи. К сожалению этот момент в Вашем примере не работает :( Откорректированный шаблон не сохраняется после сохранения записи... Кстати, не обязательно сохранение записи, можно по событию нажатия кнопки "внести" PS: Понимаю, что нужно прописать в событие обновление поля в таблице, но знаний не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 18:07 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
HB, Немного о Вашем решении: Зачем в каждую запись вносить общие для всех данные-почему не сделать (как, практически, на сайте любого интернет-магазина)-ряд кнопок "как заказать","как оплатить","доставка" и т.д После прочтения этой информации клиент делает заказ Иметь 3 таблицы: клиенты М:1 заказы 1:М составЗаказа Из этих данных простым запросом(отчет) с параметрами в любое время получите актуальную информацию: кто,что,когда А насчет Вашей трогательной "заботы" об объеме БД-не делайте мне смешно(разве что компьютер 1903 года) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 18:17 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
sdku HB, Немного о Вашем решении: Зачем в каждую запись вносить общие для всех данные... База создана не для клиентов, а для операторов, которые пишут ответы на письма клиентов. Сервера тут нет, базы ведутся только на локальных компьютерах. Оператор читает письмо, и в зависимости от того, что нужно ответить, вытаскивает на форму шаблон. Так как условия периодически меняются, есть необходимость вносить поправки в текст шаблона. Удобнее это делать на одной форме, вместе с ответом. Также для конкретного клиента уже после переноса шаблона в окно ответа, в нем могут быть внесены дополнения (очень редко), которые не войдут в шаблон. Сам шаблон должен быть один на каждую тему. Какой смысл делать линк, если в основной таблице в поле ответа и так сохраняется текст шаблона? авторА насчет Вашей трогательной "заботы" об объеме БД-не делайте мне смешно(разве что компьютер 1903 года) Хехе :) Но в каждой шутке есть доля правды. База ставится оператору на дому, и всякое бывает... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 19:01 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
HB, Если ответы(письма) могут отличатся от шаблона тогда так: Придется хранить весь текст в поле таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 23:54 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Прошу пардону-не то приложил ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 00:01 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
HB К сожалению этот момент в Вашем примере не работает :( Откорректированный шаблон не сохраняется после сохранения записи... Кстати, не обязательно сохранение записи, можно по событию нажатия кнопки "внести" PS: Понимаю, что нужно прописать в событие обновление поля в таблице, но знаний не хватает. Ну... может я что и не так прочитал - но это мне в голову не пришло, что надо корректировать не текст письма на основании текста шаблона, а сам шаблон....Ну можно и его скорректировать... допишите на нажатие кнопки внесения Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 07:01 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
HB, Если Вам нужно править сам "шаблон",добавьте в таблицу поле со значением по умолчанию NOW и используйте поле Answer из последней записи, с учетом соответствия поля Letter пользовательскому выбору, в качестве "шаблона" (или если счетчик последовательный с максимальным значением счетчика-тогда доп. поле не нужно), ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 13:57 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Благодарю, уважаемые Serg197311 и sdku за участие. К сожалению, немного приболел и не могу сейчас рассмотреть Ваши варианты. Как только доберусь до компа, сразу проверю и отпишусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 15:58 |
|
Форма. Поле со списком и значения из несвязанной таблицы
|
|||
---|---|---|---|
#18+
Работает, как хотелось! Но! Serg197311 Код: sql 1. 2.
В строке ошибка Forms!Work!EditAnswerText - форма называется WorkSQL, поэтому Forms!WorkSQL!EditAnswerText Во вложении работающая база. Пришлось добавить кнопку "Сохранить шаблон" и назначить ей Код: sql 1. 2.
Так как идея изменить шаблон может возникнуть после написания письма. Также добавил приветствие в заголовок письма. Спасибо всем, кто помогал! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 03:44 |
|
|
start [/forum/topic.php?fid=45&fpage=4&tid=1609589]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 191ms |
0 / 0 |