Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1139569348
Kerk
2006-02-10 14:02
2006.03.05
Пентагон создает руку Терминатора


15-1139675986
vidiv
2006-02-11 19:39
2006.03.05
Parser Лебедева


4-1134564762
MU
2005-12-14 15:52
2006.03.05
Служба


11-1120848891
Barsuk
2005-07-08 22:54
2006.03.05
убегает HeapMM


1-1138621521
DelphiLexx
2006-01-30 14:45
2006.03.05
DBGridEh работа с checkboxes





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский