Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Gameus_
Местный житель
Сообщения: 209 Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:
Сообщение
Gameus_ » 04 мар 2010, 14:36
Поделитесь примером плиз, поиском чет не нашел.
Интересует именно единичный выбор. Заранее спасибо.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 04 мар 2010, 14:46
множ.
iGetKau.GetCodeKau(cgiPickMult or cgiNotClear, katkau.kodgroup,wNrec);
тогда вычиитывать через маркер
MarkerKauName := iGetKau.GetMarkerName(katkau.kodgroup );
одиночный
iGetKau.GetCodeKau(cgiNotClear, katkau.kodgroup,wNrec);
берете сразу из wNrec
Gameus_
Местный житель
Сообщения: 209 Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:
Сообщение
Gameus_ » 04 мар 2010, 14:53
мне самописный какой-нить нужен для примера
Nikos
Местный житель
Сообщения: 577 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск
Сообщение
Nikos » 04 мар 2010, 14:59
Код: Выделить всё
interface GetPerson 'Сотрудники предприятия',cyan,EscClose, DoAccept;
view
var
crec : comp;
as select persons.*
from persons;
parameters
crec;
browse b1 (,,sci1EscIns);
table persons;
fields
PERSONS.TABNMB 'Табельный номер': [15], protect;
PERSONS.FIO 'ФИО' : [45], protect;
end;
Handleevent
cmInit:
{
if tsOk = GetFirst Persons where ((crec == Persons.nrec)){};
}
cmDefault:
{
crec := Persons.nrec;
}
end;
end.