Access2003: Addition von Textfeldern ergiebt "#Name?"

Communicate

Mitglied
Hallo zusammen,

ich stehe gerade auf dem Schlauch.

Ich möchte gerne ein berechnetes Textfeld durch ein anderes textfeld dividieren. Als Ergebnis erhalte ich immer "#Name?".

Zur Reproduktion habe ich einmal 3 Textfelder angelegt:

Text1: 1
Text2: 1
Text3: [Text1]+[Text2]

Bei Text3 gibt es jetzt auch schon ein "Name?".

Was mache ich falsch?

Gruß
Dominic
 
= hast du vergessen. Damit gibst du Access bekannt, dass nun eine Formel kommt und nicht nur den Namen eines Feldes der zugrundeliegenden Tabelle
Code:
#Inhalt von Text3:
=[Text1]+[Text2]
 
Hallo :)

Danke für den Tip. Das "=" steht aber schon drin. es ist ganz merkwürdig.
Aber trotz "=" erhalte ich immer nur "#Name?"

In text1 und text2 steht auch "=1"...

Hast Du noch eine Idee?
 
Wenn die Felder wirklich so heissen sollte es gehen.
Bei meinem Test hats so funktioniert.
Kannst du mal das Formular hier hochladen (deine Test-DB mit dem Test-Formular (!Ohne Daten!))
 
Wie z.B. hier schön beschrieben steht, deutet der Fehler "#Name" darauf hin das zumindest einer der angegebenen Namen falsch ist.

Deshalb die "blöde" Frage. Heißen die Textfelder auch wirklich "Text1" und "Text2" !?

Außerdem wenn ich einfach "+" nehme, dann werden die Inhalte nicht addiert sondern verkettet. Um damit rechnen zu können müssen die Angaben z.B. mit CSNG in eine Zahl umgewandelt werden.
 
+ rechent in Access +. Das Verknüpfen geht über &.
Wenn ein Feld ein String haben würde, dann kähme bei + ein #Error
 
Zurück