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?
2 participantes
Função "DESLOC"
Matheus Bohn- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 86
Registrado : 28/10/2020
- Mensagem nº1
Função "DESLOC"
good guy- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1304
Registrado : 05/02/2010
- Mensagem nº2
Função "DESLOC"
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:
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)
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)
» [Resolvido]Passar nome de objeto para uma função e poder referenciar o mesmo na função
» [Resolvido]Função codigo com o mesmo efeito da função "requery", para atualizar os dados se um subformulario
» [Resolvido]comando ou função vba para interromper o restante do código caso a função retorne true
» [Resolvido]Função ISE utilizando a função soma
» [Resolvido]Função SeImed e "entre datas".
» [Resolvido]Função codigo com o mesmo efeito da função "requery", para atualizar os dados se um subformulario
» [Resolvido]comando ou função vba para interromper o restante do código caso a função retorne true
» [Resolvido]Função ISE utilizando a função soma
» [Resolvido]Função SeImed e "entre datas".