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]Colar print screen no formulario

    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Colar print screen no formulario

    Mensagem  hugopanzer 16/2/2012, 09:48

    Amigos,
    Que tipo de campo devo escolher para permitir que o usuario da minha BD cole um print screen num formulario?
    Para o access 2007
    Obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Marcelo David 18/2/2012, 03:26

    Pode usar o campo imagem... Mas aí terá que ver de que forma você estará colando essa imagem...


    .................................................................................
    [Resolvido]Colar print screen no formulario Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Colar print screen no formulario Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Colar print screen no formulario Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Colar print screen no formulario Marcel11
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 18/2/2012, 12:29

    Obrigado Marcelo vou testar...
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 22/2/2012, 23:05

    Marcelo peço desculpa por so agora estar a responder mas nao tenho nenhum campo foto ...
    Alguma pista? ja testei com campo ObjectoOle e nao resultou.
    Obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Marcelo David 22/2/2012, 23:37

    Ok, sem problemas...
    Qual o objetivo de colar o print no formulário?


    .................................................................................
    [Resolvido]Colar print screen no formulario Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Colar print screen no formulario Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Colar print screen no formulario Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Colar print screen no formulario Marcel11
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 22/2/2012, 23:46

    O Objectivo é permitir que o utilizador cole num campo informaçoes de outro sistema, ou seja, em vez de escrever novamente todas as informaçoes de outro sistema na minha BD a opcção de efectuar um print screen iria permitir reduzir e muito otempo que o utilizador leva a completar a minha BD. As informaçoes são de outros sistemas que neste caso estao numa plataforma "As400". Tem como fazer um print screen dessa informaçao? Ou outra ideia ?
    Muito obrigado Marcelo
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Marcelo David 23/2/2012, 01:10

    Imagino que dessa forma seria meio estranho... Colar uma imagem para obter seus dados...
    Agora não se passa nada na minha cabeça para te ajudar nesta questão...


    .................................................................................
    [Resolvido]Colar print screen no formulario Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Colar print screen no formulario Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Colar print screen no formulario Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Colar print screen no formulario Marcel11
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 23/2/2012, 09:53

    A Base Dados que eu criei vai permitir agregar informaçoes de processos que vem de diferentes sistemas. Um processo tem origem continuidade e conclusão em diferentes sistemas, a BD que eu criei vai permitir juntar a informaçao toda do processo de forma a que quando for necessario consultar informaçoes sobre determinado processo todas as informações sejam apresentadas na monha BD. Actualmente o utilizador tem que introduzir as informaçoes relativas ao processo consultando os outros sistemas e introduzindo os dados manualmente o que faz com que perca imenso tempo. Entao pensei, que se na base dados o utilizador preencher os campos obrigatorios do processo como nome numero do processo etc etc e as informaçoes dos outros sistemas atraves da colagem de print screen dos outros sistemas iria ajudar muito o utilizador... Assim tentei adicionar mais um campo no formulario principal e testei com campo "Objecto Ole" e fiz testes com outros tipos de campos, mas nenhum resultou.

    Algum iluminado Smile pode ajudar-me.
    Marcelo mais uma vez obrigado pela ajuda
    avatar
    Convidad
    Convidado


    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Convidad 23/2/2012, 13:00

    Hugo

    Vou postar um código que usei em 2000 para um estúdio fotográfico, que talvez te ajude.

    Use a caixa para objeto OLE.

    Na propriedade Ao Apertar tecla dessa caixa, coloque:

    Código:


    Private Sub Foto_MouseDown(Button As Integer, Shift As Integer, x As Single, Y As Single)
    Dim conCanceladoPeloUsuário As Integer
    Dim OLE1 As Variant
    Set OLE1 = Me!Foto
    DoCmd.CancelEvent
    If Button = acRightButton Then
        ' Mensagem de erro retornada quando o usuário cancela.
        conCanceladoPeloUsuário = 2001
        On Error GoTo BotãoErro
        If OLE1.OLEType = acOLENone Then
            ' Nenhum objeto OLE criado.
            ' Exibe caixa de diálogo Inserir Objeto.
            SendKeys "%d", False
            SendKeys "{TAB} 5", False
            SendKeys "{ENTER}", False
            SendKeys "C:\STUDIO\IMAGENS\", False
            OLE1.Action = acOLEInsertObjDlg
         
        End If
    End If
    Exit Sub

    BotãoErro:
        If Err = conCanceladoPeloUsuário Then ' Exibir mensagem.

        Exit Sub
        End If
        Resume Next
    End Sub
    O nome da caixaOle no código é Foto
    A imagem tem que estar gravada numa pasta, como pode ver no algoritmo.
    Mas creio que o processo é mais fácil e rápido do que o usuário estar coletando dados de outros aplicativos manualmente.
    Obs.: Como é usado muito o sendkeys para ir direto na opção da janela que se abre, se teu Access for 2007+ terá que usar o sendkey do scripting.
    Faça os testes necessários.
    Espero que ajude

    Abraços
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 23/2/2012, 13:56

    Balem vou testar,
    desde ja muito obrigado pela dica Smile
    Abraço
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 23/2/2012, 15:13

    Balem criei uma BD de teste com o seu codigo. Como nao domino muito bem VBA penso que falhei em alguma coisa. Coloco aqui o teste que efectuei. pode por favor dar uma olhadinha no codigo e verificar onde esta o meu erro ?
    Abraço e obrigado

    Link Base Dados:
    http://dl.dropbox.com/u/28778369/Teste_Balem.accdb
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 23/2/2012, 16:30

    Usando o codigo disponibilizado pelo Balem consegui com o officce 2003. Precisa de uns retoques no print screen mas isso ja é trabalho de casa Smile
    Abraço ao Balem e ao Marcelo David ...

    Link com a BD a funcionar com o Access 2003
    http://dl.dropbox.com/u/28778369/Teste_Balem_2003.mdb
    avatar
    Convidad
    Convidado


    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Convidad 23/2/2012, 17:12

    Que ótimo que conseguiu Hugo

    Estava aqui fazendo teste, a janela para inserir imagens está um tanto mudada, creio, pois o sendkeys {TAB} 5,false, deveria a cada tabulação ir até o botão inserir do arquivo, mas isso não acontece.
    O que parece é que tiraram a opção da ordem de tabulação desse formulário.
    Vou continuar com os testes para deixar funcional para o Access 2007 e 2010.
    Obrigado pelo Retorno.
    A casa e eu agradecemos.

    Boa sorte
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  hugopanzer 23/2/2012, 17:20

    Balem no access 2003 funcionou sem recurso ao codigo sendkeys. 1º selecciono a tecla printscreen no meu teclado ou se eu quiser copiar so a janela activa selecciono o altgr+printscreen e no formulario clico com o botao esquerdo do rato e o seu codigo faz tudo direitinho, abre o editor de de imagem selecciono colar, gravo e a imagem aparece no form...
    Em access 2007 é que nada nao estou a conseguir colocar o seu codigo a funcionar. Vou tentar mais tarde para ver se consigo, Balem se voce conseguir apite Smile

    Forte abraço
    avatar
    Convidad
    Convidado


    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Convidad 23/2/2012, 17:39

    Com certeza Hugo

    Se conseguir aqui, eu dou um grito (é como dizemos aqui).

    Outra coisinha que pode te ajudar:
    Se usa o windows7 existe nele a Ferramenta de captura(Está em assessórios).
    Com ela pode recortar determinada área da tela para copiar e colar.

    Abraços

    Conteúdo patrocinado


    [Resolvido]Colar print screen no formulario Empty Re: [Resolvido]Colar print screen no formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 21:22