Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: datenbanken24 am 27.05.04 - 14:48:17
-
Sowohl im Notes-Client als auch im Web kann man Feldsuchen absetzen, wie z.B.
FIELD txtfieldname = "Hans"
oder
FIELD numfieldname < 6
Das funktioniert alles problemlos.
Wir finden allerdings keine Möglichkeit, eine Feldsuche auf ein numerisches Feld abzusetzen, wenn das Feld Dezimalstellen hat
Z.B. bei einer Immobilien-Suche nach Anzahl der Zimmer
FIELD numZimmer > 2,5
Das Feld selbst ist numerisch.
Keine Schreibweise des Suchstrings bringt ein korrektes Suchergebnis:
Klammern, Punkte statt Komma, Anführungszeichen, alles vergebens
Weder im Notes Client (R6.0.3) noch übers Web.
Kennt jemand eine funktionierende Suchstring Syntax, die ein Ergebnis liefert, "Suche mir alle Dokumente, in den das numerische Feld numZimmer gößer 2,5 ist " ?
Danke für jede Idee
-
Es liegt wohl hier dran:
Full Text Search Not Working with Comma Character as Decimal Symbol
Problem:
You have documents containing numeric fields with a comma used as a decimal symbol. The decimal symbol defined in the Regional Settings is the comma. You find that, whatever linguistic version the Domino 5.x server and Notes 5.x client are, when you do a search for a number using the comma character (for example, [field_name]>=3,9), the results are wrong. The search is done as it would be for an integer (in this example it would have been done for 3).
Solution:
This issue has been reported to Lotus Quality Engineering.
Workaround: Change the Regional Settings to use the dot character as decimal symbol, and use the dot character to do the search.
-
Ich habs geahnt - aber dieses Dokument in der Knowledge Base nicht gefunden.
Da braucht man jetzt wenigstens nicht nächtelang zu probieren, obs doch irgenwie geht...
Danke !
-
Du brauchst wohl noch ein Feld für die Anzahl der halben Zimmer ;D
Das ist mal wieder ein typisches Notes-Problem. Die Entwickler in Amiland können sich halt nicht vorstellen, dass es Länder gibt, in denen ein Komma verwendet wird.
Zum Glück fahren die wenigstens auf der "richtigen" Seite Auto ;D
Andreas