MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Concatenar campos onde um dos campos tem origem numa combox

    avatar
    Mario Fernandes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 24/04/2019

    [Resolvido]Concatenar campos onde um dos campos tem origem numa combox Empty [Resolvido]Concatenar campos onde um dos campos tem origem numa combox

    Mensagem  Mario Fernandes em Qui 5 Mar 2020 - 3:11

    Prezados amigos, tudo bem!

    Estou com um problema em um projeto onde necessito concatenar vários campos de uma tabela para compor um endereço. Para tal, montei uma pesquisa com os campos necessários e criei a seguinte linha onde concateno os campos:

    Endereço_2: [NomeParcelamDoSolo] & ", " & [LoteOuUnidade] & ", " & ([Quadra]+" ,") & ([GlebaZonaSeçãoSetorOuÁrea]+", ") & [Bairro] & ", " & ([Distrito]+" de ") & [Município] & " - " & [UF]  

    Exemplo do resultado: 174, lote 06, quadra 19 ,zona 03, Praia Seca, 4º Distrito de Araruama - RJ (onde 174 e o código do parcelamento do solo cadastrado).

    O resultado final está quase perfeito. Ocorre que o primeiro campo [NomeParcelamDoSolo] tem sua origem em uma caixa de combinação, em que na pesquisa aparece o nome correto e esperado, porém, no momento em que é concatenado (na linha), só aparece o código do Parcelamento (que está estabelecido na coluna "0" da caixa de combinação).

    Minha dúvida é: como faço para que, no momento em que seja concatenado, venha a aparecer o nome esperado (que está estabelecido na coluna "1" da caixa de combinação)?

    Só para esclarecer, todos os campos tem origem em uma tabela chamada "Cadastro_Imóveis", porém o campo [NomeParcelamDoSolo], que está na mesma tabela, vem de uma caixa de combinação proveniente de uma outra tabela. O problema só ocorre no momento da concatenação. Na tabela e na pesquisa funciona como esperado.

    Acrescento que no mesmo projeto tenho um campo concatenado chamado de Endereço 1, com a seguinte linha: Endereço_1: [End_Logradouro] & ", " & "nº" & " " & [Número] & (+" - "+[Complemento]) & ", " & [bairro] & ", " & ([Distrito]+" "+"de"+" ") & [Município] & " - " & [UF].
    Este funciona plenamente. Exemplo do resultado: Rua das Casuarinas, nº 102 - Apart. 203, Centro, 1º Distrito de Araruama - RJ. 

    Antecipo meus agradecimentos pela oportunidade da consulta.


    Última edição por Mario Fernandes em Ter 28 Abr 2020 - 15:14, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7694
    Registrado : 05/11/2009

    [Resolvido]Concatenar campos onde um dos campos tem origem numa combox Empty Re: [Resolvido]Concatenar campos onde um dos campos tem origem numa combox

    Mensagem  Alexandre Neves em Qui 5 Mar 2020 - 14:22

    Boa tarde
    Será
    Endereço_2: NomeParcelamDoSolo.Column(1) & ", " & [LoteOuUnidade] & ", " & ([Quadra]+" ,") & ([GlebaZonaSeçãoSetorOuÁrea]+", ") & [Bairro] & ", " & ([Distrito]+" de ") & [Município] & " - " & [UF]
    Acompanhe o fórum. Os problemas de outros ajudam a aprender situações que nos venham a ser úteis ou poder entreajudar


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Mario Fernandes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 24/04/2019

    [Resolvido]Concatenar campos onde um dos campos tem origem numa combox Empty Re: [Resolvido]Concatenar campos onde um dos campos tem origem numa combox

    Mensagem  Mario Fernandes em Qui 5 Mar 2020 - 16:49

    Tudo bem, Alexandre.

    Tentei esta indicação mas sem sucesso. Dá uma mensagem de erro.

    Obrigado pela atenção


    Ok, conseguindo enviar base de dados.

    A dúvida fica restrita a questão no momento em que os campos são concatenados. No caso, o campo referente a [NomeParcelamDoSolo] / cst_Imóvel_Endereço2, não corresponde ao conteúdo objetivado e sim ao código à que se refere. A versão do access é office 365 / 2016.

    Agradeço pela ajuda.

    Abs.


    Última edição por Mario Fernandes em Ter 10 Mar 2020 - 18:35, editado 2 vez(es)
    avatar
    Mario Fernandes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 24/04/2019

    [Resolvido]Concatenar campos onde um dos campos tem origem numa combox Empty Re: [Resolvido]Concatenar campos onde um dos campos tem origem numa combox

    Mensagem  Mario Fernandes em Qui 5 Mar 2020 - 18:53

    Estou tentando enviar a base de dados mas não estou conseguindo.
    O arquivo compactado está com 4.2 kb, porém o sistema rejeita com a menssagem: Os seguintes erros foram encontrados
    O arquivo adicionado não é valido: tamanho máximo de anexo ultrapassado (2000 kB). O tamanho do arquivo máximo não seria 1.953 Mb?


    Última edição por Mario Fernandes em Dom 8 Mar 2020 - 1:39, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7694
    Registrado : 05/11/2009

    [Resolvido]Concatenar campos onde um dos campos tem origem numa combox Empty Re: [Resolvido]Concatenar campos onde um dos campos tem origem numa combox

    Mensagem  Alexandre Neves em Sex 6 Mar 2020 - 18:29

    Boa tarde
    Crie bd apenas com os objectos indispensáveis


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

      Data/hora atual: Seg 21 Set 2020 - 13:09