Интерфейс единичного выбора

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

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

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

Интерфейс единичного выбора

Сообщение Gameus_ »

Поделитесь примером плиз, поиском чет не нашел.
Интересует именно единичный выбор. Заранее спасибо.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

множ.
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_ »

мне самописный какой-нить нужен для примера
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

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

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.
Ответить