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]Erro depois de dividir projeto

    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Erro depois de dividir projeto Empty Erro depois de dividir projeto

    Mensagem  futrecom 9/3/2012, 16:50

    Tenho um formulário de Login no meu projeto que funciona muito bem.
    Resolvi dividir a base de dados e a partir daí deu-me o seguinte erro:
    "run-time error '3251':
    Operação não suportada para este tipo de objecto."

    O código no botão é o seguinte:

    Dim rs As DAO.Recordset
    Dim DB As DAO.Database
    Set DB = CurrentDb
    Set rs = DB.OpenRecordset("Usuários")
    rs.Index = "PrimaryKey"------------(o erro está nesta linha)
    rs.Seek "=", Me.Texto13
    If rs.NoMatch = True Then
    MsgBox "Usuário desconhecido, Acesso Negado", vbInformation
    Me.caUser.SetFocus
    Exit Sub

    Antes de dividir o projeto não dava erro, funcionava direitinho.
    Accesss 2010

    grato pela ajuda
    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]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  criquio 9/3/2012, 16:59

    As tabelas estão vinculadas no frontend ou o vínculo é feito apenas via vba? Caso seja apenas via vba, terá que passar o caminho da base de dados no lugar do CurrentDb, pois CurrentDb significa o banco atual aonde está o formulário com a função. Tente tambem alterar um pouco a função assim:

    Dim rs As DAO.Recordset
    Dim DB As DAO.Database

    Set DB = CurrentDb
    Set rs = DB.OpenRecordset("Usuários")

    rs.FindFirst "Código=" & Me.Texto13

    If rs.NoMatch = True Then
    MsgBox "Usuário desconhecido, Acesso Negado", vbInformation
    Me.caUser.SetFocus
    Exit Sub
    Else
    Continua procedimento
    End If


    E não se esqueça de fechar os objetos e liberar a memória:

    rs.Close
    Set rs = Nothing
    DB.Close
    Set DB = Nothing


    .................................................................................
    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
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  futrecom 9/3/2012, 18:02

    Obrigado pela resposta.
    As tabelas estão vinculadas no frontend.
    "Código=" refere-se a quê?
    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]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  criquio 9/3/2012, 18:55

    Código seria a chave primária da tabela.


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

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  Avelino Sampaio 9/3/2012, 19:29

    OLá

    O SEEK não funciona para tabelas vinculas. Terá que usar outro método de pesquisa como por exemplo FindFirst. Como está usando tabelas vinculadas, reduziria bem o código se usa-se a função DCount() ou a função Dlookup()



    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  futrecom 9/3/2012, 22:23

    Obrigado pela ajuda
    resolvido
    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]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  criquio 9/3/2012, 22:29

    Agrademos pelo retorno. Só para que outros membros possam saber, o que era e como resolveu?


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


    Conteúdo patrocinado


    [Resolvido]Erro depois de dividir projeto Empty Re: [Resolvido]Erro depois de dividir projeto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 20:37