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


    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    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

    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  adm.nneto 31/7/2013, 19:41

    Companheiros, boa tarde! ao deletar varias linhas em um "subform1" (folha de dados) preciso pegar o "campo1" das linhas selecionadas para replicar este delete em outras tabelas. Alguém poderia me ajudar nesta missão.

    Abs/Neto
    avatar
    Convidado
    Convidado


    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Re: [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  Convidado 1/8/2013, 03:29

    Deseja deletar por exemplo... 5 linhas de uma só vez.. e utilizar o valor do campo1 dos 5 registros?

    Para que essa utilização?

    Teria que utilizar o valor da campo a cada vez ou todos de uma só vez?

    De mais detalhes.

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

    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Re: [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  adm.nneto 1/8/2013, 15:43

    - Isso mesmo, eu seleciono 5 registros em um "subform" folha de dados e dou "Delete" ao executar o evento abaixo gostaria de pegar os valores contidos no "campo1".

    Private Sub Form_Delete(Cancel As Integer)

    End Sub

    - Vou utilizar estes valores para fazer um UPDATE em outra tabela onde estes valores já existem.

    - Vou Utilizar todos os campos de uma só vez. Veja a tela que utilizo em anexo.

    Abs/Nelson Neto
    avatar
    Convidado
    Convidado


    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Re: [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  Convidado 1/8/2013, 21:42

    Poderia no evento ao clicar  carregar uma matrix sequencialmente com a ID do registro clicado, incrementando tambem uma variável X para contagem do registro. Após isto um procedimento utilizando o For para o número de loops do contador X lendo a matriz.

    Algo assim:


    Option Compare Database
    Option Explicit
    Dim X As Integer
    Dim Seq As String
    Dim K

    Private Sub Form_Click()
        Seq = Seq & Me.txtID & "|"
    K = Split(Seq, "|")
    X = X + 1
    For X = 0 To X - 1
        MsgBox K(X)
    Next X
    End Sub


    Cumprimentos.

    Após clicar nos registros

    1 -  X Assumirá a contagem da quantidade de registros clicados
    2 - a Matrix K conterá as Id's dos registros clicados.. cada um na posição.. começando de 0 >> ao número de registros clicados.

    Por exemplo ao clicar em 3 registros sendo seus códigos: 34 58 76
    X = 3
    Então no for aparecerá assim:

    K(0)  =34
    k(1) = 58
    k(2) = 76

    Então no procedimento for utilizando o loop com a contagem de X poderá utilizar o valor contido em K(X) para o que desejar.


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

    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Re: [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  adm.nneto 2/10/2013, 13:32

    Pessoal, desculpe a demora na resposta, mas consegui resolver de uma outra forma. Mudei o projeto e fiz de uma forma que não necessitou mais utilizar o modelo proposto aqui no Forum. Grato a todos pela ajuda.

    RESOLVIDO.

    Sds/Nelson Neto
    avatar
    Convidado
    Convidado


    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Re: [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  Convidado 2/10/2013, 15:38

    Para colocar como resolvido tem que clicar no botão de resolvido na hora em que responder o tópico.

    Desta vez eu coloco.

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas Empty Re: [Resolvido]Função que captura campo de subformulario (Folha de dados) ao deletar varias linhas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 08:14