DUVIDA NUM UPDATE COM CAMPO E OBJETO

 Tópico anterior Próximo tópico Novo tópico

DUVIDA NUM UPDATE COM CAMPO E OBJETO

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#490330 - 05/09/2019 14:24:00

AMELINHACODE
SAO PAULO
Cadast. em:Junho/2019


meninos,

Preciso atualizar todos os meus registros de um mesmo pedido, calculando o desconto de cada item

A ideia seria.... no campo "subtotal" tenho o valor de cada item e no txtdesc.text tenho o valor da porcentagem

preciso fazer assim DESCONTO = SUBTOTAL * 5%

então fiz assim:

  
     sSQL = "UPDATE pedidos_itens SET desconto = " & Replace(((CCur(SUBTOTAL) * CCur(txtDesc.Text)) / 100), ",", ".") & " where (cod_pedido = " & txtCodPedido.Text & ")"


só que ele dar erro no campo subtotal... como se ele nao reconhecesse que ele é um campo

onde tou errando?



#490331 - 05/09/2019 14:36:06

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Suas perguntas são praticamente todas relacionadas à dúvidas sobre concatenação pelo fato de você não entender bem o que está fazendo. Se "SUBTOTAL" é um campo da tabela, você não pode usá-lo pra concatenar fora do comando SQL.

Sugiro que você estude isso um pouco mais à fundo. Aprenda à usar a janela de inspeção e a maior parte das suas dúvidas serão respondidas por você mesmo.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#490344 - 05/09/2019 19:47:03

AMELINHACODE
SAO PAULO
Cadast. em:Junho/2019


Citação:
:
Suas perguntas são praticamente todas relacionadas à dúvidas sobre concatenação pelo fato de você não entender bem o que está fazendo. Se "SUBTOTAL" é um campo da tabela, você não pode usá-lo pra concatenar fora do comando SQL.

Sugiro que você estude isso um pouco mais à fundo. Aprenda à usar a janela de inspeção e a maior parte das suas dúvidas serão respondidas por você mesmo.


Se todos os usuários do fórum resolvesse suas próprias duvidas, qual seria a finalidade do fórum?



#490345 - 05/09/2019 20:29:48

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
:
Suas perguntas são praticamente todas relacionadas à dúvidas sobre concatenação pelo fato de você não entender bem o que está fazendo. Se "SUBTOTAL" é um campo da tabela, você não pode usá-lo pra concatenar fora do comando SQL.

Sugiro que você estude isso um pouco mais à fundo. Aprenda à usar a janela de inspeção e a maior parte das suas dúvidas serão respondidas por você mesmo.

Se todos os usuários do fórum resolvesse suas próprias duvidas, qual seria a finalidade do fórum?

É uma crítica construtiva. Faço isso com todo mundo que vejo que pode melhorar. Ao invés de focar em código, tente focar mais em entender o que está fazendo. Esse tipo de situação é muito simples e deveria ser parte do aprendizado mais básico de qualquer programador. A finalidade do fórum é realmente ajudar, mas você vai ser muito mais produtivo dominando os preceitos básicos. Se para cada coisa você criar um tópico, você vai entregar seu produto em um prazo muito maior.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#490347 - 05/09/2019 21:19:18

AMELINHACODE
SAO PAULO
Cadast. em:Junho/2019


pronto:
        sSQL = "UPDATE pedidos_itens SET desconto = (subtotal * " & Replace(CDbl(txtDesc.Text), ",", ".") & " / 100) where (cod_pedido = " & txtCodPedido.Text & ")"


resolvido




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por AMELINHACODE em 05/09/2019 21:19:42