Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Вопрос по реализации диалоговых окон / 2 сообщений из 2, страница 1 из 1
23.09.2009, 06:45
    #36211720
Гражданин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по реализации диалоговых окон
Реализую диалог регистрации звонка диспетчеру. Окно содержит элементы для описания параметров вызова, регистрации вызывающего, и причины вызова и предметы вызова. То есть создать надо запись в журнале звонков и занести в соответсвующие справочники регистрации и связать их со звонком.

Как я планирую это реализовывать: Реализация на DB компонентах, открываю диалог, стратую транзакцию, создаю пустую запись в журнале звонков (генерируется идентификатор) и к этой пустой записи привызываем новые свойства и связи. На нажатие ОК выполняем обновление записи журнала звонка и коммитим транзакцию иначе откатываем транзакцию. Минусы - автоинкремент (генератор не бесконечен)...
Вариант второй, всё делаем на стандартных компонентах всё храним в памяти, на ОК стартуем транзакцию и если звонок новый то вставка - получаем идентификатор и с ним вносим остальную часть информации. Если звонок меняется то обновление выполняем записи и обновляем (вставляем) соответсвующие записи в связанные таблицы. Минусы - много реализовывать...

Кто как это реализует? И как это выглядит, если есть схемы картинки интерфейса, интересно посмотреть...
...
Рейтинг: 0 / 0
23.09.2009, 09:34
    #36211860
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по реализации диалоговых окон
Гражданин,
море флейма на данную тему:

Новая Среда разработки. Зачем длинные транзакции?
http://www.sql.ru/forum/actualthread.aspx?tid=613985
Модератор: два слэша перед URL (// http://www.sql... без пробела)сделают его кликабельным. Исправлено
я за 1 вариант на десктопе
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Вопрос по реализации диалоговых окон / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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