USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Crystal Reports)

Título da Dica:  Extrair subcadeias de strings/campos
Postada em 3/2/2004 por ~Ð@®£@Ñ            
O crystal Reports possui o operador subscript que permite a extração de subcadeias de strings da mesma forma que a função Mid$.  Sua sintaxe é a seguinte:  

x[n]         onde:  x é a string ou campo e n é o número da posição na string que desejamos extrair


Assim:      "Visual Basic"[1]     obtém a primeira letra da cadeia Visual Basic , ou seja , a letra V

               "Visual Basic"[8]     retorna a letra B

O operador admite também a seguinte sintaxe:

x[n to m]   onde extraimos uma subcadeia de x iniciada em n e terminada em m


Ex:   "Visual Basic"[1 to 7]  => irá retornar  a cadeia Visual

O operador pode ser utilizado para extrair partes dos campos das tabelas de um banco de dados . Assim para uma tabela chamada clientes onde temos o campo nome armazenando o nome do cliente podemos fazer:

{Clientes.Nome}[1 to 20]   => isto extrairá os 20 primeiros caracteres do nome do cliente armazenado

Se quisermos imprimir somente os clientes cujo nome iniciem com a letra A , podemos fazer:

if {Clientes.Nome}[1]="A" then

     {Clientes.Nome}

else

...
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página