Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcelo1955

Adicionar Registro em subformulario automaticamente

Recommended Posts

Preciso de AjudaBom Fiz um banco de dados onde cadastro pacientes e entrada de dinheiro. Existe um Relacionamento entre as duas tabelas Paciente e Entrada de 1 pra muitos.No formulario pacientes existe o campo, com numeração automatica, de CodigoCliente e no subformulario Entrada tambem tem este campo porem sem numeração automatica. Nas tabelas sao estes campos que se relacionam.Gostaria de saber como faço para: Apos adicionar novo paciente e, ao abrir o subformulario entrada, o campo CodigoCliente esteja preenchido com o valor correspondente ao do formulario paciente.É possivel? Como Faço?Abraços Marcelo1955

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso a chamada ao outro Formulário seja através do próprio Formulário Paciente, adicione uma variável global que receba o código do Paciente, assim que for feita a chamada para o Entradas, faça o campo referente ao código do Paciente receber essa variável, deve ser feito no evento Load do Formulário de Entrada. Se a chamada for feita pelo menu, e se você utilizar o conceito de camadas e caso esse controle for feito no servidor terá que haver uma chave, por exemplo, usuário do sistema, Máquina, Dia/Hora, e por aí vai, na minha opinião é inviável. Uma desvantagem de se fazer isso, o usuário realizou o cadastro de dois Pacientes, quando for abrir a formulário de Entradas o sistema irá sugerir o segundo paciente, mas o usuário não trabalha dessa forma ele quer cadastrar a entrada do primeiro Paciente cadastrado.Faça o levantamento dos requisitos e veja qual a real necessidade.Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso de AjudaBom Fiz um banco de dados onde cadastro pacientes e entrada de dinheiro. Existe um Relacionamento entre as duas tabelas Paciente e Entrada de 1 pra muitos.No formulario pacientes existe o campo, com numeração automatica, de CodigoCliente e no subformulario Entrada tambem tem este campo porem sem numeração automatica. Nas tabelas sao estes campos que se relacionam.Gostaria de saber como faço para: Apos adicionar novo paciente e, ao abrir o subformulario entrada, o campo CodigoCliente esteja preenchido com o valor correspondente ao do formulario paciente.É possivel? Como Faço?Abraços Marcelo1955

Fala grande, você tem de colocar um botao onde ira chamar o outro form, dai neste mesmo botao tu ja da o addnew e coloca o codigocliente em um text q estara linkada no campo relacionado, dai é só salvar normalmente.Ex.Private Sub CmdLaPro_Click()DtaCompras.Recordset.Bookmark = DtaCompras.Recordset.LastModified 'pra ficar no ultimo registro alteradoFrmLanProMatP.TxtMesAno.Text = TxtMesAno.Text 'faz o campo relacionado ir para uma text q esta linkada ao dataFrmLanProMatP.Show 'abre o outro formFrmLanProMatP.data1.recordset.addnewEnd Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso de AjudaBom Fiz um banco de dados onde cadastro pacientes e entrada de dinheiro. Existe um Relacionamento entre as duas tabelas Paciente e Entrada de 1 pra muitos.No formulario pacientes existe o campo, com numeração automatica, de CodigoCliente e no subformulario Entrada tambem tem este campo porem sem numeração automatica. Nas tabelas sao estes campos que se relacionam.Gostaria de saber como faço para: Apos adicionar novo paciente e, ao abrir o subformulario entrada, o campo CodigoCliente esteja preenchido com o valor correspondente ao do formulario paciente.É possivel? Como Faço?Abraços Marcelo1955

Fala grande, você tem de colocar um botao onde ira chamar o outro form, dai neste mesmo botao tu ja da o addnew e coloca o codigocliente em um text q estara linkada no campo relacionado, dai é só salvar normalmente.Ex.Private Sub CmdLaPro_Click()DtaCompras.Recordset.Bookmark = DtaCompras.Recordset.LastModified 'pra ficar no ultimo registro alteradoFrmLanProMatP.TxtMesAno.Text = TxtMesAno.Text 'faz o campo relacionado ir para uma text q esta linkada ao dataFrmLanProMatP.Show 'abre o outro formFrmLanProMatP.data1.recordset.addnewEnd Sub

Preciso de AjudaBom Fiz um banco de dados onde cadastro pacientes e entrada de dinheiro. Existe um Relacionamento entre as duas tabelas Paciente e Entrada de 1 pra muitos.No formulario pacientes existe o campo, com numeração automatica, de CodigoCliente e no subformulario Entrada tambem tem este campo porem sem numeração automatica. Nas tabelas sao estes campos que se relacionam.Gostaria de saber como faço para: Apos adicionar novo paciente e, ao abrir o subformulario entrada, o campo CodigoCliente esteja preenchido com o valor correspondente ao do formulario paciente.É possivel? Como Faço?Abraços Marcelo1955

Fala grande, você tem de colocar um botao onde ira chamar o outro form, dai neste mesmo botao tu ja da o addnew e coloca o codigocliente em um text q estara linkada no campo relacionado, dai é só salvar normalmente.Ex.Private Sub CmdLaPro_Click()DtaCompras.Recordset.Bookmark = DtaCompras.Recordset.LastModified 'pra ficar no ultimo registro alteradoFrmLanProMatP.TxtMesAno.Text = TxtMesAno.Text 'faz o campo relacionado ir para uma text q esta linkada ao dataFrmLanProMatP.Show 'abre o outro formFrmLanProMatP.data1.recordset.addnewEnd Sub
Oi Adriano,Antes de Mais nada, ObrigadoSe voce puder detalhar mais sobre o AddNews seria otimo como faço para colocar o codigo etc.....Abraços Marcelo

Preciso de AjudaBom Fiz um banco de dados onde cadastro pacientes e entrada de dinheiro. Existe um Relacionamento entre as duas tabelas Paciente e Entrada de 1 pra muitos.No formulario pacientes existe o campo, com numeração automatica, de CodigoCliente e no subformulario Entrada tambem tem este campo porem sem numeração automatica. Nas tabelas sao estes campos que se relacionam.Gostaria de saber como faço para: Apos adicionar novo paciente e, ao abrir o subformulario entrada, o campo CodigoCliente esteja preenchido com o valor correspondente ao do formulario paciente.É possivel? Como Faço?Abraços Marcelo1955

Oi Adriano,Antes de Mais nada, ObrigadoSe voce puder detalhar mais sobre o AddNews seria otimo como faço para colocar o codigo etc.....Abraços Marcelo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcelo, tenho um programa aqui que fiz que faz o seguinte, veja se é disso que precisa:Tenho minha tabela principal que é de coleta, depois tenho transportadora e cliente.No meu form quando vou lançar uma coleta, posso cadastrar um novo cliente ou utilizar um cliente já existente. Se for utilizar um cliente já existente, coloquei um campo para entrar com o CPF do cliente, e assim que o CPF é preenchido já chama na minha tabela cliente todos os dados do cliente certo.Ai minha tabela coleta tem um campo do código do cliente que quando faço a navegação pelas coletas, ele altera o código. Quando esse código é alterado, automaticamente já altera também os outros campos relacionados ao cliente.Pelo que entendi é algo assim que você precisa, mas me corrija se estiver errado. Se precisar, me passe seu e-mail que mando uma imagem do programa que fica mais fácil de você entender oq fiz para ver se é disso que precisa.Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.