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
luizzlcs
Alvaro Teixeira
6 participantes

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  Alvaro Teixeira 26/7/2018, 22:29

    Olá a todos, partilho exemplo para:

    A) Criar ou alterar Icon e Título da aplicação.
    Código:
    Private Sub cmdIconTitulo_Click()
    'AHTEIXEIRA 2018 para MaximoAccess
    On Error GoTo Trata_Erro

        Dim iTrataErr As Integer
        Dim NomeProp, ValorProp As String

        'guarda valor tratamento de erros e altera para modo classe
        iTrataErr = Application.GetOption("Error Trapping")
        Application.SetOption "Error Trapping", 1

        'nome do projeto (base de dados)
        NomeProp = "AppTitle"
        ValorProp = "A minha APP..."     '*** alterar nesta linha ***
        CurrentDb.Properties(NomeProp) = ValorProp
        
        
        'Icon do projeto (base de dados)
        NomeProp = "AppIcon"
        ValorProp = CurrentProject.Path & "\icon.ico"     '*** alterar nesta linha ***
        CurrentDb.Properties(NomeProp) = ValorProp
        
        Application.RefreshTitleBar

        MsgBox "Alteração concluída.", vbInformation, ""

    Sair_Sub:
        'repoe valor tratamento erros
        Application.SetOption "Error Trapping", iTrataErr
        Exit Sub
        
    Trata_Erro:
        If Err.Number = 3270 Then 'caso nao exista
                Dim AppPrp As Property
                Dim db As Database
                Set db = CurrentDb
                Set AppPrp = db.CreateProperty()
                
                AppPrp.Name = NomeProp
                AppPrp.Type = dbText
                AppPrp.Value = ValorProp
                db.Properties.Append AppPrp
                db.Properties(NomeProp) = ValorProp
                
                Set AppPrp = Nothing
                Set db = Nothing
            Resume Next
        Else
            MsgBox "Erro # " & Err.Number & vbCrLf & vbLf & Err.Description
            Resume Sair_Sub
        End If

    End Sub


    B) Criar atalho no Ambiente de Trabalho (DeskTop)
    Código:
    Private Sub cmdCriarAtalho_Click()
    'AHTEIXEIRA 2018 para MaximoAccess
        
        Dim oWSH As Object, oAtalho As Object
        Dim sCaminhoDesktop, sAtalho, sCaminhoBD As String
          
        sCaminhoBD = Application.CurrentProject.Path & "\" & Application.CurrentProject.Name   'pode-se alterar por caminhoCompleto\nomeBaseDados.ext
        
        Set oWSH = CreateObject("WScript.Shell")
        sCaminhoDesktop = oWSH.SpecialFolders("Desktop")
        sAtalho = sCaminhoDesktop & "\MinhaAPP.lnk"
        
        Set oAtalho = oWSH.CreateShortcut(sAtalho)
           With oAtalho
              .TargetPath = Chr(34) & SysCmd(9) & "MSACCESS.EXE" & Chr(34)
              .Arguments = Chr(34) & sCaminhoBD & Chr(34)
              .Description = "Descrição da minha APP"
              .WorkingDirectory = Application.CurrentProject.Path
              .IconLocation = Application.CurrentProject.Path & "\" & "icon.ico"   'pode-se alterar por caminhoCompleto\nomeIcon.ico
              .Save
           End With
        
        MsgBox "Atalho criado no Ambiente de Trabalho (Desktop), verifique.", vbInformation, ""
        DoCmd.Quit
        
    End Sub

    Abraço
    Anexos
    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho AttachmentIcon_e_Criar_atalho_desktop.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 459 vez(es)


    Última edição por ahteixeira em 31/7/2018, 09:27, editado 1 vez(es)

    EdsonAccess, FelVasques e m_sousa gostam desta mensagem

    luizzlcs
    luizzlcs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 26/07/2011

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  luizzlcs 30/7/2018, 14:47

    muito bom! Parabéns!

    Show! vou implementar em minhas palicações!
    adm.nneto
    adm.nneto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 28/11/2012

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  adm.nneto 30/7/2018, 15:33

    Obrigado por compartilhar certamente será muito útil.

    Abraço.
    avatar
    TiagoDM
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7
    Registrado : 22/01/2015

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  TiagoDM 1/8/2018, 12:26

    Obrigado! Resultou na perfeição. Agora só tenho de alterar o código para colocar a aplicação numa pasta diferente do que o desktop... eu infelizmente desenvolvi a aplicação baseando-me sempre no caminho do desktop.. para exportar relatórios, documentos, etc,etc,etc... vou ter agora muito trabalho pela frente para alterar o diretório padrão (desktop) para colocar o executável noutra pasta.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  Alvaro Teixeira 3/8/2018, 00:15

    Olá a todos,

    Obrigado pelo retorno, é sempre gratificante.

    Abraço e bons estudos com o MaximoAccess Wink
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  raijeweb 14/11/2019, 20:36

    Muito bom, bem elaborado, excelente obrigado por partilhar
    EdsonAccess
    EdsonAccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 08/08/2011

    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  EdsonAccess 4/4/2021, 19:45

    Muito bom, parabens, vou implementar em minhas aplicações


    .................................................................................
    Edson Rodrigues
    O modo como você reúne, administra e usa a informação determina se vencerá ou perderá.

    Conteúdo patrocinado


    Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho Empty Re: Icon e Título da aplicação e Criar Atalho no Ambiente de Trabalho

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/9/2024, 02:27