Difference between revisions of "Escape Char"
(Created page with " === Escape Character === O TaticView suporta o caractere ''barra'' '''\''' para indicar que o seu sucessor não tem significado especial, veja mais em [https://en.wikipedia....") |
|||
Line 4: | Line 4: | ||
O TaticView suporta o caractere ''barra'' '''\''' para indicar que o seu sucessor não tem significado especial, veja mais em [https://en.wikipedia.org/wiki/Escape_character Wikipedia Escape Character] | O TaticView suporta o caractere ''barra'' '''\''' para indicar que o seu sucessor não tem significado especial, veja mais em [https://en.wikipedia.org/wiki/Escape_character Wikipedia Escape Character] | ||
− | Isso é útil principalmente nas expressões, que usam o caractere ''aspas duplas'' '''"''' para delimitar o nome de um campo, o problema ocorre quando o nome do campo tem esse caractere. | + | Isso é útil principalmente nas [[Expressions|expressões]], que usam o caractere ''aspas duplas'' '''"''' para delimitar o nome de um campo, o problema ocorre quando o nome do campo tem esse caractere. |
− | Por exemplo, a expressão envolvendo um campo chamado '''Parafuso 1"''', (perceba que o campo tem aspas duplas no nome, significando polegadas) sem o escape a expressão seria escrita assim: | + | Por exemplo, a [[Expressions|expressão]] envolvendo um campo chamado '''Parafuso 1"''', (perceba que o campo tem aspas duplas no nome, significando polegadas) sem o escape a [[Expressions|expressão]] seria escrita assim: |
==="Parafuso 1"" * "Preço Médio"=== | ==="Parafuso 1"" * "Preço Médio"=== | ||
− | + | Essa [[Expressions|expressão]] gera um erro de sintaxe, já que a ''aspa dupla'' que delimita o nome também faz parte dele. | |
A solução é usar o caractere de escape | A solução é usar o caractere de escape | ||
Revision as of 20:00, 19 March 2021
Escape Character
O TaticView suporta o caractere barra \ para indicar que o seu sucessor não tem significado especial, veja mais em Wikipedia Escape Character
Isso é útil principalmente nas expressões, que usam o caractere aspas duplas " para delimitar o nome de um campo, o problema ocorre quando o nome do campo tem esse caractere. Por exemplo, a expressão envolvendo um campo chamado Parafuso 1", (perceba que o campo tem aspas duplas no nome, significando polegadas) sem o escape a expressão seria escrita assim:
"Parafuso 1"" * "Preço Médio"
Essa expressão gera um erro de sintaxe, já que a aspa dupla que delimita o nome também faz parte dele. A solução é usar o caractere de escape
"Parafuso 1\"" * "Preço Médio"
O caractere barra indica ao TaticView que que o caractere que o sucede é um caractere normal, e não um delimitador de nome de campo.
O escape pode ser usado em outros casos, como no caso da aspa simples que também pode estar presente.