Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Popin

Status de Ativo e Inativo

Recommended Posts

Ola. no meu form tenho DBRadioGroup onde eu adicionei na propriedade Itens os itens Ativo e Inativo.

Quando eu mando gravar no banco ele grava corretamente 'A' para ativo e 'I' para inativo, mas quando eu realizo uma pesquisa e os valores escolhidos voltam para a tela o meu DBRadioGroup não volta preenchido. Por Exemplo se escolho a opção alterar do form e altero o nome ou endereço ele pede para preencher novamente o Status, pois o mesmo retornou em branco. Na pesquisa estou selecionando toda a tabela. ALguem sabe como resolver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola. no meu form tenho DBRadioGroup onde eu adicionei na propriedade Itens os itens Ativo e Inativo.

Quando eu mando gravar no banco ele grava corretamente 'A' para ativo e 'I' para inativo, mas quando eu realizo uma pesquisa e os valores escolhidos voltam para a tela o meu DBRadioGroup não volta preenchido. Por Exemplo se escolho a opção alterar do form e altero o nome ou endereço ele pede para preencher novamente o Status, pois o mesmo retornou em branco. Na pesquisa estou selecionando toda a tabela. ALguem sabe como resolver?

 

Quando você chamar o formulário para edição você verifica os status

e usa um if para definir qual opção estara marcada

 

ex:

 

if Status = 'A' then
   DBRadioGroup1.ItemIndex:= 0 //-- 0 equivale ao primeiro item no caso "Ativo" 
   else
   DBRadioGroup1.ItemIndex:= 1; //-- 1 equivale ao segundo item no caso "Inativo" 

Espero que ajude..

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Ola. no meu form tenho DBRadioGroup onde eu adicionei na propriedade Itens os itens Ativo e Inativo.

Quando eu mando gravar no banco ele grava corretamente 'A' para ativo e 'I' para inativo, mas quando eu realizo uma pesquisa e os valores escolhidos voltam para a tela o meu DBRadioGroup não volta preenchido. Por Exemplo se escolho a opção alterar do form e altero o nome ou endereço ele pede para preencher novamente o Status, pois o mesmo retornou em branco. Na pesquisa estou selecionando toda a tabela. ALguem sabe como resolver?

 

Quando você chamar o formulário para edição você verifica os status

e usa um if para definir qual opção estara marcada

 

ex:

 

if Status = 'A' then
   DBRadioGroup1.ItemIndex:= 0 //-- 0 equivale ao primeiro item no caso "Ativo" 
   else
   DBRadioGroup1.ItemIndex:= 1; //-- 1 equivale ao segundo item no caso "Inativo" 

Espero que ajude..

 

Mas e no caso da pesquisa ele não teria que trazer preenchido, ja que o valor ja esta no banco?

Pois os outros campos ele preenche corretamente.

Onde sera que pode estar o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Ola. no meu form tenho DBRadioGroup onde eu adicionei na propriedade Itens os itens Ativo e Inativo.

Quando eu mando gravar no banco ele grava corretamente 'A' para ativo e 'I' para inativo, mas quando eu realizo uma pesquisa e os valores escolhidos voltam para a tela o meu DBRadioGroup não volta preenchido. Por Exemplo se escolho a opção alterar do form e altero o nome ou endereço ele pede para preencher novamente o Status, pois o mesmo retornou em branco. Na pesquisa estou selecionando toda a tabela. ALguem sabe como resolver?

 

Quando você chamar o formulário para edição você verifica os status

e usa um if para definir qual opção estara marcada

 

ex:

 

if Status = 'A' then
   DBRadioGroup1.ItemIndex:= 0 //-- 0 equivale ao primeiro item no caso "Ativo" 
   else
   DBRadioGroup1.ItemIndex:= 1; //-- 1 equivale ao segundo item no caso "Inativo" 

Espero que ajude..

 

Mas e no caso da pesquisa ele não teria que trazer preenchido, ja que o valor ja esta no banco?

Pois os outros campos ele preenche corretamente.

Onde sera que pode estar o erro?

 

é bug do DBRadioGroup. Tente utilizar um DBCheckBox, acredito que seja mais facil

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.