Juntar o valor de 4 campos em uma coluna, Se um dos 4 campos

05/04/2006

0

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:


Gabrielherdt

Gabrielherdt

Responder

Posts

07/04/2006

Sremulador

concatena... tipo no fb CAMPO1||CAMPO2...


Responder

10/04/2006

Tolimpio

Ki componente esta usando para trazer os dados na grid????

um comp. table ou um comp. sql ???


Responder

10/04/2006

Motta

Não endendi , seria algo assim ??

cliente
-------
cod
nome

dependentes
-------
codcli
nomedep

seria algo assim ?

 
cliente   dependentes
-------------------------
joao      maria jose mariazinha
donald   hugo jose luiz




Responder

10/04/2006

Adriano Santos

concatena... tipo no fb CAMPO1||CAMPO2...


Concatenar acho que é a melhor opção, ainda que a dúvida/pergunta esteja confusa.


Responder

10/04/2006

Gabrielherdt

É 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?


Responder

10/04/2006

Motta

case ???

select ...,...,....,
         (case (col1 = ´s´ or col2 = ´s´ or col3 = ´s´ or col4 = ´s´) then ´s´
                  else ´n´ 
          end) colnova
from tabela



Responder

11/04/2006

Gabrielherdt

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. :(


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar