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]Erro 3061 em tempo de execusão

    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 814
    Registrado : 30/08/2010

    [Resolvido]Erro 3061 em tempo de execusão Empty [Resolvido]Erro 3061 em tempo de execusão

    Mensagem  gilberlanio 13/5/2024, 14:19

    Olá pessoal tenho esse exemplo que mostrar uma mensagem de erro quando tento abrir o formulário frmCalender

    Minha intenção e abrir esse formulário com base na consulta csInformacaoCalendario. Nesse consulta tem um filtro no critério do campo idImovel

    Detalhe: Se remover o filtro da consulta o formulário abre normalmente.

    Public Sub PutInData()
       Dim sql As String
       Dim f As Form
       Dim db As DAO.Database
       Dim rs As DAO.Recordset
       Dim mynum
       Dim i As Integer
       Dim MinhaData As Date
                     
       Set f = Forms!frmCalender
       
       For i = 1 To 37
           f("text" & i) = Null
       Next i
       
       sql = "SELECT * FROM [csInformacaoCalendario] WHERE ((MONTH(dataAgendamento) = " & f!month & " AND YEAR(dataAgendamento) = " & f!year & ")) ORDER BY dataAgendamento;"
           
       Set db = CurrentDb()
       Set rs = db.OpenRecordset(sql, dbOpenSnapshot)
       If rs.RecordCount > 0 Then
           For i = 1 To 37
              If IsDate(f("date" & i)) Then
                   MinhaData = Format((f("date" & i)), "mm/dd/yyyy")
                   rs.FindFirst "dataAgendamento = #" & MinhaData & "#"

                   If Not rs.NoMatch Then
                       f("text" & i) = rs!campo
               End If
               End If
           Next i
       End If
     End Sub


    Exemplo:
    Anexos
    [Resolvido]Erro 3061 em tempo de execusão AttachmentErro_3061_TempoExecusao.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (57 Kb) Baixado 4 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 13/12/2016

    [Resolvido]Erro 3061 em tempo de execusão Empty Re: [Resolvido]Erro 3061 em tempo de execusão

    Mensagem  Alexandre Fim 13/5/2024, 18:43

    Olá Gilberlânio,

    Segue versão com os devidos ajustes.
    Está funcionando.

    Espero ter ajudado

    Boa sorte.

    Att,

    Alexandre Fim
    Anexos
    [Resolvido]Erro 3061 em tempo de execusão AttachmentErro_3061_TempoExecusao_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (75 Kb) Baixado 8 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Erro 3061 em tempo de execusão Setinf11
    Sistemas e Tecnologia Ltda
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 814
    Registrado : 30/08/2010

    [Resolvido]Erro 3061 em tempo de execusão Empty Re: [Resolvido]Erro 3061 em tempo de execusão

    Mensagem  gilberlanio 13/5/2024, 19:00

    Mais uma vez muito obrigado Alexandre, era isso mesmo. Ficou 100%

    Conteúdo patrocinado


    [Resolvido]Erro 3061 em tempo de execusão Empty Re: [Resolvido]Erro 3061 em tempo de execusão

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 00:37