MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    luizrui
    luizrui
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 27/10/2010

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Correspondente da função do SQL "COALESCE" no Access

    Mensagem  luizrui 8/8/2011, 17:07

    Boa tarde a todos!

    Estou tentando usar a função COALESCE no Access porém recebo a mensagem de erro 'Função COALESCE indefinida na expressão.

    Gostaria de saber se alguém conhece alguma função correspondente para o Access, ou a maneira correta de utilizá-la.

    Desde já agradeço a ajuda!

    Luiz Rui

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  JPaulo 8/8/2011, 17:52

    Ola seja bem vindo ao fórum.

    Utilize no Access a função Nz

    Nz([SeuCampo];0)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Instruções SQL como utilizar...
    luizrui
    luizrui
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 27/10/2010

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  luizrui 8/8/2011, 18:48

    Olá JPaulo!

    Obrigado pela resposta, mas o comando Nz([MeuCampo],0) vai converter um campo com valor nulo em 0. O COALESCE pesquisa dentre as opções formecidas, a primeira que tem o valor diferente de nulo.

    No meu caso, tenho 2 datas para verificação, a DataInclusao e a DataAlteracao, e preciso que, caso a DataAlteracao seja nula, o sistema utilize a DataInclusao.

    A utilização da função COALESCE ficaria da seguinte forma:

    SELECT COALESCE(DataAlteracao,DataInclusao) As DataVerificacao ...

    Obrigado pela ajuda!

    Luiz rui




    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  JPaulo 8/8/2011, 19:06

    teste;

    SELECT IIf(IsNull([DataAlteracao]),[DataInclusao],[DataAlteracao]) AS DataVerificacao, *
    FROM SuaTabela;



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  Convidado 8/8/2011, 19:09

    Tente assim:

    Sintaxe: Nz(Value, [ValueIfNull])


    Tamnbem:
    Public Function fnCOALESCE(MyQuery As String) As String
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim sOutputString As String
    Set db = CurrentDb()
    Set rs = db.OpenRecordset(MyQuery)
    fnCOALESCE = ""
    sOutputString = ""
    If rs.BOF And rs.EOF Then
    Exit Function ' No records to process
    Else
    rs.MoveFirst
    Do Until rs.EOF
    sOutputString = sOutputString & rs.Fields(0)
    DoEvents
    rs.MoveNext
    Loop
    End If
    fnCOALESCE = sOutputString
    Set rs = Nothing
    Set db = Nothing
    End Function


    avatar
    Convidado
    Convidado


    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  Convidado 8/8/2011, 19:10

    Perdoe-me JP, não vi que estavas a responder..

    Saudações
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  JPaulo 8/8/2011, 19:34

    Harry obrigado pelo esforço;

    http://www.martintallett.com/coalesce.html

    Mas para o Simples que o Luis pretende não serve.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  Convidado 8/8/2011, 20:16

    Foi ai realmente que encontrei esta função...
    Sei que o colega está em ótimas mãos..

    Saudações
    luizrui
    luizrui
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 27/10/2010

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  luizrui 8/8/2011, 20:49

    JPaulo, consegui resolver o problema com a sua dica. Muito Obrigado!

    Harysohn, obrigado pela sua ajuda também.

    Abraço a todos!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  JPaulo 9/8/2011, 10:06

    Obrigado pelo retorno o fórum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Correspondente da função do SQL "COALESCE" no Access Empty Re: [Resolvido]Correspondente da função do SQL "COALESCE" no Access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 00:14