MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    [Resolvido]Evento depois de actualizar de uma combobox

    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 4/1/2012, 17:34

    Boa Tarde,

    Sou inexperiente no Access e em VBA pelo que solicito a vossa ajuda para compor código VBA que me retorne o valor depois de registado.
    Tenho o formulário novo registo que tem 2 caixas de combinação sincronizadas, uma que procura n.º cliente e outra que retorna o n.º de apólices, e caso o n.º de cliente ou n.º de apólice não esteja na lista ele pede para registar abrindo um novo formulário e quando eu fecho o formulário de registo ele preenche imediatamente a combobox relativa ao registo.
    Até aqui está tudo a funcionar correctamente, o que necessito é de abrir o formulário para registar a apólice me preencha logo o n.º cliente e o nome.

    O codigo que estou a utilizar é o seguinte:
    Private Sub NApolice_NotInList(NewData As String, Response As Integer)
    Response = acDataErrContinue ' Inibe msg padrão do Access.
    If MsgBox("Cliente não cadastrado: '" & NewData & "'" & vbCrLf _
    & "Deseja Cadastrar?", 32 + vbYesNo) = 6 Then
    DoCmd.OpenForm "Apolices", , , , acFormAdd, _
    acDialog, NewData
    Response = acDataErrAdded
    Else
    Response = acDataErrContinue
    End If
    End Sub

    E preciso de acrescentar algo do género: Forms!Frm_Nova_Apolice!NCliente = Me.NCliente

    Desde já agradeço a vossa atenção.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  criquio 5/1/2012, 02:55

    Tente acrescentar duas linhas ao seu código:

    ...
    DoCmd.OpenForm "Apolices", , , , acFormAdd, _
    acDialog, NewData
    Forms!Apolices!NomeCampo1 = Me.NomeCombo1
    Forms!Apolices!NomeCampo2 = Me.NomeCombo2

    ...


    Mude os nomes dos campos para os nomes corretos.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 5/1/2012, 13:40

    Boa tarde Criquio,

    Essa possibilidade eu já tinha tentado e não está funcionando.

    estou a tentar anexar o ficheiro para ver se me pode ajudar, mas diz o que o tipo de arquivo é inválido ( bd2012.zip), como posso enviar o ficheiro para darem uma olhada?

    Muito Obrigado.

    Cumps
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  JPaulo 5/1/2012, 14:17

    Mude o nome ao ficheiro zip e não pode ultrapassar os 3 megas.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Evento depois de actualizar de uma combobox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Evento depois de actualizar de uma combobox Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Evento depois de actualizar de uma combobox Folder_announce_new Instruções SQL como utilizar...
    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 5/1/2012, 14:24

    Continua a dizer que o arquivo adicionado não é valido.

    Existe outra forma de colocar aqui o ficheiro?

    Obrigado
    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 5/1/2012, 14:29

    Ok! já está.

    Aqui vai o meu ficheiro.

    Obrigado
    Anexos
    [Resolvido]Evento depois de actualizar de uma combobox AttachmentBD_Seguros_2012_1.zip
    BD2012
    Você não tem permissão para fazer download dos arquivos anexados.
    (48 Kb) Baixado 22 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  criquio 5/1/2012, 19:14

    Tem uma coisa que me apercebi agora e não entendi. Você quer digitar o número de um cliente e caso ela ainda não exista, abrir outro formulário já com o número e o nome do cliente preenchido. Mas como irá preencher o nome de cliente se ele ainda não existe na tabela? Tambem tem um evento semelhante na combo do número da apólice. Nesse caso, teria que cadastrar o cliente primeiro para depois cadastrar a apólice. Ou então ainda não entendi bem a questão.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 5/1/2012, 19:25

    Boa Tarde,

    No caso do NCliente ele ainda não existe e por isso ao abrir o form de registo do cliente insiro os dados todos,em relação ao n.º apólice pretendo que ao abrir o formulário para criar nova apólice insira logo o NCliente e respectivo nome só sendo necessário adicionar o n.º apólice e respectivo produto.

    Eu tentei fazer este sistema directamente no formulário de novo registo mas dava erros e achei que assim seria mais facil.

    Muito obrigado

    Cumps
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  criquio 5/1/2012, 19:38

    Mas você não precisa repetir o nome do cliente na tabela de apólices. Você só precisa do número. Esse número deve estar devidamente relacionado com um campo tipo número na tabela de apólices, sendo esse relacionamento usado para consultar a apólice de um determinado cliente. Algo como "consulte na tabela apólices, os registros que tenham, no campo CodCliente, o mesmo número do cliente que está no formulário". De qualquer forma, a sua combo que tem o número do cliente, tem tambem o nome, você pode usar as colunas dela, sabendo-se que ela tem duas colunas, a do código e a do cliente, e que as colunas de uma combo ou listbox são numeradas à partir do 0(zero). Então, pode usar a linha que passei no exemplo acima:

    Forms!Apolices!NomeCampo1 = Me.NomeCombo.Column(0)
    Forms!Apolices!NomeCampo2 = Me.NomeCombo.Column(1)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 5/1/2012, 19:53

    Não estou a conseguir.

    O que eu pretendo é inserir uma nova apólice de um cliente, o cliente existe na tabela de clientes mas ainda não existe na tabela de apolices, dai eu estar a tentar criar um automatismo de criar uma nova apolice que insira na tabela de apolices o n.ºcliente, n.ºapolice e produto, o nome do cliente é só informativo.

    Num primeiro momento tentei fazer isto directamente no form novo registo em que os campos do formulário estavam vinculados aos campos da apolice, mas não consegui faze-lo, pois dava erro de duplicação de valores no índice.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  vieirasoft 20/1/2012, 10:42

    Claro que dá erro de duplicação, você está usando provavelmente duas chaves primárias automáticas.
    avatar
    joaopscruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 11/01/2011

    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  joaopscruz 21/1/2012, 11:17

    pois, provalvelmente é isso! já contornei o assunto.

    Muito Obrigado pela ajuda acabou por servir para outro problema que tinha na minha bd.


    Conteúdo patrocinado


    [Resolvido]Evento depois de actualizar de uma combobox Empty Re: [Resolvido]Evento depois de actualizar de uma combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:43