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


2 participantes

    [Resolvido]RecordSource com tabelas diferentes

    avatar
    estevan_rezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 11/03/2011

    [Resolvido]RecordSource com tabelas diferentes Empty [Resolvido]RecordSource com tabelas diferentes

    Mensagem  estevan_rezende 8/9/2012, 04:34

    Amigos,

    Estou criando um inventario de hardware para onde eu trabalho, (Enfim estou fazendo para brincar um pouco com o access e aprender um pouco mais).

    Criei um monte de tabelas para usar com as caixas de listagens ou caixas de combinação presentes no sistema, por exemplo, quando vou colocar a informação de qual a marca do processador, eu criei uma tabela chamada InfProcessadorMarca q tem as marcas conhecidas de processador e no formulario vai ter uma caixa de combinação que vai buscar essa informação. como sao varias tabelas e seria como fossem parâmetros q se eu quiser alterar eu vou ter um formulario especifico pra alterar, queria colocar apenas uma form para usar em todas as tabelas

    Eu consegui usar o recordsource assim, criei duas tabelas ex: tblA e tblB, as duas tabelas tem os campos info_1, info_2 e info_3, no form eu coloquei em modo formulário dividido e tem uma caixa de combinação que tem os nomes das tabelas tblA e tblB, quando eu seleciono a tabela o formulario busca e me mostra os dados da tabela usando o seguinte codigo

    Private Sub CaixaCombinacao_Change()
    If Form.CaixaCombinacao = "tblA" Then
    Me.RecordSource = "tblA"
    End If
    If Form.CaixaCombinacao = "tblB" Then
    Me.RecordSource = "tblB"
    End If
    End Sub

    (Só que desse jeito as tabelas tem que ter os campos idênticos)

    O problema é que na aplicação que eu to fazendo as tabelas tem os campos diferentes ai como que eu vou fazer o mesmo que eu consegui fazer no exemplo acima.

    basicamente eu queria usar tabelas diferentes no mesmo fomrmulario alterando as tabelas usando uma caixa de combinação.

    segue anexo o exemplo acima que eu consegui fazer (recordsource_caixa_combinacao.accdb) e também o que eu queria tentar fazer (recordsource_novo.accdb)

    Se puderem me ajudar, muito obrigado. Grande abraço.


    Anexos
    [Resolvido]RecordSource com tabelas diferentes Attachmentexemplos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (123 Kb) Baixado 12 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  Alexandre Neves 8/9/2012, 12:07

    Bom dia, estevan
    Dá formato não reconhecido. Está em formato 2010? Utilize em 2003 (preferencial) ou 2007


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    estevan_rezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 11/03/2011

    [Resolvido]RecordSource com tabelas diferentes Empty Formato em mdb 2003

    Mensagem  estevan_rezende 8/9/2012, 19:48

    Segue anexo em formato 2003, desculpe.
    Anexos
    [Resolvido]RecordSource com tabelas diferentes Attachmentexemplos_mdb_2003.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (100 Kb) Baixado 26 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  Alexandre Neves 8/9/2012, 21:42

    estevan
    Quanto a mim, a estrutura da bd está muito enviezada. Tem muitíssimas tabelas, quando uma tabela bastava. Basta ter uma tabela com os campos de todas as existentes
    Veja a tabela Configuracoes. Tem todos os campos necessários. Passe os dados que tem nas tabelas individuais para a tabela configuracoes. Depois, crie um formulário para gravar na tabela que desejar guardar as configuracoes de cada computador, com quantas caixas de combinação quantas precisar. cada caixa de combinação tem por origem o campo respectivo da tabela Configuracoes e grava no campo respectivo da tabela que vai criar
    https://dl.dropbox.com/u/24017093/MaximoAccess/recordsource_novo.rar


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    estevan_rezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 11/03/2011

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  estevan_rezende 9/9/2012, 00:10

    Alexandre,

    Maaaaaaaass kkkkk!!! só pra aprender, mesmo se fosse usar para outra situação, tem como fazer do jeito q eu te falei, só queria saber se tem como fazer o recordsource com tabelas distintas.

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  Alexandre Neves 9/9/2012, 00:17

    estevan,
    para atribuir campo da tabela como origem do controlo, coloque NomeDoControlo.ControlSource="NomeDocampo"
    veja outras propriedades na ajuda do VBA. Coloque NomeDoControlo. e aparecer-lhe-á uma lista de propriedades. Com o cursor na propriedade, prima F1 e obterá ajuda para essa propriedade.
    Espero ter respondido às suas dúvidas


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    estevan_rezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 11/03/2011

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  estevan_rezende 11/9/2012, 19:56

    Alexandre, muito obrigado pela atenção, respondeu minha perguntar sim. Realmente ficou um exagero de tabelas, estou pensando em ao invés de colocar tudo em uma só, distribuir por marcas, tipos, modelos, velocidade e etc, na hora que eu for colocar na caixa de combinação eu filtro somente o que eu precisar. Ex: uma campo marca processador ele busca na tabela InfMarcas e filtra somente as marcas que correspondem a processador.

    Entendeu ?




    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  Alexandre Neves 11/9/2012, 20:31

    Quer dar este tema por resolvido? ou tem mais necessidade deste assunto?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    estevan_rezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 11/03/2011

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  estevan_rezende 12/9/2012, 04:59

    Resolvido Alexandre, Muito Obrigado.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  Alexandre Neves 12/9/2012, 06:44

    Então, devia ter marcado "Resolvido"
    [Resolvido]RecordSource com tabelas diferentes MaximoAccess%20ResolvidoMarcado


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    estevan_rezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 11/03/2011

    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  estevan_rezende 29/9/2012, 05:51

    Obrigado Alexandre por me mostrar.
    Desculpe se causei algum transtorno, não foi minha intenção.

    Conteúdo patrocinado


    [Resolvido]RecordSource com tabelas diferentes Empty Re: [Resolvido]RecordSource com tabelas diferentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:30