Вопрос по штрих-коду и дате

отредактировано April 2009 Раздел: FastReport Studio
Здравствуйте, столкнулся с проблемой - нужно сделать выражение в штрих-коде, но нигде не могу найти описания. нужно использовать данные из базы данных+год+номер месяца+некоторые символы, а как это выразить - ума не приложу. Не понятен синтаксис самого выражения для штрих-кода. Один объект он там содержит, добавляешь второй и при просмотре получаешь ошибку - ; пропущена. Ставишь ; получаешь } пропущена. еще нужно использовать название месяца прописью в другом месте документа. Спасибо

Комментарии

  • отредактировано 22:38
    Axell написал: »
    Здравствуйте, столкнулся с проблемой - нужно сделать выражение в штрих-коде, но нигде не могу найти описания. нужно использовать данные из базы данных+год+номер месяца+некоторые символы, а как это выразить - ума не приложу. Не понятен синтаксис самого выражения для штрих-кода. Один объект он там содержит, добавляешь второй и при просмотре получаешь ошибку - ; пропущена. Ставишь ; получаешь } пропущена. еще нужно использовать название месяца прописью в другом месте документа. Спасибо
    В поле Expression:

    varToStr(<Имя Датасета."ИмяПоля">) + IntToStr(YearOf(Now)) + IntToStr(MonthOf(Now)) + '123'
  • отредактировано April 2009
    написал: »
    В поле Expression:

    varToStr(<Имя Датасета."ИмяПоля">) + IntToStr(YearOf(Now)) + IntToStr(MonthOf(Now)) + '123'

    все равно выдает "; expected" даже если пишу просто IntToStr(MonthOf(Now))+'123'
    и еще есть вопросик: 0[(MonthOf(date))-1] нужно использовать такое выражение в штрих-коде, т.е. чтобы сейчас он выдал 03
  • отредактировано 22:38
    Axell написал: »
    все равно выдает "; expected" даже если пишу просто IntToStr(MonthOf(Now))+'123'
    и еще есть вопросик: 0[(MonthOf(date))-1] нужно использовать такое выражение в штрих-коде, т.е. чтобы сейчас он выдал 03
    Попробуйте вместо IntToStr(MonthOf(Now))+'123' написать : IntToStr(MonthOf(Now)) + VarToStr(123). Либо вместо константного текста использовать переменную.

    Выражение в штрихкоде должно быть без скобок, это не выражения в мемо, а аналогия скрипта: MonthOf(date) - 1
  • отредактировано 22:38
    1000000000000000032191
    вот сие значение добавил в штихкод получаю на выходе 1Е21
  • отредактировано 22:38
    Axell написал: »
    1000000000000000032191
    вот сие значение добавил в штихкод получаю на выходе 1Е21
    Вы передаете число, а нужно строку '1000000000000000032191'.
  • отредактировано 22:38
    написал: »
    Вы передаете число, а нужно строку '1000000000000000032191'.
    вставляю строкой пишет что пропущена ;
  • отредактировано 22:38
    Axell написал: »
    вставляю строкой пишет что пропущена ;
    Если используется C++, java или Basic синтаксис , то строка должна быть в двойных кавычках в соответствии с выбранным синтаксисом скрипта.

    Т.е для Pascal : '1000000000000000032191'
    а для C++: "1000000000000000032191"
  • отредактировано 22:38
    написал: »
    Если используется C++, java или Basic синтаксис , то строка должна быть в двойных кавычках в соответствии с выбранным синтаксисом скрипта.

    Т.е для Pascal : '1000000000000000032191'
    а для C++: "1000000000000000032191"
    Спасибо большое, все удачно сделал

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

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