2017-06-26 6 views
0

Ich habe eine Herausforderung mit Access 2016.Aktualisieren Sie ein Attribut in einem Datensatz

Ich habe eine Schaltfläche erstellt, um ein Attribut mit einem anderen zu aktualisieren. Beispiel: Menge Wert Menge anfordern Wert Restposten Menge Wert

Ich mag eine Taste verwenden, um die Menge Wert mit dem verbleibenden Lagerbestand Wert zu aktualisieren.

Private Sub Command67_Click() 
Set QTY = QTY - QRAmount 
Update Form_PartRequest 
End Sub 

Aber wenn ich auf den Knopf klicke passiert nichts. Was ich vermisse?

+0

'Set' ist für Objekte: https://stackoverflow.com/questions/349613/what-does-the-keyword-set-actually-do-in-vba – Andre

Antwort

0

Wenn „Attribut“ ist ein Feld der Tabelle das Formular gebunden ist, dann gilt:

Private Sub Command67_Click() 

    Me!QTY.Value = Me!QTY.Value - Me!QRAmount.Value 
    Me.Dirty = False 

End Sub 

Benennen Sie die Kontrollen etwas Sinnvolles.

+0

Danke, ich nehme an, dass die mich.! ist die Tabelle Beispiel Teile! .QTY –

+0

Ja, wenn das Formular an diese Tabelle gebunden ist. – Gustav

Verwandte Themen