Редактируемое поле.

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

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

Ответить
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Редактируемое поле.

Сообщение korvanakorvana »

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

Re: Редактируемое поле.

Сообщение edward_K »

да как угодно. Либо временная табла, либо как у разработчика - таблица Pick, либо вычисляемое поле.
Единственно раз она будет не главная , а подвязана к МЦ, то надо ловить cmCheckField и там добавлять или записывать в дочку.
Для выч.поля как то так

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

Function Get_prod_nak : double;forward;
create view
...
(prod_nak)
as select  Get_prod_nak 
....

Function Get_prod_nak : double;
{ чего то там
}
//===========================
TableEvent Table SpSopr;
//===========================

  cmExprFieldChanged :
  { case curfield of
    #prod_nak : ..
    end
  }
end;
....

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

Re: Редактируемое поле.

Сообщение Masygreen »

korvanakorvana писал(а):Привет ребята помогите разобраться. необходимо сделать программку , чтобы я могла выбрать позиции по мц . тут же отредактировать их цену и выдать на печать. Если есть пример чтобы разобраться буду рада. Не могу понять как сделать редактируемое поле, напротив каждой МЦ[/img]
1) времянка .. nrec МЦ + поле цена double
2) по F7 стандартным интерфейсом добавляем МЦ
3)на поле с ценой NoProtect
4)обработчик на Ctrl+P, или кнопка на скрине, или контекстное меню и выводите совой отчет
Время ведет!
Ответить