QREPORT - Socorro !!!!
:( Estou com um problemão...
Preciso de um relatório onde seja filtrado por dois campos da tabela, com valores definidos pelo usuário:
estou fazendo o seguinte:
Os campos são:
CAMPOVALOR = CURRENCY E CAMPOPEDIDO = STRING
A função q estou usando é:
TABLE1.FILTER := ´CAMPOVALOR =´´´ + CurrToStr(NumEdit1.valor) + ´and CAMPOPEDITO =´´´ + Edit.Text + ´´´´;
TABLE1.FILTERED := TRUE;
Só que quando se executa da uma mensagem de erro, quando eu programo a função direto na TABLE com os valores já definidos ela funciona, como faço para o cliente poder colocar os seus valores????
Desde já agradeço muito...
Preciso de um relatório onde seja filtrado por dois campos da tabela, com valores definidos pelo usuário:
estou fazendo o seguinte:
Os campos são:
CAMPOVALOR = CURRENCY E CAMPOPEDIDO = STRING
A função q estou usando é:
TABLE1.FILTER := ´CAMPOVALOR =´´´ + CurrToStr(NumEdit1.valor) + ´and CAMPOPEDITO =´´´ + Edit.Text + ´´´´;
TABLE1.FILTERED := TRUE;
Só que quando se executa da uma mensagem de erro, quando eu programo a função direto na TABLE com os valores já definidos ela funciona, como faço para o cliente poder colocar os seus valores????
Desde já agradeço muito...
Rafael Silva
Curtidas 0
Respostas
Anonymous
04/02/2003
Quando vc filtra a tabela com:
TABLE1.FILTER := ´CAMPOVALOR =´´´ + CurrToStr(NumEdit1.valor) + ´and CAMPOPEDITO =´´´ + Edit.Text + ´´´´;
TABLE1.FILTERED := TRUE;
Vc está usando CurrToStr em um Edit (NumEdit1.Valor)? se entendi direito é só vc tirar o CurrToStr. Se não der certo escreva aqui a mensagem de erro que está dando.
Espero ter ajudado.
TABLE1.FILTER := ´CAMPOVALOR =´´´ + CurrToStr(NumEdit1.valor) + ´and CAMPOPEDITO =´´´ + Edit.Text + ´´´´;
TABLE1.FILTERED := TRUE;
Vc está usando CurrToStr em um Edit (NumEdit1.Valor)? se entendi direito é só vc tirar o CurrToStr. Se não der certo escreva aqui a mensagem de erro que está dando.
Espero ter ajudado.
GOSTEI 0