Boas Amigos,
estou iniciando a minha viagem no MsAccess e no Vb e estou com algumas dificuldades, que penso que ninguém melhor do que vocês me poderão ajudar a ultrapassar
A primeira é a seguinte, tenho na minha BD um formulário que tem um campo de selecção "Sim/Não" do tipo "caixa de selecção", o seu nome é "Estado" e está na tabela "Itens_Encomenda" (não sei se será necessário dizer quais as tabelas, caso seja por favor digam!)
O que eu pretendia, era que a checkbox "Estado", actualiza se o seu estado automaticamente
(por exemplo, ficava com o visto se Quantidade > Valor_Total ) o que quer dizer que poderá fazer a factura,
e caso (Quantidade < Valor_Total), lançaria uma mensagem de erro de forma a contactar o fornecedor do material em falta..
A "Quantidade" que eu me refiro é a quantidade que temos em stock do material que escolheu para a sua encomenda, e o "Valor_Total" será a muliplicação de profundidade * largura* comprimento (que já se está feito)...
O código que eu tentei e não funcionou foi este
"
Private Sub Quantidade_AfterUpdate()
If (Quantidade > Valor_Total) Then
[Estado] = -1
Else
If (Quantidade < Valor_Total) Then
[Estado] = 0
End If
End Sub
"
Desde já deixo o meu muito obrigado !
Os maiores cumprimentos
estou iniciando a minha viagem no MsAccess e no Vb e estou com algumas dificuldades, que penso que ninguém melhor do que vocês me poderão ajudar a ultrapassar
A primeira é a seguinte, tenho na minha BD um formulário que tem um campo de selecção "Sim/Não" do tipo "caixa de selecção", o seu nome é "Estado" e está na tabela "Itens_Encomenda" (não sei se será necessário dizer quais as tabelas, caso seja por favor digam!)
O que eu pretendia, era que a checkbox "Estado", actualiza se o seu estado automaticamente
(por exemplo, ficava com o visto se Quantidade > Valor_Total ) o que quer dizer que poderá fazer a factura,
e caso (Quantidade < Valor_Total), lançaria uma mensagem de erro de forma a contactar o fornecedor do material em falta..
A "Quantidade" que eu me refiro é a quantidade que temos em stock do material que escolheu para a sua encomenda, e o "Valor_Total" será a muliplicação de profundidade * largura* comprimento (que já se está feito)...
O código que eu tentei e não funcionou foi este
"
Private Sub Quantidade_AfterUpdate()
If (Quantidade > Valor_Total) Then
[Estado] = -1
Else
If (Quantidade < Valor_Total) Then
[Estado] = 0
End If
End Sub
"
Desde já deixo o meu muito obrigado !
Os maiores cumprimentos
Última edição por nunon85 em 5/8/2011, 19:29, editado 1 vez(es)