интерфейс выбора значения внешнего классификатора

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

интерфейс выбора значения внешнего классификатора

Сообщение Gameus_ »

Может кто-нить подскажет стандартный (желательно единичный выбор).
Свой писать не предлагайте, уже сделал, но хотелось бы обойтись стандартным функционалом :)
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

объектный интерфейс iExtAttr юзайте...
и поиском воспользуйтесь. тема обсуждалась не раз и не два на этом форуме... там где-то даже полный набор ф-ий данного объектника выкладывался
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

iExtAttr разве не с атрибутами работает ?

я вообще хочу найти стандартный интерфейс а не писать свое....
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Сообщение Masygreen »

#include ExtClass.vih

var
ExClassFun : iExtClass;
wClassCode : word;

wClassCode := ExClassFun.GetClassCode( coKATOS, 'Импорт' );
sEx := ExClassFun.GetSegName( wClassCode, KATOS.nrec );
Время ведет!
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

вово.. чота склероз у меня видимо.. точно.. не iExtAttr а iExtClass :-)
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

Тема называется "Интерфейс выбора значения внешнего классификатора", объектные интерфейсы здесь вроде бы не при делах.

Посмотрите в документации файл C_ExtClass.chm. Там упоминается, например, интерфейс C_EXTCLASS::PickExClassVal. Возможно, подойдет. Если нет - там есть еще другие.
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

KATZ писал(а):Тема называется "Интерфейс выбора значения внешнего классификатора", объектные интерфейсы здесь вроде бы не при делах.
у объектного интерфейса как внешних классификаторов, так и атрибутов есть штатная функция ВЫБОРА . так что - совсем даже при делах
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

Maverick писал(а):есть штатная функция ВЫБОРА
Название функции не подскажете?
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

Не поверите :-)

Код: Выделить всё

#include ExtClass.vip
....
var
piExtClass : iExtClass;
cRec : Comp;
wTable : word;
CanEdit: boolean;
....
// CanEdit - можно кроме выбора еще и редактировать сам классификатор или нет
//wTable - код таблицы
// cRec - возвращаемая запись
if piExtClass.Pick(CanEdit,wTable,cRec) {Message (cRec)};

...
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

Maverick писал(а):Не поверите

Код: Выделить всё

Message (cRec);
Сергеич сказал бы просто "Не верю!", Волкович - "Не верю однозначно!" :)

И что за cRec покажет это сообщение? Что-то мне подсказывает, что это не будет ExClassVal.NRec выбранного пользователем значения внешнего классификатора. Более того, осмелюсь предположить, что cRec вообще не является возвращаемым.
Ответить