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]Relacionamentos

    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 23/03/2010

    [Resolvido]Relacionamentos Empty [Resolvido]Relacionamentos

    Mensagem  Finformática 28/4/2011, 05:27

    Mestres,

    Estou desenvolvendo um sisteminha para automatizar a criação de requerimentos políticos e me compliquei no relacionamento. É o seguinte:
    O requerimento tem seu texto livre que guardo em um campo DESCRIÇÃO (memo) e este conteúdo tem que dar conhecimento a diversas autoridades (até 35) e tenho uma tabela com essas autoridades. Todas as 35 pessoas vem da mesma tabela (TbAutoridades) e o access só suporta até 20. Como resolvo isso?
    Exemplo:
    Parágrafo 1
    Indicamos à mesa...........................(um testo bem grande)
    Parágrafo 2
    Dando conhecimento à:
    Autoridade1
    Autoridade2
    Autoridade3
    .
    .
    .
    .
    .
    Autoridade35

    OBS: Autoridade1, autoridade2... autoridade35 são nomes de campos da minha tabela principal (TbRequerimentos). Todos vindos da TbAutoridade

    Espero ter sido claro.

    Muito grato.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  Alexandre Neves 28/4/2011, 07:55

    Bom dia, Kinhosinfo

    Não expôs todos os detalhes. O access só suporta 20 campos? O requerimento será criado em relatório access ou para exportar para word? Se exportar para word faça-o através de DAO.
    Cumprimentos
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 23/03/2010

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  Finformática 28/4/2011, 10:21

    Este fato é na hora de criar o relacionamento que depois farei uma consulta e consequentemente um formulário e o relatório. Na minha tabela principal (TbRequerimento) só tenho um índice e nesta mesma tabela 50 campos, onde 35 são dos nomes das autoridades, todos vindos da tabela TbAutoridades e o access considera que todos esses campos (35) são índices da tabela principal.
    Mensagem: "A operação falhou. Existem índices em excesso na tabela TbRequerimento. Exclua alguns índices na tabela e tente repetir a operação".
    Espero ter sido mais claro.

    Abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  Alexandre Neves 28/4/2011, 11:34

    Novamente,

    Continuo a desconhecer a(s) tabela(s) e campos envolvidos no trabalho. No entanto, não precisará de tantos relacionamentos.
    Crie uma tabela CodigosRequerimentos com CodigoRequerimento, Autoridade1, Autoridade2, ...
    Tenha tabela de Requerimentos com CodigoRequerimento, DataRequerimento, ...
    Para fazer o relatório basta ter relacionamento entre CodigosRequerimentos e Requerimentos nos campos CodigoRequerimento de um para muitos.
    Trabalhe que chega lá.
    Cumprimentos,
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  HARYSOHN 28/4/2011, 11:49

    Pelo que eu entendi..

    Ele quer o Relatorio do Requerimento e onde vai a autoridade... uma caixa chamando o nome da autoridade que o rpt sera direcionado...

    Parágrafo 1
    Indicamos à mesa...........................(um testo bem grande)
    Parágrafo 2
    Dando conhecimento à:
    Autoridade1
    Autoridade2
    Autoridade3


    O que creio que ele quer eu consegui fazer em um BD meu sem precisar de relacionamento....


    Eu fiz assim
    Tenho uma tabela com dados de diversas pessoas...
    e precisava que em todo relatorio aparecesse os dados da unidade onde essa pessoa estivesse internado...

    Criei uma consulta para as pessoas... (consultas pessoas)

    e apos isso uma coutra consulta com os seguintes objetos

    Consulta pessoas + tbl Dados da unidade

    Então nessa nova consulta para cada linha de uma pessoa sera exibido a linha da tabela Unidade...

    A tabela unidade tem apenas uma linha (com os dados da unidade)


    Então no caso dele... Tbl Politicos..... e a tabela do Requerimento (que seria padrão para todos)

    Criaria uma consulta da Tbls Politicos (Consulta politicos)
    e depois uma reconsulta (Consulta politicos + Requerimento)

    entao nessa nova consulta para cada politico seria mostrado o requerimento...

    e no rpr onde vai o nome da autoridade uma ComBox Tipo de origem da linha:Tabela/Consulta
    e origem da linha:
    SELECT Minha tabela.ID, MInha tabels.[Politico] FROM Minha tabela;

    Desculpe a intromissão caro Alexandre... espero ter podido ajudar

    Saudacoes
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 23/03/2010

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  Finformática 5/5/2011, 03:51

    Caros amigos,

    O esquema é mais ou menos como o amigo acima citou. O meu formulário terá 35 combobox (espero que dê certo), todos vindos da mesma tabela. Cada um referente a uma autoridade diferente que deverá ser informado sobre o conteúdo do requerimento e receberá uma cópia do mesmo. O problema é quando for fazer esse relatório que deverá vir de uma consulta que deverá ter esses relacionamentos para pegar a descrição de cada autoridade (cargo, nome, lotação, endereço completo, etc.) e o access limita essa quantidade, conforme mencionei acima.
    Como faço isso?

    Muito grato todos.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  HARYSOHN 5/5/2011, 04:17

    Porque voce nao faz uma tabela apenas com os nomes das autoridades.. e usa apenas uma combox para chamar o politico?

    Se fizer assim, (criar uma tabela) os nomes das autoridades ficariam em linhas e nao em colunas...

    Tente essa solucao que te passei acima, nao dando certo disponibilize a bd para que possamos ver..

    Boa noite
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 759
    Registrado : 23/03/2010

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  Finformática 5/5/2011, 05:15

    Grande Mestre,

    Acho que não consegui ainda me fazer entender.
    No documento tem uns campos que são fixos, outros livres para serem digitados (que é o conteúdo do mesmo) e as autoridades.
    No meu formulário exibo os fixos (só para servir de orientação para quem está digitando, abro um campo memo para digitação do conteúdo e em seguinte 35 combobox para as autoridades vindas de uma tabela como você citou. Depois de tudo preenchido vou montar o relatório seguindo uma sequência lógica do documento onde tenho que concatenar todos os campos para ficarem todos alinhados e justificados. São documentos oficiais para serem enviadas para deputados, secretários, governador do estado, etc. e tem um modelo padrão a ser seguido.
    Espero ter sido mais claro e possa me ajudar.

    Muito grato e um grande abraço
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  HARYSOHN 5/5/2011, 05:45

    Como se fossem oficios em partes com texto padrão e outras a serem preenchidas no form...
    no seu form fara como que pareca o documento, deixando uma caixa texto onde pretende inserir a informacao (entre linhas do documento).. e 35 combox consultado os nomes das autoridades para que as escolhas e insira no documento...

    Bem se for isso.. qual o problema?
    e.. é necessario 35 campos vagos para o documento?

    é isso?
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  HARYSOHN 5/5/2011, 05:53

    Veja se é isso:

    O usuario digita o documentom(partes padraão/partes editáveis) e esse documento seria enviado para as 35 autoridades...
    com o mesmo padrao e formato...
    1 doc. para muitos...

    é isso?

    ou no documento sairia o texto.. e no mesmo documento
    local referenciado (dando conhecimento a: nomes das autoridades escolhidas)
    1 doc, e dentro deste os nomes de todas autoridades..

    Qual dessas opcoees se aproxima mais do que quer????
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Relacionamentos Empty Re: [Resolvido]Relacionamentos

    Mensagem  HARYSOHN 5/5/2011, 05:59

    suponhamos um oficio

    Brasilia, 11/01/11

    TEXTO **********************************************************************************************************************************************(Texto editado) *******************************************************************************************************************************************************************************(Texto editado)************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************[nome1, nome2, nome3, nome4, nome5........ ate o nome 35

    Final do documento


    é isso?



    Se for assim, criaria a tabela com os campos que irao receber os dados do documento.... e em um form que abre ao clicar do botao (inserir autoridades) esse form a ser aberto... seria uma listBox.. que ao clicar na linha ela vai inserindo o nome das autoridades separada por;...

    Ao clicar no nome (nesse form aberto) o nome passa ao campo autoridades.. no form...

    veja qual dessas solucoes se aproxima mais do que deseja

    Boa noite
    Aguardamos retorno

      Data/hora atual: 19/1/2022, 01:34