Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.035 c
2-1140099642
Andrey235
2006-02-16 17:20
2006.03.05
Как установить DelphiX?


2-1140168238
maep
2006-02-17 12:23
2006.03.05
IP, Hostname


6-1132598403
Карелин Артем
2005-11-21 21:40
2006.03.05
Зашифровка траффика в IntraWeb. Как сделать?


2-1139981607
a.kardash
2006-02-15 08:33
2006.03.05
отображение чисел delphi


2-1140003464
VitV
2006-02-15 14:37
2006.03.05
TPanel