Вниз
Скачать: CL | DM;

Клиент-сервер   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
3-56518
ripp
2003-10-27 17:57
2003.11.17
В Дельфи 6 ругается на VarArrayOf (undeclared identifier)


14-56850
Alexey Lipatov
2003-10-26 00:05
2003.11.17
Головоломка.


1-56586
Дельфин
2003-11-06 05:53
2003.11.17
Создание собственных компонентов в DELPHI 6


1-56634
Maverico
2003-11-07 20:51
2003.11.17
Размер файла


3-56522
Well
2003-10-27 12:27
2003.11.17
Организация иерархии в таблице




   Наверх