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]Caixa de texto baseada na caixa de seleção

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 17/11/2012, 18:58

    Boa tarde.
    Tenho um form com subform contínuo, existe um campo de seleção que uso para filtrar os produtos que serão comprados.
    Após esta seleção, clico no botão gerar pedido e o sistema escreve em um caixa de texto "OK".
    O problema é que só escreve na caixa que têm o foco, as outras caixa que foram marcadas na seleção não recebem este texto.

    Como fazer para que todas as caixas marcadas recebam este texto?
    Obrigado e boa tarde.



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    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]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  criquio 17/11/2012, 19:19

    Tente escrever na tabela e atualizar o formulário:

    Código:
    CurrentDb.Execute "UPDATE NomeDaTabela SET NomeCampo='OK' WHERE CampoSeleção=-1 And Código=" & Forms!NomeFormPrincipal!Código & ""

    Me.Refresh
    Estou supondo que, no formulário principal, tem um código em comum a todos os registros que foram marcados na caixa de seleção. Se for diferente, altere para adaptar.


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

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 17/11/2012, 21:35

    Boa noite.

    Perfeito Críquio!
    Funcionou, já havia visto este seu código, tentei adaptar, mas não funcionou, agora com as descrições direcionadas para o meu, funcionou direitinho.

    Ficou assim:

    CurrentDb.Execute "UPDATE Orçamentos_Sub SET Txt_Comprado='OK' WHERE Selecionado=-1 And Id_Sub_Orçamentos=" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Id_Orçamento & ""
    Me.Refresh

    Só mais uma dúvida.
    Se eu quiser desmarcar os campos selecionados todos de uma só vez?



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    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]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  criquio 17/11/2012, 22:36

    Faça o mesmo procedimento SETando o campo seleção igual a 0. Se necessário passando o filtro para selecionar apenas o código do registro no formulário igual você fez.


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

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 18/11/2012, 01:54

    Deu certo, mas com base neste raciocínio, como faço para transportar o número do pedido gerado no formprincipal para o(s) registro(s) marcado(s) no subform contínuo?

    Ex: se eu marcar somente um registro no subform ele escreve numa caixa de texto somente neste registro.

    Prometo que é a última pergunta.
    Obrigado.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    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]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  criquio 18/11/2012, 11:35

    Código:
    ... SET Txt_Comprado='OK', CampoPedido=" & Forms!NomeForm!CampoNúmero & " WHERE...
    Tambem pode tentar Parent no lugar de Forms!NomeForm


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

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 18/11/2012, 11:52

    Bom dia Críquio.
    Coloquei assim, mas não deu certo.

    CurrentDb.Execute "UPDATE Orçamentos_Sub SET Id_Pedido=" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Número_Pedido_Gerado & " WHERE Selecionado=-1 And Id_Sub_Orçamentos=" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Id_Orçamento & ""

    Exibe o resultado: -25, que na verdade não têm nada a ver com o id que foi gerado.

    Vou explicar:

    Tenho um campo personalizado (texto) no form principal que é gerado automaticamente uma numeração, gostaria de pegar este número e transferir para um campo texto somente para os registros que foram selecionados no subform.

    Abraços.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 18/11/2012, 15:23

    Não havia entendido, modifiquei o código assim:

    CurrentDb.Execute "UPDATE Orçamentos_Sub SET Txt_Comprado='OK', Id_Pedido = " & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Número_Pedido_Gerado & " WHERE Selecionado=-1 And Id_Sub_Orçamentos=" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Id_Orçamento & ""

    Mas também não funcionou.

    Me ajuda ai.
    Obrigado. Very Happy


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    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]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  criquio 18/11/2012, 16:57

    Tente colocar aspas simples junto às duplas:

    ... Id_Pedido = '" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Número_Pedido_Gerado & "'...


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

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 18/11/2012, 17:58

    Consegui fazer desta forma, funciona direitinho, mas só funciona para a linha selecionada na caixa.
    Por exemplo, se eu marcar mais de uma caixa, ele só gera a numeração na primeira caixa.

    Form![GERAR_PEDIDOS_PRODUTOS_SUB]!Id_Pedido = Forms![6-GERAR_PEDIDOS_PRODUTOS]!Número_Pedido_Gerado

    Não consegui adaptar deste jeito que vc colocou.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    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]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  criquio 18/11/2012, 19:34

    Está passando o parâmetro correto na condição WHERE?


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

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 18/11/2012, 20:17

    Não manjo muito de condição where, mas está deste jeito.

    CurrentDb.Execute "UPDATE Orçamentos_Sub SET Id_Pedido = '" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Número_Pedido_Gerado & "' WHERE Selecionado=-1 And Id_Sub_Orçamentos=" & Forms![6-GERAR_PEDIDOS_PRODUTOS]!Id_Orçamento & ""


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 21/11/2012, 00:19

    Pô será que ninguém pode me ajudar?
    Obrigado.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 22/11/2012, 01:23

    Galera vou postar o banco aqui pra ver se vcs me ajudam.
    Estou precisando demais disso.
    Obrigado.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  JPaulo 22/11/2012, 17:05

    Fiz o teste no botão salvar do seu formulario e funcionou;

    CurrentDb.Execute "UPDATE Orçamentos_Sub SET Id_Pedido = '" & Me.Número_Pedido_Gerado & "' WHERE Orçamentos_Sub.Selecionado=-1 And Id_Sub_Orçamentos=" & Me.Id_Orçamento & ""


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Caixa de texto baseada na caixa de seleção Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Caixa de texto baseada na caixa de seleção Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Caixa de texto baseada na caixa de seleção Folder_announce_new Instruções SQL como utilizar...
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Cláudio Machado 22/11/2012, 17:28

    Perfeito João Paulo!
    Eu sabia que não seria tão difícil pros Mestres resolverem.
    O que uma aspa ou colocação de palavras erradas não faz.
    Obrigado meu amigo.
    Resolvido.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Caixa de texto baseada na caixa de seleção 90dssg para agradecer a dica que solucionou seu problema.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  JPaulo 22/11/2012, 17:43

    Obrigado pelo retorno o fórum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Caixa de texto baseada na caixa de seleção Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Caixa de texto baseada na caixa de seleção Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Caixa de texto baseada na caixa de seleção Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Caixa de texto baseada na caixa de seleção Empty Re: [Resolvido]Caixa de texto baseada na caixa de seleção

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 21:12