Jgabrielchaves Qui 12 Mar 2015, 4:57 pm
Opa não conhecia esse Trim, mas pelo o que testei ele pega o valor da coluna especificada, no caso não consigo escolher a linha, e mesmo assim teria que colocar o valor específico da linha, o que seria ruim já que ele pode mudar de lugar. Vi um outro tópico aqui no forum com um cara que está com um problema parecido com o meu, e vendo o código dele descobri o comando DLookUp, pesquisei e fiz alguns testes.
Com ele consegui pegar o valor que queria, só que ele pegava um Id do produto, ao invés do nome dele, provavelmente pelo campo Nome ser uma pesquisa da tabela produto.
Então criei uma váriavel chamado busca As Interger para receber esse ID
busca = DLookup("[Nome]", "Estoque", "[Posicao] = 11")
Como aqui ele pega o Id e não o nome, usei novamente o DLookup para fazer uma outra pesquisa na tabela produto e pegar o nome dele.
ImageEsq1_1.Picture = endereco & "\" + DLookup("[Nome]", "Produto", "[IDProduto] =" & busca) + ".jpg"
Deu certo, mas acredito que de para fazer isso sem ter que criar a váriavel e fazer duas pesquisas, mas ainda não consegui, estou pesquisando sobre, queria algo como DLookup("[Nome].Column(1)...) para pegar o nome direto, mas não deu certo os testes... Mas pelo menos está resolvendo aparentemente.