Инициалы перед фамилией

отредактировано 10:24 Раздел: FastReport 4.0
Из базы берем фамилию и инициалы в формате Иванов И.И. В отчете необходимо поставить инициале перед фамилией т.е. И.И. Иванов. Понятно что нужно использовать функции Pos() и Copy() но не понятно как писать их синтаксис. Я понимаю что это очень просто, но написать не могу. :)

Комментарии

  • gpigpi
    отредактировано 10:24
    [Copy(<YourDatasetName."FieldName">, Pos(' ', <YourDatasetName."FieldName">) + 1, Length(<YourDatasetName."FieldName">) - Pos(' ', <YourDatasetName."FieldName">)) + ' ' + Copy(<YourDatasetName."FieldName">, 1, Pos(' ', <YourDatasetName."FieldName">) - 1)]
  • отредактировано 10:24
    gpi, Вы как всегда правы, все отлично работает, огромнищее Вам спасибо, если не секрет какой литературой Вы пользуетесь или какую посоветуете почитать. :)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.