Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho um campo chamado 'BASE' e os registros estão assim,
101002-1025
101001-1026
Gostaria de pegar os seis primeiros numeros pq eles que diferenciam um bairro de outro bairro,
gostaria que fica-se assim
Cesar
1) Sempre que possível não coloque fotos da tela, e sim:
Isso vai ajudar a resolver o seu problema.
2) Sobre o seu problema
Estão faltando parênteses. Para identificar onde, monte cada IF individualmente - ex. If(a = b, 1, 2) - depois, coloque cada novo comando if no lugar de uma das variáveis. Lembre que para cada IF aberto deve ter um parênteses fechando. Por exemplo:
If(a = b, 1, If(c = d, 2, If(e = f, 3, 4)))
You can use subfield function:
Subfield(BASE, '-',1) as CC, //BARRIO
Subfield(BASE, '-', 2) as OTRO,
não esta dando certo preciso colocar SUL ou Leste ?
O campo CONTA não pode ser usado até que a tabela tenha sido carregada, pois é um "AS"
É possível que não entendi completamente você. Você pode explicar seu pedido com mais detalhes?
Obrigado pela ajuda,
Meu campo tem '101001-1025" preciso pegar os 6 primeiros números mostrar que eles são de uma determinada região de São Paulo, exemplo : 101001 = REGIÃO SUL,
e os 4 últimos números diferencia um produto, exemplo: 1025 = PRODUTO RTB
pensei q seria isso :
Cesar
Subfield(BASE, '-', 1) As Conta,
Subfield(BASE, '-', 2) As Item,
If(Subfield(BASE, '-', 1) = '101001', 'SUL') As Regiao,
If(Subfield(BASE, '-', 2) = '1025', 'RTB') As Produto
Poderia me ajudar esta dando erro ?
Cesar
1) Sempre que possível não coloque fotos da tela, e sim:
Isso vai ajudar a resolver o seu problema.
2) Sobre o seu problema
Estão faltando parênteses. Para identificar onde, monte cada IF individualmente - ex. If(a = b, 1, 2) - depois, coloque cada novo comando if no lugar de uma das variáveis. Lembre que para cada IF aberto deve ter um parênteses fechando. Por exemplo:
If(a = b, 1, If(c = d, 2, If(e = f, 3, 4)))
Obrigado pela ajuda mas o erro continua,
SubField(BASE, '-',1) AS REGIAO,
SubField(BASE, '-',2) AS PRODUTO,
IF(SubField(BASE, '-', 1) = '101001', 'SUL') AS REGIAO,