Juntar o valor de 4 campos em uma coluna, Se um dos 4 campos
Bom dia. É o segunte eu Tenho uma tela de consulta em que eu uso um unico dataset(tabela mãe) para os campos e a grid. só que eu quero criar uma coluna que quando um de 4 campos de outra tabela(filha) tenha valor = S essa coluna assuma esse valor. essa minha tela funciona como uma consulta eu preencho 2 campos ao sair do ultimo ele da um set na variavel do Data set Assim trazendo os valores na grade. o problema é que eu nao consigo setar o valor desses 4 campos numa unica coluna.
espero que eu tenho sido claro
Eu uso Delphi 2005, Oracle. Data Acess TOracle
Ps: criar o campo unico na tabela mae nao eh solução (IMG:style_emoticons/default/wink.gif)
grato
gabrielherdt
gabrielherdt@gmail.com :cry:
espero que eu tenho sido claro
Eu uso Delphi 2005, Oracle. Data Acess TOracle
Ps: criar o campo unico na tabela mae nao eh solução (IMG:style_emoticons/default/wink.gif)
grato
gabrielherdt
gabrielherdt@gmail.com :cry:
Gabrielherdt
Curtidas 0
Respostas
Sremulador
05/04/2006
concatena... tipo no fb CAMPO1||CAMPO2...
GOSTEI 0
Tolimpio
05/04/2006
Ki componente esta usando para trazer os dados na grid????
um comp. table ou um comp. sql ???
um comp. table ou um comp. sql ???
GOSTEI 0
Motta
05/04/2006
Não endendi , seria algo assim ??
cliente
-------
cod
nome
dependentes
-------
codcli
nomedep
seria algo assim ?
cliente
-------
cod
nome
dependentes
-------
codcli
nomedep
seria algo assim ?
cliente dependentes ------------------------- joao maria jose mariazinha donald hugo jose luiz
GOSTEI 0
Adriano Santos
05/04/2006
concatena... tipo no fb CAMPO1||CAMPO2...
Concatenar acho que é a melhor opção, ainda que a dúvida/pergunta esteja confusa.
GOSTEI 0
Gabrielherdt
05/04/2006
É o Seguinte eu Tenho 4 campos quando um deles for = S essa coluna ficar com o Valor S. sendo que essa coluna nao esta liga ao dataset é soh pra informar
eu uso component sql(dataset) DBGRID
melhoro?
eu uso component sql(dataset) DBGRID
melhoro?
GOSTEI 0
Motta
05/04/2006
case ???
select ...,...,...., (case (col1 = ´s´ or col2 = ´s´ or col3 = ´s´ or col4 = ´s´) then ´s´ else ´n´ end) colnova from tabela
GOSTEI 0
Gabrielherdt
05/04/2006
E ela não deucerto. simplismente não atualiza a coluna, desconfio que seja porque ela não estano meu banco(sem ligação com banco). infelizmente tive que criar esse campo. Ai quando X.Campo1, X.Campo2, X.Campo3, = S Y.Campo1. S
mas essa nao era asoluçao ideal, eunao queria criar um campo só pra isso. :(
mas essa nao era asoluçao ideal, eunao queria criar um campo só pra isso. :(
GOSTEI 0