Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Из одного ответа   Найти похожие ветки 

 
DeepProg ©   (2002-09-01 14:22) [0]

Скажите, пожалуйста, как управлять позиционированием DataSet"a. B вообще почему оно происходит?


 
Anatoly Podgoretsky ©   (2002-09-01 14:35) [1]

Зачем его позиционировать, это невизуальный компонент


 
SenderFar   (2002-09-01 14:45) [2]

>Anatoly Podgoretsky © (01.09.02 14:35)
>Зачем его позиционировать, это невизуальный компонент

Ну как же, а если я хочу из одной таблы просто что-то переписать
в другую, а запрос по каким-то причинам мне неудобен ?
Или если на форме есть датасет, который нигде не показывается, но тем не менее туда надо периодически залазить для чтения-редактирования. Вопрос не такой уж нелепый ;)


 
Anatoly Podgoretsky ©   (2002-09-01 14:57) [3]

Ты то тут причем, вопрос то у DeepProg


 
DeepProg ©   (2002-09-01 15:55) [4]

Господа, вы не по тому поводу спорите. Пожалуйста обратите внимание на текст вопроса.

> как управлять позиционированием DataSet"a и почему
> оно происходит?

Для большей ясности: я имею ввиду то позиционирование, которое мне описал г-н oss в моей ветке "I hate OnCalcFields" этого форума.


 
Anatoly Podgoretsky ©   (2002-09-01 16:20) [5]

А может для большей ясности ты здесь напишешь, что ты вообще имеешь в виду, а не будешь посылать перерывать форм в поиске "I hate OnCalcFields"


 
DeepProg ©   (2002-09-01 16:45) [6]

OnCalcFields производит действия на основе значений двух полей (А и В) набора данных Table, оба из которых являются обязательными(Required=true), AutoCalcFields=true
ввожу первые значения для А и В - все нормально.
в новой записи ввожу другие значения:
на первое из них действия правильные, а как только ввожу второе и добавляю запись - OnCalcFields выполняет действия, которые он выполнил для предыдущей записи.
Почему это происходит, и как с этим бороться?


 
Дмитрий Калугин   (2002-09-01 18:08) [7]

OnCalcFields
пересчитывает ВСЕ ЗАПАСИ каждый раз, когда происходит изменение любой из этих записей (информации набора данных).
Так и было задумано разработчиками.
Наверное тут попытка использовать это событие (OnCalcFields) не по назначению.


 
Polevi ©   (2002-09-02 09:08) [8]

каша какаято


 
DeepProg ©   (2002-09-02 14:30) [9]

Ничего не каша.
Такая конфигурация у меня работала в трех программах, а теперь не пашет, может это из-за ее взаимодействия с внешним приложением? Но никаких фактических изменений в структуре кода, которые заставляли бы DataSet каждый раз втыкаться в предыдущую запись нет.


> Дмитрий Калугин (01.09.02 18:08)


> использовать это событие (OnCalcFields) не по назначению

А что вы подразумеваете под использованием "по назначению"?


 
RAKETA   (2002-09-03 22:34) [10]

>Anatoly Podgoretsky

Не ожидал от вас.
Что-то вы злитесь Батенька.



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
3-73562
AndrewMcMish
2002-09-03 16:01
2002.09.23
Резервное сохранение Interbase


14-73844
mio
2002-08-27 17:11
2002.09.23
Где надыбать ANI & GIF?


8-73770
Draculenok
2002-05-27 14:27
2002.09.23
как отобразить GIF???


1-73649
Shrek
2002-09-12 16:49
2002.09.23
WinAPI


1-73718
Alex Che
2002-09-11 12:07
2002.09.23
Время (очень быстрый таймер)