Fórum Ocultar determinado item de um combobox !! #335297
27/12/2006
0
Olá amigos, tenho um combobox com formas de pagamentos.
Acontece de alguns clientes não trabalharem com determinadas formas, então o que queria é que se fosse determinado cliente a forma contida neste combo ficasse oculta, mas não perdesse a sequencia dos itens.
Lista de opções:
0 - A vista (visível)
1 - Cheque (visível)
2 - Cartão (não visível)
3 - Crediário (visível)
Nesse caso, se o cliente seleciona-se Crediário, deveria retornar o número do item 4.
Aguardo ajuda.
Mario
Acontece de alguns clientes não trabalharem com determinadas formas, então o que queria é que se fosse determinado cliente a forma contida neste combo ficasse oculta, mas não perdesse a sequencia dos itens.
Lista de opções:
0 - A vista (visível)
1 - Cheque (visível)
2 - Cartão (não visível)
3 - Crediário (visível)
Nesse caso, se o cliente seleciona-se Crediário, deveria retornar o número do item 4.
Aguardo ajuda.
Mario
Aldus
Curtir tópico
+ 0
Responder
Post mais votado
30/12/2006
Colega,
Neste caso, acho mais recomensável utilizar um identificar da forma de pagamento e uma tabela associativa. Veja o exemplo:
Neste caso, acho mais recomensável utilizar um identificar da forma de pagamento e uma tabela associativa. Veja o exemplo:
/*==============================================================*/ /* Table: CLIENTES */ /*==============================================================*/ create table CLIENTES ( CLI_ID INTEGER not null, CLI_NOME VARCHAR(50) not null, constraint PK_CLIENTES primary key (CLI_ID) ); /*==============================================================*/ /* Table: FORMAS_CLIENTE */ /*==============================================================*/ create table FORMAS_CLIENTE ( CLI_ID INTEGER not null, FPG_ID INTEGER not null, constraint PK_FORMAS_CLIENTE primary key (CLI_ID, FPG_ID) ); /*==============================================================*/ /* Table: FORMAS_DE_PAGAMENTO */ /*==============================================================*/ create table FORMAS_DE_PAGAMENTO ( FPG_ID INTEGER not null, FPG_DESCRICAO VARCHAR(30) not null, constraint PK_FORMAS_DE_PAGAMENTO primary key (FPG_ID) ); alter table FORMAS_CLIENTE add constraint FK_FORMAS_C_RELATIONS_CLIENTES foreign key (CLI_ID) references CLIENTES (CLI_ID); alter table FORMAS_CLIENTE add constraint FK_FORMAS_C_RELATIONS_FORMAS_D foreign key (FPG_ID) references FORMAS_DE_PAGAMENTO (FPG_ID);
Aroldo Zanela
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)