Popin 0 Denunciar post Postado Maio 24, 2010 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
Geovane Velmer 0 Denunciar post Postado Maio 24, 2010 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
Popin 0 Denunciar post Postado Maio 24, 2010 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
Faccruz 0 Denunciar post Postado Maio 24, 2010 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