проблема с переделкой отчёта

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

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

Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

наверное так:

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

MyFIO:=iStrFunc.GetFio(sGetTune('USER.FIO'))
в вашем случае:

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

sFIO:=iStrFunc.GetFIO(viass2.persons.fio); 
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

и перед ним не забыть

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

.var
 iStrFunc   : StringFunctions;   
Ruslan_V
Посетитель
Сообщения: 45
Зарегистрирован: 01 июн 2009, 17:11

Сообщение Ruslan_V »

Спасибо всем за помощь, заработало)
Alpiton
Посетитель
Сообщения: 40
Зарегистрирован: 18 апр 2006, 09:19

Сообщение Alpiton »

если кто не в курсе, есть ещё одна интересная функция
function LogicSubStr(var St : string; CutSize : byte; Per : boolean;
DelCut : boolean) : string;
! Логически верное выделение подстроки не более заданной длины,
! т.е. не происходит резка в середине слова, строка режется
! только по пробелам.
!
! St - исходная строка
! CutSize - максимальный размер вырезаемой подстроки
! Per - необходимость переноса в случае невозможности выделить непустую
! подстроку:
! true - вырезается подстрока длиной CutSize-1, а последним
! символом ставится знак переноса "-"
! false - просто вырезается подстрока длиной CutSize
! DelCut - производить ли удаление найденной подстроки из исходной
Ответить