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

Глюки с IBDataSet   Найти похожие ветки 

← →
yk ©   (2006-02-07 14:43) [0]

Уважаемые Мастера!
Возможно ктото сталкивался со следующим глюком:
есть три ибдатасета: dataset1, dataset2 , dataset3
dataset1 мастер для dataset2 , dataset2 мастер для dataset 3
еще есть лукап поля в dataset2 из dataset1, и в dataset3 из dataset2

проблема в том что при ПЕРВОМ запросе данных в каком либо из detail появляются артефакт - пустая строка внизу - и данные в delail по отношению к этому датасету отображаются неправильно
если повторно переоткрыть все датасеты - артефакт исчезает.
странно...
(IBdataSet, dbgridEh)


← →
Johnmen ©   (2006-02-07 15:22) [1]

В какой последовательности выполняются запросы?


← →
atruhin ©   (2006-02-07 18:33) [2]

Попробуй: У детайл датасетов поставь Active в false. Мастер датасет их сам откроет, по крайней мере FIB+ так работает, IB не помню. Если не поможет сделай открытие датасета в рантайм, OnCreate формы, мастер, детайл1, детайл2. Иначе может быть неправильная очередность открытия.
PS. Очень рекомендую раззориться на 500 рэ. и купить FIB+. :)


← →
yk ©   (2006-02-09 12:18) [3]

извините, забыла написать dataset1 затем dataset2 затем dataset3

>atruhin
Мастер не открывает автоматически детайл.

500 рэ нету

извращаюсь


← →
atruhin ©   (2006-02-10 09:10) [4]

Если не поможет сделай открытие датасета в рантайм, OnCreate формы, мастер, детайл1, детайл2.


← →
Johnmen ©   (2006-02-10 09:23) [5]

По-твоему она открывает в дизайне? :))))))))))


← →
yk ©   (2006-02-10 09:42) [6]

>atruhin
какразтаки глючит при OnCreate - не глючит, если открывать после отрисовки формы - например ONPAint какого либо компонента --- возможно что глюк не датасета а дбгрида - возможно что это он показывает левые пустые поля


← →
Sergey13 ©   (2006-02-10 09:47) [7]

2[6] yk ©   (10.02.06 09:42)
>какразтаки глючит при OnCreate
Попробуй перекинуть на onShow


← →
Johnmen ©   (2006-02-10 09:52) [8]

>yk ©   (10.02.06 09:42) [6]

Тогда понятно.
Открывай до создания формы.


← →
yk ©   (2006-02-10 10:10) [9]

8)) OnShow тоже глючит ))


← →
Sergey13 ©   (2006-02-10 10:26) [10]

Возможно какой нибудь визуальный компонент типа комбобокса при заполнении перелопачивает весь мастер-датасет и глюк возникает именно на этом этапе. Возможно так влияют лукап поля. Кстати зачем они, если все три датасета и так на экране? Ведь в детале показывается только то что относится к текущему мастеру.


← →
yk ©   (2006-02-15 10:04) [11]

Sergey13 ©  

> Возможно так влияют лукап поля. Кстати зачем они, если все
> три датасета и так на экране? Ведь в детале показывается
> только то что относится к текущему мастеру.

три датасета на экране - для выбора пункта (типа класс-подкласс-вид)
ну нету нету комбобоксов перелопачивающих мастер ((


← →
Sergey13 ©   (2006-02-15 11:22) [12]

2[11] yk ©   (15.02.06 10:04)
>ну нету нету комбобоксов перелопачивающих мастер ((
В гриде лукап поля показываются во встроенных комбобоксах.
Зачем вообще лукапы то?



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

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



Память: 0.48 MB
Время: 0.024 c
2-1139981607
a.kardash
2006-02-15 08:33
2006.03.05
отображение чисел delphi


2-1140249308
drink
2006-02-18 10:55
2006.03.05
Переменная в двух модулях (Unit).


15-1139389168
seg
2006-02-08 11:59
2006.03.05
Когда же перестанут издеваться над автомобилистами?


2-1139929083
VanDet
2006-02-14 17:58
2006.03.05
Помогите мне решить еще одну задачу (Пожалуйста, Пожалуйста, Пож)


2-1140293509
49 Cent
2006-02-18 23:11
2006.03.05
Как перенсти данные из одного Adotable в другой Adotable?




   Наверх