Fórum ComboBox ou DBComboBox - mostrar um mas gravar outro #238184

17/06/2004

0

Desculpem naum consegui escrever um titulo razoavel p isso...

Bom Gostaria d saber tanto no ComboBox como no DBComboBox tem como eu adicionar os itens ´Sim´ e ´Não´
Ateh aqui td bem...
Mas qdo selecionar o ´Sim´ eu gostaria d gravar apenas o ´S´

queria saber se tem como fazer isso sem usar um case... usando-se uma propriedade do componente e talz...

Eu fiz uma pesquisa no forum pois eu achei q jah tinha visto algo assim um tempo atras.. mas naum achei nada...

Obrigado


Osocram

Osocram

Responder

Posts

17/06/2004

Lucas Silva

Usando um Combobox
 if cbb1.text = ´SIM´ then
   dataset.FieldByName(´campo´).AsString := ´S´
 else
  dataset.FieldByName(´campo´).AsString := ´N´



Se você usar um DBCombobox, quando você der um post, e se no BD estiver o campo com um caracter só, ele vai salvar só a primeira letra do texto do DBcombo......

Neste caso seu, eu usaria um combobox mesmo.....
:lol:


Responder

Gostei + 0

17/06/2004

Osocram

[quote:75dd11bd56=´Lucas Alves Silva´]Usando um Combobox
 if cbb1.text = ´SIM´ then
   dataset.FieldByName(´campo´).AsString := ´S´
 else
  dataset.FieldByName(´campo´).AsString := ´N´



Se você usar um DBCombobox, quando você der um post, e se no BD estiver o campo com um caracter só, ele vai salvar só a primeira letra do texto do DBcombo......

Neste caso seu, eu usaria um combobox mesmo.....
:lol:[/quote:75dd11bd56]

Isso ae eh oq eu faco
:D

queria saber se tem outra maneira
algo do tipo
DbCBox.AddItem( ´Sim´,´S´) (ond mostraria a primeira string mas o valor dele seria a segunda string.)


Responder

Gostei + 0

17/06/2004

Osocram

Achei um jeito...
CbBox.items.Value[´Sim´] :=´S´


Responder

Gostei + 0

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

Aceitar