Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизГлюки с 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c