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


3 participantes

    [Resolvido]Agenda Telefônico com origem de vários forms

    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Mylton 29/5/2016, 00:50

    Boa noite todos.
    Nesse banco projeto chamado contatos.
    Onde tem 5 tabelas de cadastro de diversos tipos profissionais diferentes (autor, réu, advogado e perito) e outra denominada vara.
    Nela todos tem campos com nome, telefone 1 e 2 e email.
    A ideia seria criar uma consulta que unisse todos esses dados para que pudesse ser utilizada no form pesquisa contatos.
    Até tentei criar uma consulta baseada numa relação...mas empaquei.
    Criei uma 6 tabela para receber esses dados.....
    mas não deu.
    abaixo o anexo com a idéia e as fontes originais.
    Obrigado.
    Anexos
    [Resolvido]Agenda Telefônico com origem de vários forms AttachmentProjetoContatos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (228 Kb) Baixado 77 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  FabioPaes 29/5/2016, 03:18

    Amigo, ainda nao vi seu BD... Mas pra que a necessidade de todas estas tabelas com os mesmos campos? Que Tal Criar uma Unica Tabela chamda CadPessoas (nela vc coloca todos os dados pessoais, tais como, nome, rg, cpf, endereço, profissaoetc...) Nela vc lança os Advogados, os Reus, os Autores... todos nela...

    O Detalhe esta em uma segunda Tabela chamada de Ligação (chamda tbEnvolvimento por exemplo) e nela vc ira dizer qual o relacionamento  Da pessoa XXXX Com o Processo yyyyyy. Nessa tabela so tera campos basicos como: CodPessoa, CodProcesso, Envolvimento.... Bem simples mesmo


    Assim evita problemas futuros de recuperação dos dados para relatorios... Alem de ser bem mais pratico.

    Veja aqui na Mensagem Nº08 que montei um exemplo pra alguem do Forum, pra um sistema Igual o que vc quer...

    https://www.maximoaccess.com/t26138-resolvidovarios-autores-e-reus-associados-a-um-cadastro


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Mylton 30/5/2016, 12:47

    Bom dia Fábio
    Segui sua dica.
    E quebrei bastante a cabeça ontem tentando entender a codificação.
    Deram 2 problemas.
    1) Nesse trecho

    Private Sub btInserirPessoaOcorrencia_Click()
       If MsgBox("Incluir: " & Me.cxPessoa.Column(1) & " (" & Me.cxPessoa.Column(2) & ") Na Ocorrencia?", vbInformation + vbYesNo, " Incluir Pessoa !!!") = vbYes Then
      CurrentDb.Execute "INSERT INTO Tbl_PessoasXProcesso (IdPessoas,IdProcessoo) VALUES (" & Me.cxPessoa.Column(0) & ", '" & [Forms]![FrmCadastroPessoas]![IdProcesso] & "')"
       [Forms]![FrmProcesso].Recalc
       DoCmd.Close acForm, "frmPesquisaPessoa", acSaveYes
       Else
       MsgBox Me.cxPessoa.Column(1) & " Não Incluida (o)!!! ", vbInformation
       End If
    End Sub

    onde alega nao ter form FrmCadastroPessoas...que está lá.

    Depois a combo envolvimento......
    abre mas não permite que se escolha algo.


    O que faço?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Avelino Sampaio 30/5/2016, 12:59

    Olá!

    Creio que uma consulta união resolveria esta sua questão, caso não seja viável alterar sua estrutura.  Algo Assim

    SELECT Nome, Telefone1, Telefone2, Email, "Autor" AS Local FROM autor
    UNION
    SELECT Nome, Telefone1, Telefone2, Email, "Réu" AS Local FROM Réu
    UNION
    SELECT Nome, Telefone1, Telefone2, Email, "Advogado" AS Local FROM Advogado
    UNION
    SELECT Nome, Telefone1, Telefone2, Email, "Perito" AS Local FROM perito

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  FabioPaes 30/5/2016, 14:20

    Meu amigo, caso opte por seguir a minha dica, poste seu BD para que possamos analisar...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Mylton 30/5/2016, 14:27

    Ok
    Em anexo

    Já implementei a agenda telefônica.
    sua dica foi generosa.


    Última edição por Mylton em 12/6/2016, 11:12, editado 1 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  FabioPaes 30/5/2016, 15:08

    Tinha alguns erros de edição amigo.

    CurrentDb.Execute "INSERT INTO Tbl_PessoasXProcesso (IdPessoas,IdProcessoo) VALUES (" & Me.cxPessoa.Column(0) & ", '" & [Forms]! [FrmCadastroPessoas ]![IdProcesso] & "')"


    Corrigido:
    https://www.dropbox.com/s/5fecj4jhgo43zda/ControleProcesso-Corrigido.zip?dl=0


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Mylton 30/5/2016, 15:14

    Sua sugestão foi muito boa.
    Muito obrigado.
    Abs
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  FabioPaes 30/5/2016, 15:38

    Bacana, atá a Próxima e Bons Estudos!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Mylton 30/5/2016, 18:25

    Fábio.
    Desculpe retornar a esse assunto.
    Como colocou a cor vermelho quando escolhe-se a opção réu?

    A caixa de pesquisa do form pesquisa pessoa que vc ajeitou não ta funcionando.

    O código é

    Private Sub txtPesquisa_Change()
    Dim strSql As String
       strSql = "SELECT IdPessoas, NomePessoas FROM Tbl_Pessoas WHERE " & _
       "strConv([NomePessoas], 2, 1042) like '*" & StrConv(Me!txtPesquisa.Text, 2, 1042)
       Me!cxPessoa.RowSource = strSql
    End Sub


    troco para qual?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  FabioPaes 30/5/2016, 19:13

    Dim strSql As String

    strSql = "SELECT IdPessoas, NomePessoas FROM Tbl_Pessoas WHERE " & _
    "strConv([NomePessoas], 2, 1042) like '*" & StrConv(Me!txtPesquisa.Text, 2, 1042) & "'" ' Faltava Isso aqui amigo.
    Me.cxPessoa.RowSource = strSql

    A cor é Colocado através de Formatação Condicional. Veja la como esta feita, e replique-a para as demais cores.



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Mylton 30/5/2016, 19:16

    Ok
    Valeu
    Abs

    Conteúdo patrocinado


    [Resolvido]Agenda Telefônico com origem de vários forms Empty Re: [Resolvido]Agenda Telefônico com origem de vários forms

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 08:50