Olá! Precisava da vossa ajuda se fosse possível:
Estou a fazer uma base de dados em Access 2010 e acontece que tenho uma fórmula num formulário que funciona perfeitamente, mas esse formulário irá funcionar como um subformulário e aí surge o problema: "run-time error '2465', ... não consegue localizar o campo 'stock' referenciado na expressão"
Sei que tem a ver com a referenciação relativa ao subformulário mas já tentei de tudo e não consegui, não deve ser dificil mas não consigo... Será que me podiam dar uma ajuda s.f.f.?
Eis os dados:
formulario: docs_fornec
subformulário: stock
Tenho uma caixa de combinação (desc) no subformulario em que seleciono um produto e a ideia é prencher automaticamente (o campo 'stock' no subformulario) com a informação de stock existente na tabela artigos, campo - stock.
Utilizo a seguinte formula no formulario isolado e funciona perfeitamente: "Me.stock = DLookup("stock", "artigos", "ID = " & Forms![stock].[desc])". Portanto penso que o problema deve estar na 1ª parte da formula, que não consigo resolver.
formula que tentei : "Forms![docs_fornec]![stock].Form![stock] = DLookup("stock", "artigos", "ID = " & Forms![docs_fornec]![stock].Form![desc])"
Desde já agradeço a vossa ajuda.
Obrigado pela atenção!
Paulo S.
Estou a fazer uma base de dados em Access 2010 e acontece que tenho uma fórmula num formulário que funciona perfeitamente, mas esse formulário irá funcionar como um subformulário e aí surge o problema: "run-time error '2465', ... não consegue localizar o campo 'stock' referenciado na expressão"
Sei que tem a ver com a referenciação relativa ao subformulário mas já tentei de tudo e não consegui, não deve ser dificil mas não consigo... Será que me podiam dar uma ajuda s.f.f.?
Eis os dados:
formulario: docs_fornec
subformulário: stock
Tenho uma caixa de combinação (desc) no subformulario em que seleciono um produto e a ideia é prencher automaticamente (o campo 'stock' no subformulario) com a informação de stock existente na tabela artigos, campo - stock.
Utilizo a seguinte formula no formulario isolado e funciona perfeitamente: "Me.stock = DLookup("stock", "artigos", "ID = " & Forms![stock].[desc])". Portanto penso que o problema deve estar na 1ª parte da formula, que não consigo resolver.
formula que tentei : "Forms![docs_fornec]![stock].Form![stock] = DLookup("stock", "artigos", "ID = " & Forms![docs_fornec]![stock].Form![desc])"
Desde já agradeço a vossa ajuda.
Obrigado pela atenção!
Paulo S.
Última edição por pamds em 8/6/2012, 00:41, editado 1 vez(es)