PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Como colocar restrição via sql a um campo que só deva receber até 23 vezes o nome igual #441090

26/04/2013

0

Então galera...,estou usando um dbcombobox que está ligado a uma coluna de registro da minha tabela,sendo que estou sem saber oque fazer,pois preciso para cada opção do meu dbcombobox,definir certa quatidade de vezes que a pessoa poderá incluir esse nome no banco de dados,no caso esses nomes não estão amarrados com uma tabela propria para eles,pois apenas fiz uma que acopla-se todas as informações,então tive a ideia de amarrar via programação e ai sim a opção que o usario cadastra-se automaticamente está sendo incluida nessa coluna da tabela no bd....,ok ok ok,vou mostrar esse codigo



IF
Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'SECRETARIO' then
DBEdit6.Text:= 'R$100,00'


ELSE
IF Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'Assessor Diretor Nível VII' then
DBEdit6.Text:= 'R$110,00';

IF Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'Assessor Diretor Nível VII' then
DBEdit4.Text:= '21';


IF
Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'Assessor Técnico Nível VII' then
DBEdit6.Text:= 'R$105,00' ;

IF
Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'Assessor Técnico Nível VII' then
DBEdit4.Text:= '30'


ELSE
IF Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'Assessor Administrativo Nível VII' then
DBEdit6.Text:= 'R$200,00';

IF Dbcombobox1.Items[DBCOMBOBOX1.ItemIndex] = 'Assessor Administrativo Nível VII' then
DBEdit4.Text:= '40';


então isso ai fica dentro de um evento onclick no dbcomobox,penso eu que essa restrição deva ser feita via sql,mas se puder so via programação que nem eu fiz ai,seria melhor,mas o problema e que tenho que contar esses nomes dentro da coluna no tabela,então acho que não tem jeito....,ok ok...,mas uso ibconsole,no caso do ibquery,não consegui achar nenhum comando que pudesse colocar essa restrição...,via sql,sei que um count teria que sair,masssss,cade o comando de aninhamento da restrição
Edon Ramos

Edon Ramos

Responder

Posts

26/04/2013

Edon Ramos

So pra complementar eu uso um dbnavigator....

Responder

Gostei + 0

26/04/2013

Edon Ramos

Aí galera tem essa declaração aqui que posso utilizar na tabela...

CHECK Constraint usada como clausula para da qualidade aos registros que serão inseridos...

Agora me ajudem como montar isso em cima do que falei...,restringir quantidade de nomes iguais
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar