Главная страница
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.012 c
14-73889
начинающий програмер
2002-08-29 20:57
2002.09.23
Delphi и глюки


1-73591
KLOP
2002-09-10 16:43
2002.09.23
Не получается поменять диск у пути, в строковой переменной


14-73876
.nuke
2002-08-29 15:01
2002.09.23
А здесь есть кто из Ульяновска?


1-73675
Rserg
2002-09-10 13:23
2002.09.23
Криптография


3-73551
Vasechkin
2002-09-03 08:00
2002.09.23
Срочно нужна помощь!!!!!!!