Передача параметров в запрос

TarnishTarnish Киев
отредактировано 23:09 Раздел: FastReport 3.0
Подскажите в чем может быть проблема.
Пытаюсь из диалога передать в квери переменные.
q1.SetVariable('p_begin_date', DateEdit1.Date);
q1.setVariable('p_order_by_user', trim(Edit2.text));
и т.п.
Если просто в квери указать значения переменных, то репорт отрабатывает прекрасно.
А если через диалог - до первых значений и то нули показывает.

Комментарии

  • TarnishTarnish Киев
    отредактировано December 2006
    Вопрос закрыт. Сама нашла ошибку.
    Хотелось бы узнать еще одну маленькую деталь:
    в мануале есть описание присвоение переменной и полей БД.
    А мне нужно переменной присвоить значение из диалога, а потом поставить его на условие, сколько перепробывала разных вариантов ничего не получается.

    получается само лучше так (в едите стоит буква F):
    var period: string;
    Set('period',trim(Edit8.text)); -- присвоение переменной значения
    memo33.memo.text:=<period>; ---- хочу хотя бы вывести в мемо.
    При запуске ругается: error in expression 'F': Undeclared indetifier 'F'
  • LexXPLexXP Новокузнецк
    отредактировано 23:09
    Попробуй в Edit8 написать F в ковычках
  • отредактировано 23:09
    Tarnish написал: »
    Подскажите в чем может быть проблема.
    Пытаюсь из диалога передать в квери переменные.
    q1.SetVariable('p_begin_date', DateEdit1.Date);
    q1.setVariable('p_order_by_user', trim(Edit2.text));
    и т.п.
    Если просто в квери указать значения переменных, то репорт отрабатывает прекрасно.
    А если через диалог - до первых значений и то нули показывает.

    Если Вы всё поняли, подскажите другим неучам... Плиз
    428416312

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