Страница 1 из 1

Добавлено: 29 Апрель 2004, 2:37
Гость
Здравствуйте, уважаемое сообщество.
Никогда не замечал, а тут натолкнулся: имею две связанных таблицы, а на экране два LIST бокса, хожу по PARENT, получаю в CHILD выборки, вобщем, как обычно. НО! Если щелкаю по PARENT по строкам сверху вних, HighLight строка в CHILD устанавливается на первую строку выборки, если снизу вверх, то на последнюю, а это не всегда хорошо. Это что - баг или фича? CW5.5F ABC
Спасибо
Написал: ALTerEgo(65)

Добавлено: 29 Апрель 2004, 11:32
Гость
Фича. При смене фильтра брауз встает на ближайшую запись к той, на которой стояли раньше. В начало можно вставать установив BRWn.StartAtCurrent = False.

WBR, Nick Tsigouro. MailTo:Nick@arsis.ru

На сколько я понимаю, речь идет от ABC.
Есть такая проблема - клара в BROWSE пытается сохранить позицию как можно ближе, относительно последней HIGHLIGHT записи. Причем делает это когда надо и когда не надо. Мне пришлось бороть эту проблему достаточно тонкой правкой методов в BROWSE-классах, причем под С4. Но в классах достаточно сильно все накручено - так что для 55 я даже не берусь это повторить.

С уважением, Ставич Олег
Укрсиббанк г.Харьков
oldstav@ukrsibbank.com
Написал: ClaList(2)

Добавлено: 29 Апрель 2004, 13:45
Гость
Если не ошибаюсь и речь идет об ABC,
то попробуй сделать вставку

BRWXXX.AllowUnfilled = True
где XXX - номер дочернего списка

после инициализации всех параметров Browse

С уважением, ТАТА