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]Erro comum ao exportar para subformulários e como consertá-los?

    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  campos2013 4/11/2013, 23:05

    Boa noite integrantes deste forum!

    Estou com um problema que pode ser simples mas está quebrando a cuca.

    No meu Subformulário quando clico na listbox(produto) cria-se um nº sequencial automático chamado "SEQ" Após exporto o "SEQ" para um subformulário.

    com este código:

    Private Sub Produto_Click()
    Dim db As dao.Database
    Dim rs As dao.Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("Detalhes_Produtos") ' correto
    With rs
    rs.AddNew
    rs("SEQ") = Me.SEQ
    If MsgBox("Confirma a Inclusão dos Dados", vbYesNo, "Entradas") = vbYes Then
    rs.Update
    MsgBox "Registro incluído com sucesso!", vbExclamation, "Quick"
    Else
    rs.CancelUpdate
    MsgBox "Operação Cancelada!", vbExclamation, "Quick"

    End If
    rs.Close
    db.Close
    End With
    Form_Entradas.Requery
    DoCmd.OpenForm "produtos", acNormal, , "cadprod = " & Me.PRODUTO

    End Sub

    Aí que está o problema, se abrir as propriedades do subformulário que recebeu as informações está com o nome sub_detalhes_produtos, já no project do access(visual basic) está form_detalhes_produtos.

    já renomeei o subformulário sub_detalhes_produtos e nada.

    Estou exportando para ("Detalhes_Produtos"), e aparece na tabela detalhe_produtos, mas neste subformumário não aparece.

    Pois preciso que apareça o "SEQ"(nº sequencial) no subformulário porque ao digitar as informações na frente deste código ao fechar e abrir o Subformulário Detalhes_entradas retornará nos campos: Qtde, Valor, Data a linha digitada no SEQ do sub_detalhes_produtos,usando o código:
    =SeImed(ÉNulo([SEQ]);0;DÚltimo("[DATA]";"DETALHES_PRODUTOS";"[SEQ]=" & [SEQ])) para data

    =SeImed(ÉNulo([SEQ]);0;DÚltimo("[QTDE]";"DETALHES_PRODUTOS";"[SEQ]=" & [SEQ])) para quantidade e assim vai...

    o problema maior é que lá no formulário Detalhes_produtos não recebe o SEQ que exporto no subformulário Detalhes_entrada estou digitando na mão, só que digitar a sequência errada já viu que vai virar!!Embarassed 

    Se alguém puder me ajudar ficarei muito grato.




    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Descomplicando!

    Mensagem  campos2013 4/11/2013, 23:41

    Oi pessoal, desculpe pela complicação.

    Vou explicar melhor.

    exporto "SEQ", um campo numérico sequencial(1,2,3,4,5...) de um subform A para um campo numérico Subform B.

    Quando abro o subform B,não está lá a informação que exportei.

    Como sei que o nº sequencial foi por exemplo "2", digito no subform B o "2" e na frente a data, quantidade e valor.

    Após atualizar, Quando volto para o subform A, nos campos Data, Qtde e valor, lá está os valores que digitei no subform B, graças ao código que consta nas propriedades do campo do Subform A, em:

    fonte do controle: =SeImed(ÉNulo([SEQ]);0;DÚltimo("[DATA]";"DETALHES_PRODUTOS";"[SEQ]=" & [SEQ])) etc...qtde e valor.Ok.

    Só gostari que o SEQ do subform A fosse para o Subform B sem que eu precise digitar manualmente.

    Ob.Question 

    avatar
    Convidado
    Convidado


    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  Convidado 5/11/2013, 00:00

    Ola Campos,

    Tenta usar o Requery quando o subformulário B receber o foco.

    é um ideia.


    Nivaldo.
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  campos2013 5/11/2013, 00:11

    vou fazer o teste, Ok!

    Por enquanto obrigado, Nivaldo.
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  campos2013 5/11/2013, 00:21

    Nivaldo, na verdade preciso de um código para exportar o SEQ do subf1 para o subform2, mas depois vou utilizar sua sugestão, para atualizar.

    Estou mandando a imagem ilustrada para estudo.

    Ok.
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  campos2013 5/11/2013, 00:43

    Estou postando a cópia da tela (Arquivo Word) se alguém puder transferir por desenho agradeço.

    Continuando:

    Quando retorno para o form entradas os dados já estão preenchidos porque usei a fórmula:
    =SeImed(ÉNulo([SEQ]);0;DÚltimo("[QTDE]";"DETALHES_PRODUTOS";"[SEQ]=" & [SEQ])) contida nas propriedade da textbox "origem do controle"

    Ok!

    Preciso de exportar este campo numérico para o segundo subform, substituindo o que faço manualmente, evitar erros.

    ob.Rolling Eyes 
    avatar
    Convidado
    Convidado


    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  Convidado 5/11/2013, 10:49

    Campos,

    Dá uma olhada no arquivo em anexo, que foi disponibilizado pelo JPaulo.
    São dicas excelentes de como referenciar formulários/subformulários.

    Nivaldo.
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  campos2013 5/11/2013, 11:59

    Bom Dia Nivaldo!
     
    Gostei muito do conteúdo que me enviou, com certeza vai ser muito útil pra mim,
    pois estou iniciando no Access Avançado.
    Vou testar os códigos.
    Muito Obrigado!
     
    Aproveitando, no formulário Produtos Tenho uma caixa de opção que quando esta true, calcula a média dos valores digitados no subformulário, quando está false permanece o valor maior.
     
    só que quando entro no formulário o campo fica vazio, não mostra os valores calculados.
     
    tentei colocar as fórmulas do módulo "Load" ao carregar também não funcionou.
     
    Aí montei no time pra ficar atualizando constantemente, acredito que não é certo.A tela fica piscando.
     
    Como faço pra que quando entrar no formulário as fórmulas sejam calculadas.
     
    olha como estou usando(Quebrando o galho)
     
    Private Sub Form_Timer()
    Me.VR_bruto.Requery
    If Me.CMD.Value = False Then
    Me.VR_bruto.Value = Me.Texto44.Value
    Else
    Me.VR_bruto.Value = Me.Texto42.Value
    End If
    End Sub
    E nas propriedades do formulário em intervalo do cronômetro: 1000.
    Aí quando entro já calcula...   Não existe outra forma, a mais correta?
     
    Vou postar um novo tópico.
    Obrigado. 
    Um abraço.
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Ok.

    Mensagem  campos2013 5/11/2013, 12:39

    Resolvido!

    Obrigado.
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty ok

    Mensagem  campos2013 5/11/2013, 12:40

    Resolvido!

    Obrigado Nivaldo.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  Convidado 5/11/2013, 19:36

    Obrigado pelo retorno.

    O forum agradece.

    Precisando é só dar um grito.


    Nivaldo.

    Conteúdo patrocinado


    [Resolvido]Erro comum ao exportar para subformulários e como consertá-los? Empty Re: [Resolvido]Erro comum ao exportar para subformulários e como consertá-los?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 09:11