Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 23.11.2024 03:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Добавление комментария
СообщениеДобавлено: 26.12.2010 17:46 
Не в сети

Зарегистрирован: 26.12.2010 17:23
Сообщения: 7
Имеется 2 поля типа "Большой текст": 1)"Комментарии" куда вносятся все действия с клиентом за весь период работы. 2) "Черновик" (прока приходится обзывать так) где по умолчанию вносится текущая дата и время. При очередном контакте комментарии с клиентом вносятся в "Черновик" в итоге получается примерно так: "26.12.2010 19:39:58 М - оставлена информация.". Перед завершением работы с карточкой клиента приходится вырезать текст из "Черновика" и добавлять в "Комментарии". В идеале хотелось что бы после внесения комментариев в "Черновик" и нажатия кнопки "Применить" изменения автоматически добавлялись в поле "Комментарии" (только чтение) и удалялись из "Черновика". Возможно ли решить это с помощью триггеров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 28.12.2010 11:15 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Да, конечно, с помощью триггера и надо. Создайте триггер на добавление и изменение записи с инструкцией вида
UPDATE tblMain SET Comments = Comments & ' ' & Draft, Draft = '' WHERE ID = <ID>

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 28.12.2010 15:51 
Не в сети

Зарегистрирован: 26.12.2010 17:23
Сообщения: 7
Большое спасибо, Иван! Заработало. Не могли бы Вы подсказать, что нужно добавить для того, чтобы изменения добавлялись в поле "Комментарии" с новой строки.
Заранее спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 28.12.2010 15:56 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
UPDATE tblMain SET Comments = Comments & CHR(13) & Draft, Draft = '' WHERE ID = <ID>
пожалуйста

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 29.12.2010 08:33 
Не в сети

Зарегистрирован: 26.12.2010 17:23
Сообщения: 7
Не получилось, добавляет через пробел. :?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 29.12.2010 11:42 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
CHR(10) попробуйте
А у вас стоит галочка "Автопереносы" в свойствах поля?

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 29.12.2010 12:21 
Не в сети

Зарегистрирован: 26.12.2010 17:23
Сообщения: 7
CHR(10) не помогло, галочка стоит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление комментария
СообщениеДобавлено: 29.12.2010 12:44 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
:(
посмотрите в Access-е в данной таблице, как там, с новой строки или нет, чтобы определить где проблема.
А вообще, в таких случаях надо обращаться к нам в поддеркжу с копией вашей БД.
Можно еще попобовть и то и то: CHR(10) & CHR(13)

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB