1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Access mudar registo automaticamente

Discussão em 'Programação' iniciada por apocalipsus, 21 de Setembro de 2012. (Respostas: 1; Visualizações: 620)

  1. apocalipsus

    apocalipsus Power Member

    Boas.

    Estou com alguma dificuldade a entender como fazer uma alteração no access.
    Basicamente nunca mexi muito em access, sempre fui mais ligado a sql, e estou me a ver aflito com esta cena.

    A base de dados que existe de momento é em access, e aquilo gera um relatório que pelo que percebi vai buscar os dados a uma consulta. Acontece que essa consulta vai buscar os dados a uma coluna de uma tabela. Acontece que alem dessa coluna podem haver outras com mais informação, que eu precisava obter no lugar da primeira.

    Resumindo:
    A tabela está assim:
    Coluna1 coluna2
    Valor 1 valor2
    Valor1


    E basicamente eu preciso do valor 2 se existir, se não vou buscar o valor1.
    Como a coluna1 é a mais importante eu pensei em actualizar a coluna1 com o valor que encontrar na coluna2 se existir (ou mais colunas para a frente).
     
  2. joao.miguel

    joao.miguel Power Member

    no access não me recordo mas em sql server existem duas funções para isso.
    ISNULL(valor2, valor1)
    COALESCE(Valor2, Valor1)
    CASE WHEN Valor2 IS NULL OR Valor2 = '' THEN Valor1 ELSE Valor 2 END

    Vê lá se alguma destas funciona.
     

Partilhar esta Página