Olá, Tenho o Formulario "FrmVenda" Que é associado a "TblVenda" Nessa tabela tem as colunas 'CodVenda' 'Cliente' 'Endereço' 'Telefone'
E tenho também a "TblDetalheDaVenda" Nessa tabela ficam registrados os produtos Ex. 'CodTabVenda' 'Produto' 'Quant' 'ValorUnit'
e tenho também o formulario "FrmOrçamento" Que é associado a "TblOrcamento" (Tem as mesmas colunas da TabelaVenda)
E a "TblDetalheDoOrcamento" (Tem as mesmas colunas da TblDetalheDaVenda)
Quando eu faço um orçamento é gerado um códigoOuNumero Certo?
O seguinte é esse. No "FrmVenda" Tenho um botão chamado 'BtCarregarOrc' que abre o formulario "FrmCarregarOrcamento" Aqui temos uma caixa de texto Chamada'TxtNorçamento' nela eu coloco o numero do orçamento, e tenho tambem um botão de '"OK" Nesse botão eu quero inserir o codigo No evento 'Ao Clicar' e importar o orçamento no qual eu digitei o numero na 'TxtNorçamento' para a minha venda...
Já tentei adaptar esse Código que peguei aqui no fórum mesmo, mas não obtive sucesso...
Saudações amigos, agradeço desde já a quem me quebrar esse galho.
E tenho também a "TblDetalheDaVenda" Nessa tabela ficam registrados os produtos Ex. 'CodTabVenda' 'Produto' 'Quant' 'ValorUnit'
e tenho também o formulario "FrmOrçamento" Que é associado a "TblOrcamento" (Tem as mesmas colunas da TabelaVenda)
E a "TblDetalheDoOrcamento" (Tem as mesmas colunas da TblDetalheDaVenda)
Quando eu faço um orçamento é gerado um códigoOuNumero Certo?
O seguinte é esse. No "FrmVenda" Tenho um botão chamado 'BtCarregarOrc' que abre o formulario "FrmCarregarOrcamento" Aqui temos uma caixa de texto Chamada'TxtNorçamento' nela eu coloco o numero do orçamento, e tenho tambem um botão de '"OK" Nesse botão eu quero inserir o codigo No evento 'Ao Clicar' e importar o orçamento no qual eu digitei o numero na 'TxtNorçamento' para a minha venda...
Já tentei adaptar esse Código que peguei aqui no fórum mesmo, mas não obtive sucesso...
- Código:
Set rs2 = dbOrc.OpenRecordset("SELECT * FROM TblDetalheDoOrcamento WHERE CodTabDetalheOrcamento=" & Me.TxtNorçamento)
'Aqui abro a tabela que vai receber os produtos do orçamento
Set rs3 = dbOrc.OpenRecordset("TblDetalheDaVenda", dbOpenTable)
'Aqui os campos que vão receber os dados dos produtos do orçamento
While (Not rs2.EOF)
With rs3
.AddNew
![CodVendaDet] = DMax("CodVenda", "TblVenda")
![CodProd] = rs2![CodProduto]
![Produto] = rs2![Produto]
.Update
rs2.MoveNext
End With
Wend
'Aqui fecho as tabelas abertas
rs1.Close
Set rs1 = Nothing
rs2.Close
Set rs2 = Nothing
rs3.Close
Set rs3 = Nothing
Set dbOrc = Nothing
'Aqui abro o formulário de vendas exatamente com as informações do orçamento transformado em venda
'Aqui o evento é cancelado caso eu escolha a opção "não", ou seja, se eu não desejar transformar o orçamento em venda
DoCmd.CancelEvent
End Sub
Saudações amigos, agradeço desde já a quem me quebrar esse galho.