Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.09.2009, 06:45
|
|||
---|---|---|---|
Вопрос по реализации диалоговых окон |
|||
#18+
Реализую диалог регистрации звонка диспетчеру. Окно содержит элементы для описания параметров вызова, регистрации вызывающего, и причины вызова и предметы вызова. То есть создать надо запись в журнале звонков и занести в соответсвующие справочники регистрации и связать их со звонком. Как я планирую это реализовывать: Реализация на DB компонентах, открываю диалог, стратую транзакцию, создаю пустую запись в журнале звонков (генерируется идентификатор) и к этой пустой записи привызываем новые свойства и связи. На нажатие ОК выполняем обновление записи журнала звонка и коммитим транзакцию иначе откатываем транзакцию. Минусы - автоинкремент (генератор не бесконечен)... Вариант второй, всё делаем на стандартных компонентах всё храним в памяти, на ОК стартуем транзакцию и если звонок новый то вставка - получаем идентификатор и с ним вносим остальную часть информации. Если звонок меняется то обновление выполняем записи и обновляем (вставляем) соответсвующие записи в связанные таблицы. Минусы - много реализовывать... Кто как это реализует? И как это выглядит, если есть схемы картинки интерфейса, интересно посмотреть... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2009, 09:34
|
|||
---|---|---|---|
Вопрос по реализации диалоговых окон |
|||
#18+
Гражданин, море флейма на данную тему: Новая Среда разработки. Зачем длинные транзакции? http://www.sql.ru/forum/actualthread.aspx?tid=613985 Модератор: два слэша перед URL (// http://www.sql... без пробела)сделают его кликабельным. Исправлено я за 1 вариант на десктопе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=33&tablet=1&tid=1548465]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 137ms |
0 / 0 |