2016-03-26 8 views
0

verwenden Wie kann ich eine Variable deklarieren, die die folgende Funktion enthalten:, wie Variablen in SQL-Anweisung (MS Access)

DBSUMME Funktion

und setzen Sie diese Variable in SQL-Anweisung wie folgt aus: -

update Tbl-1 
set [Field1] = (the variable that I want to declare) 
where ... 
    and etc. 

Antwort

0

Deklarieren? Wie auch immer, können Sie einen Wert mit DSum ziehen:

update Tbl-1 
set [Field1] = DSum("[Amount]", "SomeOtherTable", "[SomeField] = SomeValue") 
0

Die Art der Logik, die Sie anwenden können, nicht möglich ist, eine Variable, die eine Funktion speichern? Ich kenne nur den Fall von <> in C#, aber Ihr Fall ist völlig anders.

Wenn Sie den nächsten Artikel lesen, werden Sie eine einfache Erklärung finden: http://www.techonthenet.com/access/functions/domain/dsum.php

Dann sollten Sie im Set Teil übernehmen direkt die Operation, die Sie benötigen, in diesem Fall:

Update Tbl-1 set [Field1] = (Die Operation, die Sie auf das Feld1 anwenden möchten) wo ... und usw.