Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Sandro
ho provato a seguire le tue istruzioni, ma il risultato è stato davvero molto deludente e non per colpa tua, piuttosto della mia ignoranza in materia. In alternativa, dopo aver tanto girato e pensato ho provato questo codice che però non funziona correttamente e non riesco a capire il motivo (e sono sicuro che anche in questo potrai essere il mio mentore).
Ho girato in lungo e in largo per capire dove sbaglio, ma non sono riuscito a capirne il motivo.
Il codice è questo, su evento Dopo Inserimento:
Private Sub Form_AfterInsert()
If [IDMovimento] = 1 Then
If [Giacenza] < [Qta_Movimento] Then
MsgBox "Movimentazione non possibile, quantità non disponibile"
Exit Sub
End If
If [IDMovimento] = 1 Then
[Giacenza] = [Giacenza] - [Qta_Movimento]
End If
If [IDMovimento] <> 1 Then
[Giacenza] = [Giacenza] + [Qta_Movimento]
End If
End If
End Sub
Naturalmente il codice è sulla sottomaschera e non sulla maschera master
Ciao
Luca