Fórum DBComboBox #218266

04/03/2004

0

pessoALL
Tenho uma aplicação que possui como chave estrangeira o codigo da cidade. Coloquei um DBcombobox acessando a tabela cidade e exibindo o nome das cidades. Como eu faço para que, através do nome escolhido, eu possa gravar o codigo desta mesma cidade na outra tabela ??

Valew!! :?:


Fvilela

Fvilela

Responder

Posts

04/03/2004

Andremuller

use o DBLookupComboBox.
ListSource := DataSourceCidades;
ListField := NOMECIDADE;
KeyField := CODIGOCIDADE;
DataSource := TuaOutraTabela;
DataField := CodigoCidadeDaOutraTabela;

Fechou?


Responder

Gostei + 0

04/03/2004

Diorgenes175

Você quer gravar apenas o código, então substitua o DBComboBox por DBLoockupComboBox. Assim, ele puxa os registros de outra tabela e exibe e grava o codigo correspondente. Mas não esqueça de modificar o tipo do campo de String para Integer. Para configurar o DBLoockupComboBox faça:

DataSource: A tabela onde será gravada;
DataField: O campo onde será gravado;

ListIndex: A tabela de onde puxar os dados;
ListField: O campo a buscar os dados;
KeyField (ou KeyIndex, nao me lembro): O campo chave primaria

Assim creio q vá funcionar, se não funcionar avise qual o erro e se funcionar avise tb...

Nóis Kapota mai num Breka!!!

Diórgenes Tavares


Responder

Gostei + 0

04/03/2004

Fvilela

Tve que dar uma paradinha neste cadastro,mas ainda hj irei fazer o teste e dou um feedback.

Obrigadão amigo.


Responder

Gostei + 0

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

Aceitar