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]Consulta demora ao abrir

    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 10:07

    Boas

    Continuando o trabalho que se desenvolveu no seguinte tópico: http://maximoaccess.forumeiros.com/t3510-para-visual-basic

    Preciso novamente da vossa ajuda para resolver esta questão.

    Tenho um access com uma tabela de 6000 linhas, na qual fazo uma consulta. a consulta fica muita lenta e até bloqueia o pc.

    O que devo fazer para isso não acontecer? Isto quer dizer que estou no limite do access?

    Ficheiro: http://www.4shared.com/document/9vmGP1_p/para_vb_6000.html?

    cumps
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:10

    Meu amigo, eu tenho uma tabela com mais de um milhão de registros e não tenho problema algum.

    O access não tem limite de linhas, ou se tem é um numero muito alto.

    Normalmente o access estoira pelo tamanho que é 2 Gigas.

    Veja as relações se estão bem feitas.

    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 10:29

    boas

    Eu acho que sim, pois se a tabela tiver 10 registos ele roda as mil maravilhas, mas se tiver as 6000 ele estoira!

    ....
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:37

    Isso acontece por você tem o campo das horas em Texto, formate esse campo para numero, Duplo, casas decimais =1

    Teste e veja a rapidez.
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:39

    veja assim

    http://www.speedyshare.com/files/29597328/para_vb_6000_teste.rar

    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 10:45

    continua com o mesmo problema!

    Voce testou e deu?!

    Cumps
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:49

    veja este, já com as funções Arred para formatar duas casas decimais, e a funçao Nz para os Nulos.

    http://www.speedyshare.com/files/29597410/para_vb_6000_teste2.rar

    testado a consulta abre em 2 segundos.


    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:53

    já agora e pelo que tenho visto neste fórum, seria interessante você alterar o título da sua duvida para por exemplo, Consulta demora a abrir.

    esse titulo não está muito bom para alguém com a mesma duvida.
    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 10:53

    Boa Very Happy
    Então quer dizer que o meu sql está errado?!

    MiguelSantos é correcto fazer uma consulta a outra consulta?

    eu neste exemplo fazo uma consulta a uma tabela mas preciso de saber se posso utilizar o seu codigo para fazer uma consulta a uma consulta!

    E se isso é correcto.

    Cumps e obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:57

    Sim é correto até provas em contrario.

    pelo que estudei, o access permite fazer sub-consultas com alta performance sem problema.

    Também para o aumento de performance, costuma-se fazer uma consulta de criar tabela já com os resultados desejados e depois uma outra consulta com os resultados finais a berber a informação dessa nova tabela.

    Mas no seu caso não tem problema.

    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 10:59

    vou-me ausentar, se resolveu esta ou outra questão coloque o Resolvido, assim já saberemos que ficou terminada a sua duvida.

    até mais
    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 11:01

    Boa Very Happy
    Onde posso aprender mais sobre funções sql?!

    Como o seu ficheiro tem uns meros Kbits e o meu tem uns 42 mb???

    Obrigado pela ajuda

    cumps
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 27/7/2011, 11:06

    Cada vez que se mexe no banco de dados, a memoria vai guardando toda a actividade do access.

    No final, você deve Compactar/Reparar e ele fica do tamanho de uma pulga... Very Happy

    basta ir a ferramentas, Compactar/Reparar.

    para aprender mais SQl, penso que aqui mesmo,

    http://maximoaccess.forumeiros.com/f6-repositorio-de-codigos-vba-e-sql-para-ms-access


    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 11:14

    Já estou mais sabio Smile

    Obrigado por tudo

    Abrcs
    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]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  criquio 27/7/2011, 12:40

    Conseguiu deixar a consulta mais rápida?


    .................................................................................
    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
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 12:44

    consegui...O MiguelSantos gerou um codigo sql novo....

    cumps
    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 27/7/2011, 14:18

    Pessoal

    continuo com o processo lento.

    Neste momento tenho uma consulta a uma tabela de 50000 linhas e estou a tentar fazer outra consulta a essa consulta.

    Dados 12 = Consulta

    Código:


    SELECT Dados12.Campo5,
    Round(Nz(DSum("[TotaldeHoras]","[Dados12]","[Campo12] ='" & "Horas de Produçao" & "' And [Campo10] ='" & "NOR" & "' And [Campo5]='" & [Campo5] & "'"),0),2) AS [Horas de Produçao Normal]
    FROM Dados12
    GROUP BY Dados12.Campo5
    ORDER BY Round(Nz(DSum("[TotaldeHoras]","[Dados12]","[Campo12] ='" & "Horas de Produçao" & "' And [Campo10] ='" & "NOR" & "' And [Campo5]='" & [Campo5] & "'"),0),2) DESC;


    Cumps
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 28/7/2011, 10:58

    Bom dia, mas não entendi o que pretende agora com a segunda consulta, e para que serve todas essas formatações, se na 1ª consulta já está tudo formatado.

    quer apenas o total de horas trabalhadas = normal ?

    veja a consulta Dados13 com 72.000 registos

    http://www.speedyshare.com/files/29612486/para_vb_6000_teste3.rar

    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 28/7/2011, 11:22

    Mas porque que eu quando formato o sql para outras consultas ele espanca o pc?

    O que voce faz de diferente? Eu escrevo o sql mas quando vou experimentar ele espanca todo!

    Cumps

    avatar
    Convidad
    Convidado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Convidad 28/7/2011, 11:28

    O que você está a fazer mal eu não sei, mas tente comparar a que lhe enviei com a sua e veja se existe diferenças.
    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 28/7/2011, 12:43

    Já fiz isso...eu apenas apago os nomes dos dados e escrevo os novos e mudo o nome da tabela!!

    Ainda não consegui escrever o seu código noutro ficheiro e fazer com que ele funcione!
    Basta apenas escrever certo? ou é preciso fazer alguma formatação adicional?!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  vieirasoft 3/8/2011, 18:36

    Estou a puxar o tópico para cima. se já tiver resolvido, agradeço o seu retorno.
    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Flashed 4/8/2011, 19:34

    Obrigado vieira

    Euainda não atinei com o codigo sql que o nosso amigo MiguelSantos me deu! Ele funcionar funcionada mas quando eu o formato para as minhas tabelas e colunas ele da erro... :S

    Vou ver se consigo por isto a funcionar! ...

    Obrigado pessoal!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  vieirasoft 9/8/2011, 11:14

    Qualquer coisa, abra um novo tópico, obrigado.

    Conteúdo patrocinado


    [Resolvido]Consulta demora  ao abrir Empty Re: [Resolvido]Consulta demora ao abrir

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 03:24