COMO DEIXAR MEU SISTEMA MAIS RAPIDO ?
Olá Amigos,
Bom gostaria de saber como eu poderia deixar meu sistema mais rapido??
Bom por exemplo minha tela de pedido...
Tenho q encher as combos clientes, produtos, formapagto, vendedor, pedidos, autorizados etc...
são muitas combos para serem preenchidas.. deixando assim o sistema mais lento !
eu preencho a combo da seguinte maneira ..
... imagine isto com 50 mil prdutos, 5 mil clientes , 150 mil pedidos..
teria como mudar algo para preencher as combos e deixar mais rapido meu sistema??
Desde já agradeço a todos pela Ajuda!
Bom gostaria de saber como eu poderia deixar meu sistema mais rapido??
Bom por exemplo minha tela de pedido...
Tenho q encher as combos clientes, produtos, formapagto, vendedor, pedidos, autorizados etc...
são muitas combos para serem preenchidas.. deixando assim o sistema mais lento !
eu preencho a combo da seguinte maneira ..
Citação:
Set SNCLIENTES = db.OpenRecordset([Ô]clientes[Ô], dbOpenSnapshot)
CLIENTE.Clear
If SNCLIENTES.RecordCount > 0 Then
SNCLIENTES.MoveLast
SNCLIENTES.MoveFirst
Do While Not SNCLIENTES.EOF
If Not IsNull(SNCLIENTES!APELIDO) Then CLIENTE.AddItem SNCLIENTES!APELIDO
SNCLIENTES.MoveNext
Loop
End If
... imagine isto com 50 mil prdutos, 5 mil clientes , 150 mil pedidos..
teria como mudar algo para preencher as combos e deixar mais rapido meu sistema??
Desde já agradeço a todos pela Ajuda!
Eu não usaria combos para tantos registros...
Use um textbox para informar o código, um label para exibir a descrição e um button acionando outro form com browse, para exibir registros do cadastro.
Assim a carga não vai acontecer de uma unica vez e o usuário não sentirá a demora da carga.
Use um textbox para informar o código, um label para exibir a descrição e um button acionando outro form com browse, para exibir registros do cadastro.
Assim a carga não vai acontecer de uma unica vez e o usuário não sentirá a demora da carga.
Concordo. Usar combobox para isso é dar tiro no pé.
Então.. tambem concordo que usa mta memória...
mas como o cl iente vai decorar o código de 5 mil clientes e etc?
a combo vou ter mesmo que usar
mas como o cl iente vai decorar o código de 5 mil clientes e etc?
a combo vou ter mesmo que usar
Citação:Então.. tambem concordo que usa mta memória...
mas como o cl iente vai decorar o código de 5 mil clientes e etc?
a combo vou ter mesmo que usar
Crie uma tela de consulta em modo grade, com uma rotina para retorrnar o cliente selecionado pelo usuário!
deesculpa mais como assim modo grade ?
Grade = GRID.
Sabe, tipo Excel.
Sabe, tipo Excel.
Só uso combobox quando não há muitos registros em determinada tabela. Por exemplo: estados e cidades.
Agora, se for clientes, produtos, cidades é MUITO melhor fazer um tipo de consulta como mostraram.
Agora, se for clientes, produtos, cidades é MUITO melhor fazer um tipo de consulta como mostraram.
Citação:Então.. tambem concordo que usa mta memória...
mas como o cl iente vai decorar o código de 5 mil clientes e etc?
Ninguém precisa DECORAR O CÓDIGO, é pra isso que serve o BANCO DE DADOS.
O que você precisa disponibilizar, é uma rotina de PESQUISA (por CÓDIGO, DESCRIÇÃO etc) e só a partir daÃ, listar as informações no FORM com base na pesquisa.
Citação:... imagine isto com 50 mil prdutos, 5 mil clientes , 150 mil pedidos..
Imagine se a idéia que usou fosse utilizada em um SISTEMA BANCÃRIO (que possue MILHÕES de CLIENTES, estes por sua vez tem CONTAS, estas por sua vez tem AGÊNCIA, estas por sua vez tem...).
Sugiro que re-estruture sua aplicação.
Tópico encerrado , respostas não são mais permitidas