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

    Função "DESLOC"

    avatar
    Matheus Bohn
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 81
    Registrado : 28/10/2020

    Função "DESLOC" Empty Função "DESLOC"

    Mensagem  Matheus Bohn 10/6/2021, 14:31

    Preciso que a primeira "célula" do subform do access pegue um valor que está em uma textbox, e a partir da segunda "célula", pegue da "célula" de cima + a "célula" do lado esquerdo. No excel é fácil, como faço isso em access, através de consulta ou código VBA?
    good guy
    good guy
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1305
    Registrado : 05/02/2010

    Função "DESLOC" Empty Função "DESLOC"

    Mensagem  good guy 10/6/2021, 17:44

    Olá Matheus,

    Seu subformulário está relacionado à tabela do formulário vinculado por código ID que defina este campo? Quando o relacionamento entre as tabelas está correto e os dados de seu formulário tem relacionamento vinculado por um mesmo código presente em ambas as tabelas. Pode ser através da cláusula "INNER JOIN", se você souber trabalhar com ela.

    Exemplo de uma string SQL com INNER JOIN entre duas tabelas "tblSelecao" e "Produtos". Primeiro você insere a string SQL da primeira tabela com seus respectivos campos, mas o último é o campo que você pretende dar destaque na exibição presente na segunda tabela. Em seguida, você utiliza a cláusula INNER JOIN unindo a segunda tabela à primeira vinculada pelo campo Código (ID) que atrela o nome do produto com o seu código existente nas duas tabelas:

    Código:
    SELECT [tblSelecao].[CodigoCliente], [tblSelecao].[CodigoProduto],[tblSelecao].[Produto], [tblSelecao].[ValordeVenda], [tblSelecao].[Quantidade], [tblSelecao].[Total],[tblSelecao].[DataVenda],[tblSelecao].[Pago],[Produtos].[Quantidade] FROM tblSelecao INNER JOIN Produtos ON [tblSelecao].[CodigoProduto]=[Produtos].[CodigoProd]

    Crie uma consulta com uma string SQL adaptada para seu problema igual à string acima como fonte de registro de seu formulário.

    Não sei exatamente se é isso que você deseja, mas assim mesmo espero ter ajudado !

    Meus livros:

    DOMINE O ACCESS VBA (Ed. Livrorama)
    TÉCNICAS ESPECIAIS DE ACCESS VBA (Ed. Ciência Moderna)
    ENGENHARIA DE SOFTWARE com Access VBA (Vol. 1 e 2, Ed. Ciência Moderna)


    "O temor(fé,obediência a) do Senhor é o princípio da sabedoria (conhecimento)". (Provérbios 1.7; 9.10;15.33;19.23; Salmos 111.10)

      Data/hora atual: 21/6/2021, 03:05