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]Ajuda com base de dados (Vieira)

    avatar
    Pontifex
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 29/11/2010

    [Resolvido]Ajuda com base de dados (Vieira) Empty Ajuda com base de dados (Vieira)

    Mensagem  Pontifex 2/12/2010, 22:04

    Vieira já tem alguma novidade para mim do material que lhe enviei?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda com base de dados (Vieira) Empty Re: [Resolvido]Ajuda com base de dados (Vieira)

    Mensagem  vieirasoft 2/12/2010, 22:42

    Amigo

    Certamente que muitos colegas terão as mesmas dúvidas na construção de uma BD. Existem normas imperativas e por isso importantes posta-las aqui para todos.

    1- A sua tabela era praticamente uma só para toda a informação da base de dados. Nada mais errado. As Tabelas devem ser repartidas e com isso termos a lógica da informação que pretendemos agrupada e ordenada. Um Tabela com dezenas de campos como a sua seria difícil de gerir no futuro.

    2- Os campos de texto não devem estar configurados para 255. Esta configuração destina-se quase em exclusivo aos campos Memo. Estes destinam-se a grande quantidade de informação. Na maioria dos casos os 50 ou os 100, são mais que suficientes. Devemos evitar contudo estes campos pela grande quantidade de recursos que consomem na base de dados e na memória.

    3- Chave primária texto, tudo bem se essa for a lógica do que pretendemos, tudo mal se queremos incrementar em número. Assim a lógica é a chave primária ser numeração automática sequencial.

    4- Temos uma Tabela principal e temos sub tabelas que a essa vão ligar pela chave primária. Só assim os nossos dados serão apresentados correctamente. Aqui por exemplo na sua base de dados não era possível imprimir um relatório cujos dados estivessem presentes no formulário, porque as chaves eram incompatíveis.

    Criei tabelas novas e repartidas ao invés de uma única tabela. A chave primária passa a ser Missão como número sequencial e liguei as tabelas de uma forma lógica ou como deve ser feito.

    Criei formulários para receber os dados, embora a maioria dos dados estejam agrupados no formulário principal.

    Criei um relatório de exemplo com o código que lhe enviei. Agora o relatório mostra o registo do formulário activo.

    Tentei ir pela simplicidade para que você não tenha grande dificuldade. Cerca de 80% foi feito.

    Agora agradeço que estude o que foi feito e complete o que falta. Sempre que precisar contacte sem problema, mas tinha que deixar estes alertas porque últimamente no fórum
    tem aparecido situações muito parecidas. Por último veja os artigos do Grande Dilson sobre relacionamento de tabelas e as dicas para principiantes do Grande Criquio, aqui no repositório de exemplos do Fórum ou no Portal.

    Aqui vai a BD
    http://dl.dropbox.com/u/8157744/Forumes.rar

    Aguardo pelo retorno

    www.lorenaerafaela.com.br
    avatar
    Pontifex
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 29/11/2010

    [Resolvido]Ajuda com base de dados (Vieira) Empty Vendo e aprendendo

    Mensagem  Pontifex 3/12/2010, 00:17

    Já estive a analisar e vejo que você separa o trigo do joio no princípio, de modo a armonizar tudo no fim.
    Com esta tabela já aprendi mais do que a bisbilhotar no access sozinho durante as ultimas semanas.
    No entanto continuo a não conseguir imprimir ou visualizar o respectivo relatório, nem sequer passar para a missão seguinte.

    O facto de eu ter concentrado a maior parte de informação numa só tabela foi com a intenção de depois ser mais fácil fazer e imprimir o relatório, que é no fim o que me interessa.
    Será que é pelo facto de você ter colocado Dim strDocName As String (texto), quando deveria ser numérico.

    P.S.
    A apresentação final do relatório tal como ela estava anteriormente é muito importante.

    Abs
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda com base de dados (Vieira) Empty Re: [Resolvido]Ajuda com base de dados (Vieira)

    Mensagem  vieirasoft 3/12/2010, 00:24

    Amigo:

    Não pode funfar aqui e no mesmo exemplo aí não. No form perfil tem botões para se movimentar nos registos e o relatório abre no registo que for seleccionado. Se você diz que não, então algo se passa com o seu access, talvez seja melhor reinstalar o office.

    Vou checar essa informação com um colega que tenha o 7 e vou pedir-lhe para ele testar, mas desde já adianto que funfa direitinho.

    DocName é string mesmo e não numérico pois estamos a referir-nos ao nome de um documento
    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]Ajuda com base de dados (Vieira) Empty Re: [Resolvido]Ajuda com base de dados (Vieira)

    Mensagem  criquio 3/12/2010, 00:46

    Eu testei aqui usando o Access 2007 e funcionou tranquilamente. Abriu o relatório no registro exibido no formulário.


    .................................................................................
    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
    Pontifex
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 29/11/2010

    [Resolvido]Ajuda com base de dados (Vieira) Empty Então o que se passa???

    Mensagem  Pontifex 3/12/2010, 01:49

    Algo se passa aqui, porque eu inclusivé estou a criar novos botões e esta base de dados não os está a executar.


    Mas posso lhe garantir que o meu access está a funcionar a 100%
    será algum problema de personalização do access??
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda com base de dados (Vieira) Empty Re: [Resolvido]Ajuda com base de dados (Vieira)

    Mensagem  vieirasoft 3/12/2010, 10:09

    Amigo:

    Não sei o que lhe dizer, mas não me parece uma questão de configuração. Tente uma reinstalaçao, pode ser que resolva.
    avatar
    Pontifex
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 29/11/2010

    [Resolvido]Ajuda com base de dados (Vieira) Empty Resolvido

    Mensagem  Pontifex 5/12/2010, 22:58

    Já descobri o que se passava e porque razão os botões de comando não funcionavam.

    Temos de activar nos avisos de segurança a opção activar este conteúdo.
    Só assim podemos executar os programas aqui feitos em toda a sua plenitude.

    Obrigada.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda com base de dados (Vieira) Empty Re: [Resolvido]Ajuda com base de dados (Vieira)

    Mensagem  vieirasoft 5/12/2010, 23:02

    Valeu amigão, qualquer coisa estamos por aqui

    Um Abraço

    Conteúdo patrocinado


    [Resolvido]Ajuda com base de dados (Vieira) Empty Re: [Resolvido]Ajuda com base de dados (Vieira)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 01:45