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

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

Добавлено: 02 сен 2013, 12:16
korvanakorvana
Привет ребята помогите разобраться. необходимо сделать программку , чтобы я могла выбрать позиции по мц . тут же отредактировать их цену и выдать на печать. Если есть пример чтобы разобраться буду рада. Не могу понять как сделать редактируемое поле, напротив каждой МЦ
Изображение

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

Добавлено: 02 сен 2013, 12:46
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;
....


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

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