Informationen an ein vorhandenes Feld anhängen, basierend auf dem Wert eines anderen Feldes

1219
Melissa

Ich möchte eine Abfrage ausführen, die den Wert eines Felds mit dem, was bereits vorhanden ist, aktualisiert, wobei jedoch am Ende ein "cbt" angehängt wird.

Angenommen, es gibt ein Feld, das aufgerufen wird, Currencyund für einen bestimmten Datensatz Currencysoll "USDCNY"das Feld Detailsauf das aktualisiert werden, was im Feld plus steht, und "cbt"am Ende.

Idealerweise möchte ich dies der Abfrage in der CriteriaZeile eines aufgerufenen Feldes hinzufügen Details. Ich habe so etwas in der CriteriaZeile des Feldes ausprobiert Details. Aber es funktioniert nicht.

IIf([Currency]="USDCNY",Update[DETAILS],+'cbt') 
0

2 Antworten auf die Frage

0
wbeard52
UPDATE [Table1] Set Details = Details & "cbt" WHERE Currency = "USDCNY" 

Dies ist eine Aktualisierungsabfrage, die Sie aus dem Abfrageentwurf erstellen können. Informationen zur Struktur einer Aktualisierungsabfrage finden Sie unter www.w3schools.com

Danke für deine Hilfe. Wenn ich dies in den Access-Builder eingebe, wird der Befehl operand "where" oder "set" oder "update" ständig aufgehängt. Diese Befehle scheinen nicht in der Liste der Zugriffsfunktionen zu sein. Sind sie ein besonderes Add-In? Ich bekomme den Fehler "Sie haben möglicherweise einen Operanden ohne Operator eingegeben". Irgendwelche Ideen wären toll. Melissa vor 9 Jahren 0
Sie möchten nicht den Zugriffsabfrage-Assistenten. Es hat nicht die Fähigkeit von dem, was Sie brauchen. Erstellen Sie ein neues Abfragedesign. Schließen Sie das Tabellenfenster. Klicken Sie mit der rechten Maustaste irgendwo und wählen Sie SQL-Ansicht. Fügen Sie die Abfrage oben in die neue Ansicht ein. Aktualisieren Sie [Table1] mit dem Namen Ihrer Tabelle. wbeard52 vor 9 Jahren 0
0
Jeremy

Versuchen Sie es mit "Select ..." vs. Select .... VBA scheint Zitate vor und am Ende der Select-Anweisungen zu mögen. Zum Beispiel das:

sql = "SELECT * FROM [tbl_Approval] WHERE [Approver]= " & "'" & Me.Disp & "'" 

An Stelle von:

sql = SELECT * FROM [tbl_Approval] WHERE [Approver]= & "'" & Me.Disp & "'" 
Wo ist das Update? yass vor 6 Jahren 0