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


2 participantes

    [Resolvido]RecordSource x RecordSet

    avatar
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty RecordSource x RecordSet

    Mensagem  Convidado 12/6/2011, 21:12

    Amigos.. como estou a estudar e aplicar sobre forms e reports desvinculados... gostaria de uma explanação sobre
    RecordSource e RecordSet

    Quais as diferenças?
    Melhor usar o RecordSource ou o recordset para popular um form ou uma combo?

    Qual seria melhor (mais agil - tipo Abre conexao - Lê - Encerra conexão)

    grato.......
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Alexandre Neves 13/6/2011, 14:18

    Boa tarde, Hary

    recordsource significa fonte de registo. É utilizado para atribuir a fonte de registo para relatório, formulário ou controlo.
    Num relatório
    Relatorio.RecordSource= ...
    Formulário.RecordSource= ...

    Recordset é um conjunto de registos, utiliza-se em DAO para se trabalhar os registos, um a um
    Cumprimentos,
    avatar
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 13/6/2011, 14:20

    Boa tarde Alexandre.. uma dúvida.. quando utilizamos o recordset.. Abrimos a conexão e encerramos...
    no caso do recordsource, sempre que o report ou form estiver aberto, a conexão com o BD fica ativa?
    Temos que colocar cláusula limpando o RecorSource ao fechar o report ou form? ou isso é indiferente?

    Grato
    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]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  criquio 13/6/2011, 14:21

    Complementando:

    RecordSource retorna um conjunto de registros de uma tabela ou consulta ou mesmo um controle, podendo ser a lista completa ou filtrada.

    RecordSet lhe retorna um registro filtrado por alguma condição.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 14/6/2011, 16:32

    Beleza amigo criquio... Partindo deste princípio, como estavamos discutindo sobre a navegação por recordSet, no outro tópico...
    no meu form de consulta.. Qual solução acha mais viável?

    1 - Carregar a combo de pesquisa e o Form por RecordSource ou
    2 - Carregar a combo de pesquisa por RecordSource, e popular os campos via recordSet ao pesquisar da Combo
    * Lembrando que a combo é carregada via RecordSource

    Voce me indicará a melhor solução para o fim que é este:
    Permanecer o mínimo de tempo possível conectado ao BD
    Esta opinião é imprescindível para finalizarmos todo esse meu questionamento sobre desvinculo nesse caso...

    Lembrando que....
    Os relatórios ja os fiz assim:
    1 - Quando é filtrado pelo ID do controle ativo no form para exibição de 1 registro apenas = RecordSet
    2 - Quando é pra exibir todos os registros = RecordSource

    Saudações
    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]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  criquio 14/6/2011, 17:33

    Se você já carrega a combo ao abrir o formulário, acredito que uma boa poderia ser usar as colunas da própria combo para popular os campos. Já que está alimentando a combo, coloque nela todos os campos que irá preciar, use o esquema que eu passei para navegar entre as linhas e depois disso, popular os campos:

    Me.txtCódigo = Me.NomeCombo.Column(0)
    Me.txtNome = Me.NomeCombo.Column(1)
    Me.txtSobrenome = Me.NomeCombo.Column(2)


    Dessa forma, você fecha o RecordSet e não precisa abri-lo novamente para popular os campos.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 14/6/2011, 18:18

    Entendi.. uma questão apenas....
    Quando popula a combo via recorSource.. o form fica conectado???
    Quando encerra o form e esvazia a combo,, ele encerra a conexão????

    Perdão.. o BD fica conectado?
    avatar
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 14/6/2011, 18:34

    Entendi.. uma questão apenas....
    Quando popula a combo via recorSource.. o form fica conectado???
    Quando encerra o form e esvazia a combo,, ele encerra a conexão????

    Perdão.. o BD fica conectado?
    Qual a diferença se eu carregar a combo ou caregsar o RecordSource do Formulárrio... Qual me aconselha??
    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]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  criquio 14/6/2011, 18:35

    Você pode fazer um teste da seguinte maneira: quando o frontend se conecta ao backend, o backend cria o arquivo temporário laccdb igual o frontend faz. Olhe na pasta dele se esse arquivo continua aberto, pois ao desconectar, o arquivo é deletado.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 14/6/2011, 18:55

    Entendi e testarei... agora....

    Acha que devo carregsr o recordSource do Form? porque se carregá-lo posso navegar nas setas...
    a combo é apenas para pesquisar por nomes

    Carrego a combo e o recordsource do form?
    ou apenas a combo, populo os campos por ela e nagevo la lst da combo?
    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]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  criquio 14/6/2011, 18:57

    Isso. Acredito que funcione bem.


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 14/6/2011, 19:11

    Te dando trabalho....

    Veja novemente...

    1 - Carrego a combo e o recordsource do form?

    2 - ou apenas a combo, populo os campos por ela e nagevo la lst da combo?
    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]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  criquio 14/6/2011, 19:24

    2 Laughing


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Convidado 14/6/2011, 19:55

    Ok... agora precisamos resolver aquele pequeno SQL hehehe

    Agraços

    Conteúdo patrocinado


    [Resolvido]RecordSource x RecordSet Empty Re: [Resolvido]RecordSource x RecordSet

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 18:18