TECH SOLUTIONS PARTICIPA DO CONBRAI 2016 EM SÃO PAULO

Qua 21 Set - 14:35 por Miro



Comentários: 0


Usar o comando Static para criar campos virtuais

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Usar o comando Static para criar campos virtuais

Mensagem  joseleite em Ter 23 Set - 10:25

Olá pessoal,

Estou tendo dificuldade no tratamento de dados de uma tabela, pelo que vi o comando Static talvez resolva meu problema, porém não sei a sintax de como usa-lo no script. Vou exemplificar para facilitar o entendimento:
Tenho uma tabela que vem da seguinte forma
Nome     numero
Alex           1
                2
                3
Bruno        1
                2
                3
Pedro         1
                2

Porem eu preciso replicar os nomes para as linhas q estão abaixo, até aparecer um novo nome, ficando assim:
Nome     numero
Alex           1
Alex           2
Alex           3
Bruno        1
Bruno        2
Bruno        3
Pedro         1
Pedro         2


Alguém saberia uma forma de solucionar este caso?
Agradecido.

joseleite

Mensagens : 1
Data de inscrição : 23/09/2014

Voltar ao Topo Ir em baixo

CAMPO STATIC

Mensagem  Miro em Seg 29 Set - 14:07

STATIC é uma opção do Layout da Tabela, quando se está criando/alterando um Campo.  Para ele preencher as linhas é preciso:  selecionar a opção STATIC e definir uma lógica/teste (que fica na opção IF da mesma janela de definição de Campo).  Quando o teste indicado no IF resultar em F (Falso) o campo será preenchido.  
Exemplo:
1. Considerando que o Campo NOME começa na posição 1 e tem tamanho de 7;
2. O campo condicional fTesteNome recebe F (falso) quando a área do registro referente ao campo NOME estiver vazia (F IF TEST(1;"       "))
3. No campo NOME esta condição (IF fTesteNOME  STATIC ) faz o ACL preencher o campo com os dados do registro acima que tiver o campo preenchido.
Abaixo os comandos de criação dos campos para uso de Campo STATIC.
DEFINE FIELD fTesteNOME     COMPUTED    

F IF TEST(1;"       ")
T

DEFINE FIELD NOME           ASCII       1   7   IF fTesteNOME  STATIC

Miro

Mensagens : 119
Data de inscrição : 24/02/2012

http://www.it-tech.com.br

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum