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

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

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

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

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

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

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

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

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

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

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

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

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


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