Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Xoar am Mai 31, 2011, 14:07:50

Titel: Zwei Felder summieren, will nicht klappen...
Beitrag von: Xoar am Mai 31, 2011, 14:07:50
Hallo, irgendwie will das bei mir mit meinem Bericht nicht klappen.
Ich habe (siehe Bild) zwei Felder die ganz simpel einfach addiert werden sollen. Mache es momentan mit =[RTW1txt]+[RTW2txt]

Habe die Felder auch schon umbenannt, da Access angeblich ab und an Schwierigkeiten damit haben kann.

wieso klappt das nicht? Das Textfeld bleibt immer leer. habe auch schon =summe([RTW1txt]+[RTW2txt]) versucht, aber da kommt dann immer #Fehler

Habs auch schon in meiner Kreuztabellenabfrage versucht, damit ichs hier im Bericht nicht machen muss, als Zeilenspaltensumme zu machen, aber da geht das irgendwie nur für alle Felder und nicht für zwei spezielle....

Große ??? über meinem Kopf, hat wer Ideen, Vorschläge etc?

[Anhang gelöscht durch Administrator]
Titel: Re: Zwei Felder summieren, will nicht klappen...
Beitrag von: edgar.basler am Mai 31, 2011, 14:15:21
Das mit dem "Habe die Felder auch schon umbenannt, da Access angeblich ab und an Schwierigkeiten damit haben kann" stimmt schon. Access hat ab und zu solche Probleme. Warum weiß ich auch nicht. Nur mit dem Umbenennen des Feldes ist es nicht getan. Das Feld (dort wo die Addition stattfindet) löschen und neu anlegen. Meistens hilft das.
Titel: Re: Zwei Felder summieren, will nicht klappen...
Beitrag von: Jonny am Mai 31, 2011, 14:20:54
Hallo,
kann es sein das die Felder nicht numerisch sind oder als Inhalt NULL haben?

Die Namen sind schon OK nur schade das die Namen beim Steuerelement ein Leerzeichen haben.
Hier würde ich auch die Tabellendefinition ändern (nie mit Leer, Bindestrich usw. die Felder benennen).

Gruß

Johann
Titel: Re: Zwei Felder summieren, will nicht klappen...
Beitrag von: Xoar am Mai 31, 2011, 14:32:06
Hah es klappt, es lag tatzächlich daran, dass die summierten Felder nicht "IMMER" einen Inhalt haben. Also NULL als Inhalt haben.

Danke für den Wink mit dem Zaunpfahl

Habs nun so gelöst:
=Wenn([RTW1txt]<>"";[RTW1txt]+[RTW2txt];[RTW2txt])


PS: Die Feldbenennungen mit Leerzeichen kommen dadurch zustanden, dass ich nicht die FeldbezeichnungsID genommen habe, sondern das zweite Feld der tbl mit der Detailbenennung und da ist halt das Leerzeichen drin.
Titel: Re: Zwei Felder summieren, will nicht klappen...
Beitrag von: DF6GL am Mai 31, 2011, 14:59:14
Hallo,

besser so:

=nz([RTW1txt];0) + nz([RTW2txt];0)

Titel: Re: Zwei Felder summieren, will nicht klappen...
Beitrag von: Xoar am Mai 31, 2011, 15:15:08
oh ja so ist noch besser, meins hatte nämlich nochn Fehler, weil "" ist ja nicht gleich NULL

Ah nette Funktion