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]Indexar Campo Calculado

    avatar
    Gismo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/10/2012

    [Resolvido]Indexar Campo Calculado Empty Indexar Campo Calculado

    Mensagem  Gismo 25/10/2012, 18:19

    Pessoal,

    Gostaria de colocar um campo calculado com chave primária, não estou conseguindo (sou novato em banco de dados)

    Tenhum um campo de texto [Centro de Custo] e outro [Estações], ambos podem ter duplicatas, mas o campo calculado [Centro de Custo_Estação] não pode ter duplicata, pois não há duas estações iguais para o mesmo centro de custo.

    Gostaria de saber como transformar o campo calculado em um campo de texto para defini-lo como chave principal.

    Desde já agradeço a atenção.

    Se tiver uma forma que não envolva vba agradeço.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Cláudio Más 25/10/2012, 19:14

    Olá,

    Não entendi, o que você quer dizer com campo calculado, e transformá-lo em um campo de texto para defini-lo como chave principal?
    avatar
    Gismo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/10/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Gismo 25/10/2012, 19:40

    Campo calculado é um tipo de campo do access 2010 onde, no meu caso, eu defini uma expressão (= [Centro de Custo] & "_" & [Estação]), porém eu não posso indexar ou definir esse campo como chave principal.

    O campo calculado se assemelha com uma consulta onde NomedoCampo: [Centro de Custo] & "_" & [Estação]

    Fiz essa consulta mas não consigo atualizar um campo da minha tabela com o resultado dessa consulta, apenas acrescentar novo registro (não é o que eu quero).

    Desde já agradeço pela atenção.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Cláudio Más 25/10/2012, 20:45

    Eu que agradeço.
    Fiz essa consulta mas não consigo atualizar um campo da minha tabela com o resultado dessa consulta
    Se isso resolve o problema, deve ser possível sim criar uma consulta para tal.
    Se vc puder enviar o banco de dados, facilita com a solução.
    avatar
    Gismo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/10/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Gismo 25/10/2012, 22:45

    Segue arquivo anexo.
    Anexos
    [Resolvido]Indexar Campo Calculado AttachmentCaderneta.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (104 Kb) Baixado 18 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Cláudio Más 26/10/2012, 07:17

    Você tentou algo como a instrução abaixo?

    UPDATE Geral SET [Estação "Chave primária"] = [CC] & "_" & [Estação]
    avatar
    Gismo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/10/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Gismo 26/10/2012, 10:01

    Cláudio,

    Criei uma consulta de atualização com esses parâmetros, mas ao executar ele pede para inserir manualmente o valor no campo. Se deixo em branco da um erro, se preencho ele cria uma tabela de consulta com o valor que preenchi.

    Não sei utilizar o vba... acho que terei que fazer um curso mesmo para entender direito como funciona essa parte de programação ^^

    Eu queria fazer essa amarração nas tabelas:

    Projeto - Estação - Rocha

    Como as estações poderiam ter duplicatas (se o projeto não for o mesmo) e a rocha pode ter duplicata (até para a mesma estação), eu estou tentando fazer uma combinação para torná-la como chave primária ou apenas um indexado sem duplicação e então fazer as relações amarrando rocha a estação e estação ao projeto, facilitando assim o usuário que fosse preencher o formulário.

    Pensei que eu consegueria sem o conhecimento de programação e sem um curso de access... pelo visto me enganei ^^

    Talvez eu tenha que pensar em uma outra estrutura de dados.

    Eu agradeço muito por sua atenção.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Cláudio Más 26/10/2012, 10:14

    Veja a consulta, funcionando. Sem código vba.
    Anexos
    [Resolvido]Indexar Campo Calculado AttachmentCaderneta.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (105 Kb) Baixado 66 vez(es)
    avatar
    Gismo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/10/2012

    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Gismo 26/10/2012, 11:04

    Cláudio,

    Fuincionou sim, obrigado.

    Agradeço novamente o apoio.

    Att.

    Conteúdo patrocinado


    [Resolvido]Indexar Campo Calculado Empty Re: [Resolvido]Indexar Campo Calculado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:39