Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Lalikowski am Januar 20, 2022, 13:25:43

Titel: Abfrageergebnis sind "Sonderzeichen"
Beitrag von: Lalikowski am Januar 20, 2022, 13:25:43
Hallo zusammen,

habe das Netz durchforstet, doch nicht wirklich etwas gefunden......-(

Eine Abfrage soll den Inhalt eines Textfeldes zurückgeben, doch leider kommt ein "Sonderzeichen".

Was mache ich falsch?

Im Anhang eine jungfräuliche Test-DB.

VG

Andreas
Titel: Re: Abfrageergebnis sind "Sonderzeichen"
Beitrag von: DF6GL am Januar 20, 2022, 16:46:32
Hallo,

auf Formular-Referenzen sollte am besten grundsätzlich in Abfrage-Kriterien und speziell hier als "berechnetes Feld" verzichtet werden. Offensichtlich kommt der Expression-Service beim Interpretieren der Abfrage "leicht" durcheinander und produziert irgendwelche, vom Wert des (ungebundenen) Textfeldes abhängige Zeichen.  (statt 33 kannst Du ja mal andere Zahlen von 1 beginnend als Standardwert einsetzen. Es ändert auch nichts, wenn die Zuweisung nicht über den Standardwert, sondern über die Load-Ereignis-Prozedur erfolgt.

Wozu wird der Textfeld-Wert in einer Abfrage-Spalte denn gebraucht?
Titel: Re: Abfrageergebnis sind "Sonderzeichen"
Beitrag von: Lalikowski am Januar 20, 2022, 17:12:09
Hallo Franz,

ganz lieben Dank für das schnelle feedback.

Es ist in der Tat so, wie Du schreibst. Kommt der Wert im Textfeld aus einer Berechnung oder aus dem Standardwert kommt die Abfrage durcheinander.
Befülle ich das Textfeld manuell ist alles i.O..

Ich benötige den Inhalt des Feldes, der bereits vorher schon berechnet worden ist, zur Berechnung eines anderen Wertes.

Ich versuche es einmal mit einer Tabelle, d.h. die Werte der Textfelder in eine Tabelle schreiben und von dort aus dann berechnen.

Sollte ich Widererwarten nochmals auf Probleme stoßen, würde ich mich gerne noch einmal melden.

Viele Grüße

Andreas
Titel: Re: Abfrageergebnis sind "Sonderzeichen"
Beitrag von: DF6GL am Januar 20, 2022, 18:10:29
Hallo,

ZitatIch benötige den Inhalt des Feldes, der bereits vorher schon berechnet worden ist, zur Berechnung eines anderen Wertes.



Aber dazu braucht es doch keine solchen Verquerungen...

Wenn Du nicht sagst, was und wie genau irgendwas berechnet werden soll, kann man Dir keine Alternative vorschlagen.
Titel: Re: Abfrageergebnis sind "Sonderzeichen"
Beitrag von: Lalikowski am Januar 21, 2022, 07:22:25
Hallo Franz,

im Thema Access bin ich noch ein greenhorn, daher ist einiges sicher sehr kompliziert und könnte einfacher gestaltet werden.

Habe eine für mich einfache "Lösung" gefunden. Diese "Sonderzeichen" werden nur angezeigt, für weitere Berechnungen wird der korrekte Wert verwendet... :)

Vielen Dank für Deine Unterstützung

Andreas