Форум: "Базы";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
ВнизКлиент-сервер Найти похожие ветки
← →
Svetlana (2003-10-24 07:44) [0]Подскажите, плз. Во всех DEMO по клиент-серверным приложениям работаем с DBGRID и размещаем кнопки "изменить" для замены конкр.записи. А если у меня бух.данные, кот.изменяются потоком, да еще пересчитываются суммарные показатели. Пока заносят кучу данных, эта же куча может измениться. Как организовать работу? Блокировать записи? Или блокировать файл?
← →
Виталий Панасенко (2003-10-24 08:32) [1]Так меняйте с помощью pFIBDataSet:
pFIBDataSet1.Edit/pFIBDataSet1.Insert(Append);
тут меняем значения полей, да еще и пересчитываем (если нужно - это лучше делать на сервере триггером. Хотя ... Смотря, как у вас и что организовано) суммарные показатели
pFIBDataSet1.Post;
← →
Zacho (2003-10-24 09:16) [2]
> Svetlana (24.10.03 07:44)
Почитай http://www.ibase.ru/devinfo/ibtrans.htm , http://www.ibase.ru/devinfo/pslock.htm , http://www.ibase.ru/devinfo/plocks.htm
← →
Sergey13 (2003-10-24 10:22) [3]2Svetlana (24.10.03 07:44)
>А если у меня бух.данные, кот.изменяются потоком,
Это как? В смысле массово и интенсивно? Или в отдельном потоке?
> да еще пересчитываются суммарные показатели.
Как и где?
> Пока заносят кучу данных, эта же куча может измениться.
А ты по суммарным данным график в реалтайме делаешь что ли? Насколько я представляю суммарные данные фигурируют в основном в отчетах за какой то период (месяц, квартал, год). Или у тебя этот период = полчаса.
>Как организовать работу? Блокировать записи? Или блокировать файл?
Не суетись. Это главное. И поподробнее опиши проблему (если это проблема 8-).
← →
Svetlana (2003-10-27 08:21) [4]Работаю в DBGRID пять колонок: год и 4 квартала и напр. 20 строк. При вводе одного данного в ячейке за 1 квартал, нужно пересчитать год и показатели в которые входит это данное. Т.е. нужно постоянно пробегать и менять данные по строкам и столбцам.
← →
Sergey13 (2003-10-27 08:35) [5]2Svetlana (27.10.03 08:21) [4]
>Работаю в DBGRID пять колонок: год и 4 квартала и напр. 20 строк.
В смысле таких строк с такими данными 20?
> При вводе одного данного в ячейке за 1 квартал, нужно пересчитать год и показатели в которые входит это данное.
Год - вычисляемое поле или статическое?
>Т.е. нужно постоянно пробегать и менять данные по строкам и столбцам.
Отвлекись от строк-столбцов. Нарисуй задачу своими словами. А то путано как то.
← →
Svetlana (2003-10-27 08:45) [6]Таких строк с такими данными 20. Год поле статическое, но при изменении кварталов пересчитывается. Напр. 5 строка год и кварталы равна сумме четырех предыдущих строк по году и кварталам.
← →
Sergey13 (2003-10-27 08:59) [7]2Svetlana (27.10.03 08:45) [6]
>Напр. 5 строка год и кварталы равна сумме четырех предыдущих строк по году и кварталам.
Странная задача. 8-(
И где тут что "изменяются потоком"? Несколько человек меняют значения кварталов за предыдущие 4 года?
ЗЫ:А программа случайно не времен пятилеток. 8-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c