Search Results for

    Show / Hide Table of Contents

    Exibir campos de BD com a ajuda do objeto "Texto"

    Como foi visto, objetos "Texto" podem exibir dados de um BD, assim como texto estático e expressões. Também vimos que isso pode ser feito de duas maneiras: ao colocar um link ao campo do BD no texto do objeto, ou ao conectar o objeto ao campo necessário através de suas propriedades DataSet e DataField. A primeira maneira é apropriada para exibir tanto o conteúdo do campo e o texto de qualificação no mesmo objeto. Por exemplo:

    Pessoa de contato: [frxDBDataSet1."Contact_Person"]

    É necessário usar uma sintaxe especial para links ao campo do BD: [nomeconjuntodedados."nomecampo"]. O nome do campo (assim como o nome do conjunto de dados) pode conter espaços, mas não deve haver nenhum espaço entre os símbolos "ponto" e "aspas".

    Além disso, também podemos aplicar operações de computação a um campo na expressão, como é mostrado aqui:

    Comprimento (cm): [<frxDBDataSet1."Length_in"> * 2.54]

    Observe como devem ser usados colchetes e chevrons. Lembre-se de que colchetes são usados por padrão para delimitar expressões no texto do objeto. Quando necessário, os colchetes podem ser substituídos por qualquer outro par de caracteres de abertura/fechamento (consulte a seção "Exibir expressões com a ajuda do objeto 'Texto'"). Chevrons são usados dentro de expressões para delinear as variáveis do FastReport ou campos de BD. De maneira lógica, deveríamos escrever:

    Pessoa de contato: [<frxDBDataSet1."Contact_Person">]

    em vez de

    Pessoa de contato: [frxDBDataSet1."Contact_Person"]

    No entanto, ambas as notações estão corretas, já que o FastReport não requer colchetes quando a expressão contém somente uma variável ou somente um campo de BD. Em todos os outros casos, os chevrons são necessários, como em:

    Comprimento (cm): [<frxDBDataSet1."Length_in"> * 2.54]

    Back to top © 1998-2022 Copyright Fast Reports Inc.