• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

DreamPearl

VB 2008 actualizar o stock

3 mensagens neste tópico

Olá a todos!

Estou a desenvolver para o meu projecto final de curso um software de gestão comercial. Está quase pronto, mas ainda tenho uma dúvida, passo a explicar:

quando tocar num botão quero que seja inserido na tabela stock a quantidade de um produto, aliás nesse caso quero que subtraia essa quantidade à que já está lá inserida. Estou a usar o seguinte código no botão:

Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
        Dim qtd As Integer
        Dim valor1, valor3 As Integer
        Dim valor2 As String
        qtd = Stock.StockDataGridView.CurrentRow.Cells(2).Value
        valor1 = Me.LinhasEncVendaDataGridView.CurrentRow.Cells(2).FormattedValue()
        valor2 = Me.LinhasEncVendaDataGridView.CurrentRow.Cells(3).FormattedValue()
        valor3 = Me.LinhasEncVendaDataGridView.CurrentRow.Cells(6).Value()
        Stock.StockTableAdapter.CarregaStock(valor1, valor2, valor3)
        For Each row As DataGridViewRow In Stock.StockDataGridView.Rows
            If Not row.IsNewRow Then
                qtd += CType(row.Cells(2).Value, Integer)
            End If
        Next

    End Sub

Esse CarregaCtock é uma query que criei na tabela Stock.

O problema é que ele está a criar uma linha de cada vez com o codProduto, o nome e a quantidade, mas não está a somar à anterior....

(queria por ai uma imagem pa verem mas não consigo :-[ )

Desculpem se fui confusa... desde ja obrigada!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então mas o que pretendes é alterar uma linha ou adicionar outra com o valor calculado?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Desculpe a demora da resposta mas tenho tido uma semana atribulada.... :bored:

O que quero é alterar a quantidade da tabela stock através do Codproduto.

Ex: quando carregar + 20 garrafas com codProduto 10, na tabela stock deverá somar à quantidade +20 onde o CodProduto for 10....

Obrigada! e desculpe a demora... :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora