MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 8/7/2019, 19:52

    olá a todos, baixei um exemplo de pdv aqui no forum (PDV_PlinioMabesi que segue em anexo) achei uma função muito interessante onde ele captura a quantidade a ser inserida na venda no mesmo campo do código do produto porem ele pega primeiro o código depois a quantidade, gostaria de inverter essa ordem ao inves de vir o código primeiro, vir a quantidade depois o código.

    segue os códigos
    Ao inserir o o produto
    Código:
    Private Sub txtProdutoQtd_BeforeUpdate(Cancel As Integer)
    If xContar(txtProdutoQtd, "*") > 0 Then
    Me.txtCod = SeparaNomes(txtProdutoQtd, "*", 1)
    'Me.txtQnt = SeparaNomes(txt1, "*", 2)
    Else
    Me.txtCod = Me.txtProdutoQtd
    End If
    'Call AtaulizaQtde
    Call ExecutaVenda
    End Sub

    modulo
    Código:
    Option Compare Database

    Public Function xContar(ByVal origem As String, ByVal Caracter As String) As Long
    '------------------------------------'
    '  Criado por Fabio Paes   '
    '  05/06/2016                         '
    '------------------------------------'
    Dim F As Variant
    F = Split(origem, Caracter)
    xContar = UBound(F)
    End Function


    Public Function SeparaNomes(strFrase As String, QualSimboloVaiPartir As String, QualParteVaiSeparar As Integer) As String
    'By@JPaulo2009 Dezembro

        Dim strArray() As String
        Dim strParteInteira As Integer

        On Error GoTo Err_SeparaNomes

        strArray = Split(strFrase, QualSimboloVaiPartir)

        strParteInteira = UBound(strArray) + 1
        
        If strParteInteira = 0 Then
            SeparaNomes = strFrase
            Exit Function
        End If
        
        If QualParteVaiSeparar = 0 Then
            SeparaNomes = strFrase
            Exit Function
        ElseIf QualParteVaiSeparar > strParteInteira Then
            QualParteVaiSeparar = strParteInteira
        End If
        
        SeparaNomes = Trim(strArray(QualParteVaiSeparar - 1))

    Exit_SeparaNomes:
        Exit Function

    Err_SeparaNomes:
        MsgBox Err & " - " & Error$, vbExclamation, "Função SeparaNomes"
        Resume Exit_SeparaNomes
    Resume
    End Function

    Anexos
    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) AttachmentPDV_PlinioMabesi_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (201 Kb) Baixado 18 vez(es)
    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 11/7/2019, 12:23

    alguem?
    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 15/7/2019, 22:36

    up
    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 25/7/2019, 01:23

    ainda não consegui Sad
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 900
    Registrado : 22/11/2016

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  IvanJr. em 13/8/2019, 23:21

    Nada é por acaso. A ordem escolhida pelo desenvolvedor propicia ao usuário abrir mão de informar a quantidade pressupondo que não informá-la significar dizer 1. O campo opcional de informação não deve vir antes do campo obrigatório. Poderia dar mais detalhes de porque queres inverter isto? Isso nos ajudará a entender melhor seu raciocínio.


    .................................................................................
    Sempre tente entender o código, não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 14/8/2019, 15:49

    olá ivan, obg por responder, por conta do meu código que ao pressionar enter ele lança o produto no pdv, nesse caso se eu utilizar um leitor de código de barras eu não consigo utilizar essa função pois ele faz a leitura do código e já "pressiona enter" se eu colocar a função para colocar a quantidade primeiro a pessoa digita a qtd e bipa o leitor que ele vai lançar automaticamente junto a quantidade no pdv
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 900
    Registrado : 22/11/2016

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  IvanJr. em 20/8/2019, 03:56

    Veja
    Anexos
    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) AttachmentPDV_PlinioMabesi_rev2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (286 Kb) Baixado 7 vez(es)


    .................................................................................
    Sempre tente entender o código, não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 21/8/2019, 14:04

    Obg ivan mais ainda não deu certo, quando vc coloca um maior que 2 ele captura o código de outro produto
    jrrocha
    jrrocha
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 27/11/2013

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  jrrocha em 22/8/2019, 21:26

    Vc precisa após a quantidade colocar o simbolo de multiplicar que seria *
    então ficaria assi: 3*Codigo do produto, ou codigo de barras

    alozs
    alozs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 07/02/2018

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  alozs em 22/8/2019, 23:49

    Muito obg a todos envolvidos, achei um tópico aqui que resolveu minha vida, segue o tópico a quem precisar!

    http://www.maximoaccess.com/t7799p11-multiplicar#63442
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 900
    Registrado : 22/11/2016

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  IvanJr. em 23/8/2019, 01:04

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Sempre tente entender o código, não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado

    [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV) Empty Re: [Resolvido]Capturar quantidade do produto e multiplicar no mesmo campo do código do produto (PDV)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/9/2019, 16:54