Длина строки.

отредактировано 23:41 Раздел: FreeReport
Уважаемые посетители форума и разработчики. Помогите решить проблему.
У меня в отчет вставляется поле из SQL запроса. Оно может быть разной длины. Мне нужно в скрипте определять его длину и если оно короткое, то дописывать в него символы. Поле представляет из себя дату и время, но в некоторых случаях времени нет, тогда и надо дописывать значения 00:00:00
Перепробовал много разных способов. Вопрос есть ли в скрипте возможность определения количества символов в строке?

Комментарии

  • отредактировано 23:41
    Функция LENGTH() определяет длину строки.
  • отредактировано April 2005
    Не работает, вылетает с ошибкой ACCESS VIOLATION по адресу 004CEF80

    Вот код скрипта:

    begin
    stroka:=str([ADOQuery1."A"]);
    if LENGTH(stroka)>7 then
    memo1.text:=stroka+'00:00';
    end;

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

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