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]É possível verificar o espaço livre em disco

    avatar
    bacano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 136
    Registrado : 08/12/2010

    [Resolvido]É possível verificar o espaço livre em disco Empty [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  bacano 17/9/2023, 16:20

    Boa tarde

    Tenho uma base de dados a qual insere muitas fotos numa pasta, as quais vão retirando espaço no disco.

    Preciso que ao clicar no botão Inserir Fotos, o programa me informe o espaço que tenho livre no disco.

    Porque vão inserindo fotos ficam sem espaço e o programa da erro e para.

    [Resolvido]É possível verificar o espaço livre em disco Sem_es10

    Desde já muito obrigado
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Alvaro Teixeira 18/9/2023, 11:47

    Olá Ventura,

    Veja se é o que pretende:
    Código:
    Function fncEspacoUnidade(sUnidade)
    ' Autor ..: Alvaro Teixeira (ahteixeira)
    ' Para ...: MaximoAccess.com
    ' Data ...: 18-09-2023
    ' Função .: Obter espaço livre de unidade (c: , d: , ...)
    ' Adaptado: https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/freespace-property
        Dim fs, d
        Set fs = CreateObject("Scripting.FileSystemObject")
        Set d = fs.GetDrive(fs.GetDriveName(sUnidade))
        fncEspacoUnidade = FormatNumber(d.FreeSpace / 1024, 0) & " Kbytes"
    End Function

    Abraço

    bacano gosta desta mensagem

    avatar
    bacano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 136
    Registrado : 08/12/2010

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  bacano 18/9/2023, 17:58

    Ola Alvaro , boa tarde

    E mesmo isso

    Muito Obrigado, Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Alvaro Teixeira 18/9/2023, 23:25

    cheers
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1077
    Registrado : 23/03/2010

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Finformática 19/9/2023, 03:11

    Caro Álvaro!

    Baixei seu código e não executa corretamente. Dando: Erro em tempo de execução 5: Argumento ou chamada de procedimento inválida na linha Set d = fs.GetDrive(fs.GetDriveName(drvPath)). Será que falta alguma biblioteca?

    Muito grato

    Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Alvaro Teixeira 19/9/2023, 09:30

    Olá,

    Não fiz validação de dados nem tratamento de erros, mas creio que está a faltar é você passar o parâmetro da unidade.

    Teste assim, crie num botão coloque o seguinte código:
    Código:
    MsgBox fncEspacoUnidade("C:")

    Abraço
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1077
    Registrado : 23/03/2010

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Finformática 26/9/2023, 03:15

    Perfeito Álvaro.

    Muito grato

    Abraços
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Alvaro Teixeira 26/9/2023, 10:35

    cheers

    Conteúdo patrocinado


    [Resolvido]É possível verificar o espaço livre em disco Empty Re: [Resolvido]É possível verificar o espaço livre em disco

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 00:42