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

Добавлено: 29 Январь 2005, 3:32
Гость
Как заставить Drop Down Combo Box сделать нечто подобное, как у бровза BRWx.ResetSort(True)?
FDCBx.Reset(),
FDCBx.Reset,
FDCBx.ResetQueue - приводит к ошибке при выполнении.

Добавлено: 30 Январь 2005, 17:00
Гость
Хорошо, зайдем с другой стороны.
Имееться Drop Down Combo Box, работающий с записями некой таблицы.
Так вот вопрос, как программно установить (выбрать) некую запись в этой самой таблице (например, n), что бы она отобразилась выбранной в этом Drop Down Combo Box?

Добавлено: 31 Январь 2005, 16:50
Гость
Select(?ComboBox, n)

Добавлено: 04 Февраль 2005, 13:11
Гость
Если применить Select(?Queue:FileDropCombo, n) (даже если и известен физический номер n записи в таблице), то это приводит к зависанию программы.
мне же нужно нечто подобное
BRWх.ResetFromBuffer()
BRWх.PostNewSelection
которое позволяет спозиционировать на нужную запись (заранее определенную по Get) в бровзе.
Как аналогичное сделать с Drop Down Combo Box я так до сих пор и не понял. :(

Добавлено: 04 Февраль 2005, 14:08
Гость
Ну во-первых, n - это не физический номер записи в базе, а pointer Queue твоей конкретно записи, в которой находятся отобранные [по условию] записи таблицы из базы.

Если используешь стандартные шаблоны, то там это должно быть реализованно. Т.е. lookup по родительскому коду родителя и (сам шаблон позиционирует уже на искомую позицию необходимую тебе запись).

Добавлено: 06 Февраль 2005, 12:04
Гость
Спасибо за помощь - разобрался в этом и все заработало.

Добавлено: 17 Февраль 2005, 13:45
Гость
А вот такой вопрос. Имеется таблица с, например, двумя полями: код и наименование записи. Ключ – по коду. На окне есть контрол Drop Down Combo Box, в окне и списке которого показывается именно поле *наименование* . В отделе таблиц эта таблица указана с ключом по коду. А вот когда выпадает список, записи в нем отсортированы по наименованию. Занесение поля *наименование* в список полей сортировки ни к чему не приводит. Это я совершаю не те действия (не в том объеме) или это Клара глючит?
Да, С55, АВС Final