Bom dia a todos! Mais uma vez venho pedir socorro.
Tenho um formulário e dentro deste há um subformulário alimentado por uma consulta. Neste subformulário possui os campos (Itens, Produto, Valor, Quantidade, Estoque, Etc.). O campo Produtos é uma caixa de seleção, uma vez selecionado o produto, alguns campos preenchem automaticamente, como o Valor. Ocorre que necessito que de acordo que vão acrescentando os produtos, no campo item vai contando cada produto selecionado.
Ex.: Item Produto Quantidade Valor
01 Arroz 01 R$ 5,00
02 Feijão 01 R$ 8,00
Utilizei o módulo abaixo:
Function Numero_Linha() As Long
On Error Resume Next
RecordsetClone.Bookmark = Bookmark
If err = 0 Then
Numero_Linha = RecordsetClone.AbsolutePosition + 1
End If
End Function
O campo não está acoplado e chamei a função Numero_Linha() na opção "Fonte de Controle" do campo, ocorre que fica zerado. Adiciono os produtos e no campo Item apenas fica 0, não importando quantos produtos liste, que o campo fica zerado.
Agradeço àqueles que poderão ajudar-me.
Obrigado a todos!
Tenho um formulário e dentro deste há um subformulário alimentado por uma consulta. Neste subformulário possui os campos (Itens, Produto, Valor, Quantidade, Estoque, Etc.). O campo Produtos é uma caixa de seleção, uma vez selecionado o produto, alguns campos preenchem automaticamente, como o Valor. Ocorre que necessito que de acordo que vão acrescentando os produtos, no campo item vai contando cada produto selecionado.
Ex.: Item Produto Quantidade Valor
01 Arroz 01 R$ 5,00
02 Feijão 01 R$ 8,00
Utilizei o módulo abaixo:
Function Numero_Linha() As Long
On Error Resume Next
RecordsetClone.Bookmark = Bookmark
If err = 0 Then
Numero_Linha = RecordsetClone.AbsolutePosition + 1
End If
End Function
O campo não está acoplado e chamei a função Numero_Linha() na opção "Fonte de Controle" do campo, ocorre que fica zerado. Adiciono os produtos e no campo Item apenas fica 0, não importando quantos produtos liste, que o campo fica zerado.
Agradeço àqueles que poderão ajudar-me.
Obrigado a todos!