powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка из незакоммиченного DataSet
13 сообщений из 13, страница 1 из 1
Выборка из незакоммиченного DataSet
    #39229917
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Извините за очередной скорее всего глупый вопрос.

Допустим, пользователь формирует в DBGrid какой-то перечень.
Данные коммитятся в самом конце (транзакция одна).
Но после каждого insert/update/delete нужно пересчитывать итоговые суммы
по некоторым колонкам.
Вроде бы как-то можно делать выборку в один датасет
из другого.

Юзается Ашкуишкв 2.5.5 и fibplus.

Спасибо!
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229920
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico(транзакция одна)
Почему?
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229924
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Mironico!
You wrote on 5 мая 2016 г. 14:33:10:

Mironico> Но после каждого insert/update/delete нужно пересчитывать итоговые суммы
> по некоторым колонкам.ну дык и пересчитывай.
в чем проблема?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229925
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoДанные коммитятся в самом конце (транзакция одна).
Но запросы-то insert|update|delete происходят гораздо чаще, не так ли?..

Mironicoнужно пересчитывать итоговые суммы по некоторым колонкам.
Цикл прохода по датасету с подсчётом сумм написать мешает что?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229938
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

1. Транзакция одна поскольку это накладная. Тут в конце при сохранении "все или ничего".
2. Если считать циклом то курсор "прыгать" будет.
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229944
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Mironico!
You wrote on 5 мая 2016 г. 14:46:10:

Mironico> Если считать циклом то курсор "прыгать" будет.охренеть...

про закладки в датасете почитай.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229945
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoDimitry Sibiryakov,

1. Транзакция одна поскольку это накладная. Тут в конце при сохранении "все или ничего".
2. Если считать циклом то курсор "прыгать" будет.

BookMark + Enable/Disable для грида?
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229946
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,
Dataset.DisableControls кто-то запретил? ;)
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229950
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aDataset.DisableControls
О, точно! Что-то запамятовал, как метод зовется.
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229965
Умбалансед Парантхезиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плюс использовать библиотеки, гриды в которых "сами" формируют итоги (EhLib, DevExpress).
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229966
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico1. Транзакция одна поскольку это накладная. Тут в конце при сохранении "все
или ничего".
"Уже смешно." (с)

Mironico2. Если считать циклом то курсор "прыгать" будет.
А программиста у вас в конторе совсем нет? Можете попробовать фрилансера нанять.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39229990
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ясно, сам разберусь.
...
Рейтинг: 0 / 0
Выборка из незакоммиченного DataSet
    #39230017
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico1. Транзакция одна поскольку это накладная. Тут в конце при сохранении "все или ничего".Аццкий АдЪ.

Ты путаешь транзакции SQL сервера и бизнес транзакции. А если посреди выписки сотки-другой товарных позиций позиций рухнет связь? А если что-то надо резервировать когда товара "а обрез"? выписка с резервированием при десятке манагеров живо превращается в "день сурка".
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка из незакоммиченного DataSet
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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