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]CTRL+C e CTRL+V

    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 16/12/2011, 11:30

    Ao clicar em um botão queria que ele fize-se o CTRL+C e outro o CTRL+V para o copiar e colar, alguem sabe o código.
    Se alguem souber, o melhor seria que ele copia-se de uma tabela para outra como mostro na imagem:
    [Resolvido]CTRL+C   e   CTRL+V Copiarcolar
    Obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  Convidad 16/12/2011, 11:44

    Olá

    Pesquise por Sendkeys, mas creio que é isso:

    SendKeys "^(C)"
    e
    SendKeys "^(V)"
    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]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  criquio 16/12/2011, 11:49

    Existem os comandos copiar e colar no vba. Para copiar, é preciso enviar o foco para o campo. Seria algo assim no botão Copiar:

    Me.NomeDoCampo.SetFocus
    DoCmd.RunCommand acCmdCopy


    No botão Colar:

    Me.NomeDoCampo.SetFocus
    DoCmd.RunCommand acCmdPaste


    Mas, como se trata de copiar de uma tabela para outra, seria melhor algo como:

    CurrentDb.Execute "INSERT INTO NomeTabela(NomeCampo) VALUES('" & Me.NomeCampo & "')"

    Aqui é preciso saber se o dado copiado irá para um novo registro ou para um registro já existente. No caso, estaríamos copiando o valor de um campo de um formulário para um campo de uma 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.

    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 16/12/2011, 11:59

    è para um novo registo , è uma tabela com tudo escrito e para não escrever tudo de novo copia para lá igual. Olha que são os 4 campos que eu quero que passe para a tabela. Como está na figura .O que eu faço é clicar no canto que selecciona tudo e copiar e depois clico na outra no canto e colo ok
    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]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  criquio 16/12/2011, 12:09

    Então é o comando que eu passei acima. Basta acrescentar os outros campos. Mas por que você tem duas tabelas exatamente iguais? Dados repetidos em um banco de dados relacional, como é o caso do Access, é considerado redundância. Só aumenta a quantidade de registros sem necessidade.


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

    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 16/12/2011, 12:12

    Porque é para a venda de cozinhas etc e passa aquela mobília para aquele cliente e para não escrever sempre copia e cola


    Em cima é para os dois botões, não é possível ele copiar aquela e colar na outra? Repara que é de formulários diferentes.
    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Copia Cola

    Mensagem  videosom3d 16/12/2011, 12:32

    O comando acima copia apenas o primeiro nome tipo 1a x 1b e não a tabela toda
    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 16/12/2011, 12:54

    As SendKeys "^(C)"
    e
    SendKeys "^(V)"

    Não funcionou
    è só meter SendKeys "^(C)" no Botão certo
    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]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  criquio 16/12/2011, 12:58

    Mas ainda não entendi porque ter duas tabelas com os mesmos dados. Se são iguais, podem ficar em uma só. Quanto ao copiar, você pode fazer da forma que falei, usando CurrentDb.Execute, passando o código do registro a ser copiado. Mas ainda acho que uma tabela está sobrando na história. Explique melhor o motivo de manter as duas.


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

    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 16/12/2011, 13:01

    Em um site encontrei Ctrl-C = ^C
    criquio como faço só o CTRL+C sem o foco = a clicar em CTRL+C
    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 17/12/2011, 15:19

    Criquio o motivo de manter as duas tabela é porque meti uma tabela com tipos de cozinhas que tem uma serie de coisas e ele depois passa para a do cliente igual mas altera o preço e mete mais coisas ou altera e é por isso que é igual + alterações é só para não escrever a maioria das coisas iguais.OK

    e como dises CurrentDb.Execute "INSERT INTO NomeTabela(NomeCampo) VALUES('" & Me.NomeCampo & "')"

    CurrentDb.Execute "INSERT INTO NomeTabelacopia(NomeCampocopia) VALUES('" & Me.NomeCampocola & "')" é assim?
    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]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  criquio 17/12/2011, 15:38

    Olha,pelo que vi na imagem continuo achando que o problema está na estrutura das tabelas. Ainda acho que deve mudar alguma coisa aí. Ao que parece, você tem um tabela de materiais e uma de vendas, e quer colocar na tabela de vendas os dados dos materiais, como descrição, valor unitário, etc. Se for isso que estou entendendo, a coisa não é bem por aí. A única coisa que você precisa da tabela de materiais é o código. É por isso que o Access é chamado de banco de dados relacional porque relacionamos as tabelas através da chave primária de uma que fica representada em um campo da outra. a única coisa que você precisa colocar na tabela de vendas é o código do material. Os outros dados são conseguidos através de consulta. Por exemplo, vamos supor que você queria montar um relatório das vendas e quer mostrar a descrição do produto. Você vai mandar o relatório buscar a descrição do produto de mesmo código exibido no relatório. Os dados da venda vieram da tabela de venda, mas os dados do produtos são buscados na tabela de produtos aonde o código conferir com o código do produto que está na tabela de vendas. Se eu estiver equivocado na forma como entendi a montagem do sistema, peço desculpas. E se possível, poderia postar um print das duas tabelas em modo estrutura para visualizarmos?


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

    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  videosom3d 17/12/2011, 15:43

    Eu sei que o nome do cliente e o resto não devia estar ali mas em uma tabela á parte de registro de clientes, mas depois de tudo montado não sei dar a volta.
    Aquí mando a bd, mas o meu amigo quer a descrição igual sem ter de por nada quer copiar e colar.

    mas o que achar que deve alterar agradeço.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  Assis 17/12/2011, 16:21

    Boa tarde

    Já vi esse exemplo cujo autor era

    Plinio Mabesi


    .................................................................................
    *** Só sei que nada sei ***
    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]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  criquio 17/12/2011, 17:30

    Darei uma olhada assim que estiver mais folgado aqui.


    .................................................................................
    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]CTRL+C   e   CTRL+V Empty Re: [Resolvido]CTRL+C e CTRL+V

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 15:44