Estou terminando um projeto e nele tem um formulario de busca, com muitos filtros, só que quero que ao apresentar os resultados eles apareçam de forma crescente, por exemplo: tenho 500 registros no Banco de Dados, eles aparecem do 1 ao 500, quero que apareça do 500 ao 1, do ultimo registro (recente) ao primeiro (antigo). Isso pára mim é muito importante.
4 participantes
[Resolvido]mostrar resultado da consulta de forma crescente.
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº1
mostrar resultado da consulta de forma crescente.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
Coloque a origem dos registos com ordenação decrescente
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº3
não funciona
Coloquei a ordem dos registros de forma cresentes, mas quando abro o formulario do filtro, ele aparece de forma decrescente.
veja a imagem
https://2img.net/h/oi51.tinypic.com/2dtnq04.gif
veja a imagem
https://2img.net/h/oi51.tinypic.com/2dtnq04.gif
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11026
Registrado : 04/11/2009
Essa instrução terá de ser inserida no próprio filtro.
Mostre o codigo ou o SQL desses filtros.
Mostre o codigo ou o SQL desses filtros.
.................................................................................
Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Pay-Pal R$ Aqui
Pay-Pal € Aqui
Ou ainda: Aqui (Novo)
Sucesso e Bons Estudos
Success and Good Studies
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº5
código do filtro
Private Sub Form_Load()
gstrRecordSourceOriginal = Forms!FS!FSsub.Form.RecordSource
End Sub
Private Sub Form_Close()
gstrRecordSourceOriginal = ""
gstrTabela = ""
gstrFiltroAcumulado = ""
gstrGroup = ""
End Sub
Private Sub bt_detalhe_Click()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "dados_imoveis"
stLinkCriteria = "[CIDADE]=" & "" & Me![CIDADE] & ""
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
gstrRecordSourceOriginal = Forms!FS!FSsub.Form.RecordSource
End Sub
Private Sub Form_Close()
gstrRecordSourceOriginal = ""
gstrTabela = ""
gstrFiltroAcumulado = ""
gstrGroup = ""
End Sub
Private Sub bt_detalhe_Click()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "dados_imoveis"
stLinkCriteria = "[CIDADE]=" & "" & Me![CIDADE] & ""
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº6
alguem me ajude
alguem me ajude por favor, estou tentando aqui mas não estou conseguindo.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
bollmouse,
A origem dos registos vem de Forms!FS!FSsub.Form.RecordSource
Se a origem não tiver ordem determinada, acrescente a ordem; caso contrário terá de adaptar a origem em Forms!FS!FSsub.Form.RecordSource, para não determinar a ordem. Tem de fazer ginástica para lá chegar.
Tente:
Private Sub Form_Load()
gstrRecordSourceOriginal = Forms!FS!FSsub.Form.RecordSource & " ORDER BY Campo ASC"
End Sub
A origem dos registos vem de Forms!FS!FSsub.Form.RecordSource
Se a origem não tiver ordem determinada, acrescente a ordem; caso contrário terá de adaptar a origem em Forms!FS!FSsub.Form.RecordSource, para não determinar a ordem. Tem de fazer ginástica para lá chegar.
Tente:
Private Sub Form_Load()
gstrRecordSourceOriginal = Forms!FS!FSsub.Form.RecordSource & " ORDER BY Campo ASC"
End Sub
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº8
Ainda nada
Não deu certo, esta dando erro quando clica em "Limpar Filro".
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº9
código fonte
se alguem puder me ajudar, pode observar todo código fonte do sistema e tentar achar onde estou errando.
http://www.4shared.com/file/NKVkz76P/cadastro.html
http://www.4shared.com/file/NKVkz76P/cadastro.html
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº10
consegui apenas ao carregar
consegui fazer ele aparecer de forma crescente apenas quando carrega o formulario, usando apropriedade "[IMOVEIS].[REFERENCIA] DESC" no campo "classificar por". Mas quando executo algum filtro ou clico no botao que limpa, ele volta de forma crecente.
http://www.4shared.com/file/5kqimiO2/cadastro.html
http://www.4shared.com/file/5kqimiO2/cadastro.html
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
Estou a puxar o tópico para cima. se já tiver resolvido, agradeço o seu retorno.
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº12
consulta de fora crescente - ainda não consegui
Muito obrigado pelo retorno, mas ainda não consegui fazer com que quando se aplica o filtro o resultado saia de forma crescente (pela data cadastrada), como pode ver no exemplo só dá certo quando abre o formulario, quando se aplica o filtro, ou até mesmo quando se limpa o filtro ele mostra os resultados do ultimo para o primeiro.
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº13
modoficações
fiz algumas modificações no sistema, tsnto na parte grafica e design quando na programação, vou substituir o antigo.
http://www.4shared.com/file/EokrD-vA/cadastro.html
http://www.4shared.com/file/EokrD-vA/cadastro.html
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
Então está resolvido. Alguma coisa reabra, por favor.
bollmouse- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 19
Registrado : 25/09/2011
- Mensagem nº15
não esta resolvido
infelizmente ainda não otive resposta, mas estou trabalhando para resolver isso,mas ainda não consegui.
por favor não me abandonem.
por favor não me abandonem.
» [Resolvido]Consulta para mostrar resultado entre datas.
» [Resolvido]Mostrar o resultado de uma função VALIDACPF ou VALIDACNPJ diretamente em uma consulta
» [Resolvido]Mostrar uma mensagem quando a consulta não obter resultado
» [Resolvido]Consulta por Período, forma ordenada feita manualmente
» [Resolvido]Usando critérios de consulta COMO e Entre de forma conjunta.
» [Resolvido]Mostrar o resultado de uma função VALIDACPF ou VALIDACNPJ diretamente em uma consulta
» [Resolvido]Mostrar uma mensagem quando a consulta não obter resultado
» [Resolvido]Consulta por Período, forma ordenada feita manualmente
» [Resolvido]Usando critérios de consulta COMO e Entre de forma conjunta.