comparando dados
galera seguinte.. ó . tenho uma tabela.. Codigos.. e dentro dela dois campos Cod e Tipo.. como eu faço pra comparar tipo se Cod for da mema linha q Tipo execute alguma coisa? to usando ADO :-) e banco de dados access
vlw
vlw
Slack
Curtidas 0
Respostas
Aroldo Zanela
03/04/2004
Colega,
Se eu entendi, você deverá utilizar uma estrutura de laço while..do e verificar os valores, linha a linha. Exemplo:
Se não entendeu, detalhe melhor sua questão pra ver se a gente chega lá.
Se eu entendi, você deverá utilizar uma estrutura de laço while..do e verificar os valores, linha a linha. Exemplo:
While not adoTb.eof do begin if adoTbTIPO.Value = adoTbCOD.Value then RotinaX; adoTb.Next; end;
Se não entendeu, detalhe melhor sua questão pra ver se a gente chega lá.
GOSTEI 0
Slack
03/04/2004
aee cara.. c eu entendi esse codigo ele verifica c tipo eh igual a cod.. mas eu quero faazer o seguinte
Se o CODIGO pertece ao TIPO
tipo
Cod Tipo
101 Escola
102 Trabalho
103 Internet
tipo eu quero q faca o seguinte.. se o 101 for escola faça isso .. tendeu?
soh q tem 152 codigos desse..
Se o CODIGO pertece ao TIPO
tipo
Cod Tipo
101 Escola
102 Trabalho
103 Internet
tipo eu quero q faca o seguinte.. se o 101 for escola faça isso .. tendeu?
soh q tem 152 codigos desse..
GOSTEI 0
Aroldo Zanela
03/04/2004
Colega,
Coleque mais detalhes sobre os resultados que você precisa chegar, para que possamos interpretar melhor a questão.
Coleque mais detalhes sobre os resultados que você precisa chegar, para que possamos interpretar melhor a questão.
GOSTEI 0
Slack
03/04/2004
tipo.. como q faiz .. tenho 2 tabelas.. codigos e principal... a tabela. cod guarda o tipo e o cod.. e na tabela principal vai salvar essas informacoes e outras
Cod - Tipo .. o cod 101 eh a internet por exemplo.. e o 102 eh café... como eu faço pra saber c 101 eh internet ou ca´fe... obs tenho 152 codigos??
vlw
Cod - Tipo .. o cod 101 eh a internet por exemplo.. e o 102 eh café... como eu faço pra saber c 101 eh internet ou ca´fe... obs tenho 152 codigos??
vlw
GOSTEI 0
Paullus
03/04/2004
Pelo que entendi o seu problema é o relacionamento no banco de dados. Correto?
Você pode realizar a operação desejada por meio de pesquisa SQL (basta postar aqui pra gente as tabelas) ou por meio de campos calculados (uma solução que eu detesto mas que, pelo visto, muita gente usa).
Pra te dar um help aí embaixo vai um exemplo:
TABELA CONTATO
CodContato integer,
Nome varchar(100),
Endereco varchar(100);
TABELA TIPO_TELEFONE
CodTipo integer,
Descricao carchar(25)
TABELA CONTATO_TELEFONE
CodContato integer referencia CONTATO(CodContato),
CodTipo integer referencia TIPO_TELEFONE(CodTipo),
Telefone varchar(10);
Uma pesquisa SQL que retornaria a descrição do telefone (ao invés do código) seria
Num sei se deu pra entender bem. Agora com relação ao campo calculado tem tanto tempo que eu não uso que não faço mais nem idéia de como seja. De repente o [b:d003292885]Aroldo Zanela[/b:d003292885] pode te ajudar.
Você pode realizar a operação desejada por meio de pesquisa SQL (basta postar aqui pra gente as tabelas) ou por meio de campos calculados (uma solução que eu detesto mas que, pelo visto, muita gente usa).
Pra te dar um help aí embaixo vai um exemplo:
TABELA CONTATO
CodContato integer,
Nome varchar(100),
Endereco varchar(100);
TABELA TIPO_TELEFONE
CodTipo integer,
Descricao carchar(25)
TABELA CONTATO_TELEFONE
CodContato integer referencia CONTATO(CodContato),
CodTipo integer referencia TIPO_TELEFONE(CodTipo),
Telefone varchar(10);
Uma pesquisa SQL que retornaria a descrição do telefone (ao invés do código) seria
SELECT a.CodContato, a.Nome, a.Endereco, b.Telefone, c.Descricao FROM CONTATO a INNER JOIN CONTATO_TELEFONE b ON a.CodContato = b.CodContato INNER JOIN TIPO_TELEFONE c ON b.CodTipo = c.CodTipo
Num sei se deu pra entender bem. Agora com relação ao campo calculado tem tanto tempo que eu não uso que não faço mais nem idéia de como seja. De repente o [b:d003292885]Aroldo Zanela[/b:d003292885] pode te ajudar.
GOSTEI 0