MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Controle de indicados

    Compartilhe
    avatar
    fazerbem
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 322
    Registrado : 05/03/2017

    [Resolvido]Controle de indicados

    Mensagem  fazerbem em 7/10/2018, 04:27

    Ola,
    Tenho um cadastro de clientes com os seguintes campos da Tabela: IdCliente, nomecliente, cod_quem_indicou, C1 , C2, C3, C4 ....C22
    Toda vez que eu fizer um novo cadastro, se este vier indicado por outro cliente, entao colocarei em Cod_Quem_indicou o cod da pessoa (A).

    Quando eu abrir o cod desta pessoa (A)  que me fez a indicacao do cadastro que acabei de criar, entao aparecerá em C1 o idCliente ( cod da pessoa que ele indicou ).

    Se esta pessoa (A) indicou por exemplo 3 clientes ( note que no cadastro destes 3 clientes estara constando o COD de (A) ), entao C1, C2 e C3 estara cada um com o cod do cliente indicado..

    Assim sendo, no formulario de cadastro de clientes ao mover ao proximo ou anterior cadastro, em :

    Private Sub Form_Current() eu teria os indicados de cada cliente cadastrado, claro , se estes tiverem indicado 1 ou mais clientes.

    Como eu faria isso ?

    Alguem poderia me fazer um exemplo pratico pra aque eu possa entender ?

    Grato

    Andre
    grbpereira
    grbpereira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 11/05/2012

    Re: [Resolvido]Controle de indicados

    Mensagem  grbpereira em 7/10/2018, 13:13

    Olá, Fazerbem!

    Baseado no que você escreveu, parece-me ser uma solução tranquila Basketball . Entretanto, precisamos da bse de dados para aplicar a solução.
    Por favor, disponibilize a base de dados para darmos uma força para você. Smile

    []'s
    Guilherme
    avatar
    fazerbem
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 322
    Registrado : 05/03/2017

    Re: [Resolvido]Controle de indicados

    Mensagem  fazerbem em 8/10/2018, 03:51

    eu fiz o seguinte, ao cadastrar um novo cliente (cod3) e este ter sido indicado por outro cliente (cod2) já cadastrado, na caixa de texto do Form Cadastro de clientes ( QuemIndicou ), eu coloco o cod do cliente que me trouxe, neste caso (2), esse novo cliente que estou cadastrando . ao por este cod, e trocar de campo, aciona a macro abaixo.

    Private Sub QuemIndicou_AfterUpdate()
    CurrentDb.Execute "UPDATE tblCad_Cliente SET C1 = '" & Me.idCliente & "' WHERE idCliente = " & Me.QuemIndicou & ";"
    End Sub

    Pronto ! Agora se eu for verificar se na cadastro do cliente (2), o cod do Cliente (3) estara presente em C1.

    O problema agora é caso este cliente (2) indique mais outros clientes ! Tenho agora o C1 preenchido com (3) e os campos C2, C3 ... vazios.
    Se eu usar o mesmo comando acima ele vai usar C1 novamente. Como eu faco para ele verificar que C1 ja esta ocupado e passar a outro campo ?

    Andre

    Consisdere I1... na imagem como C1 ....




    avatar
    fazerbem
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 322
    Registrado : 05/03/2017

    Re: [Resolvido]Controle de indicados

    Mensagem  fazerbem em 8/10/2018, 04:19

    Mando em anexo a tabela teste.

    Favor alterar o cliente (3) e em "Indicado por " introduzir o numero 2 ( cod destinado ao cliente Alessandro ). Repare que ao dar ENTER e verificar o cliente (2) , la constara agora o Cliente 3 e quanto ele ja gastou.

    Agora caso eu cadastre um novo cliente e informe que tambem o Cliente(2) que o indicou, quero que em Cliente (2) o proximo campo disponivel seja o que vai receber a informacao, pois o primeiro ja esta definido como (3).

    Espero que eu tenha explicado corretamente o que eu preciso.

    Andre
    Anexos
    indicados1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (103 Kb) Baixado 6 vez(es)
    FranklinJSP
    FranklinJSP
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 146
    Registrado : 25/02/2016

    Re: [Resolvido]Controle de indicados

    Mensagem  FranklinJSP em 8/10/2018, 16:48

    Oi fazerbem!

    Eu acho que é o que vc precisa

    Saludos desde Bolivia


    .................................................................................
    Meu Português não é muito bom,
    mas eu gosto de colaborar... em qualquer idioma
    Smile "Access... minha paixão"
    avatar
    fazerbem
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 322
    Registrado : 05/03/2017

    Re: [Resolvido]Controle de indicados

    Mensagem  fazerbem em 8/10/2018, 17:08

    Era exatamente isso mesmo que eu queria !

    Muito Obrigado amigao.

    Andre
    FranklinJSP
    FranklinJSP
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 146
    Registrado : 25/02/2016

    Re: [Resolvido]Controle de indicados

    Mensagem  FranklinJSP em 8/10/2018, 17:09

    Que bom!!!

    lol! lol! lol!


    .................................................................................
    Meu Português não é muito bom,
    mas eu gosto de colaborar... em qualquer idioma
    Smile "Access... minha paixão"

      Data/hora atual: 23/1/2019, 08:13