Autor Thema: Feldsuche auf numerische Feldwerte mit Dezimalzahlen  (Gelesen 2419 mal)

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
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

Glombi

  • Gast
Re:Feldsuche auf numerische Feldwerte mit Dezimalzahlen
« Antwort #1 am: 27.05.04 - 15:04:43 »
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.

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re:Feldsuche auf numerische Feldwerte mit Dezimalzahlen
« Antwort #2 am: 27.05.04 - 15:11:09 »
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 !

Glombi

  • Gast
Re:Feldsuche auf numerische Feldwerte mit Dezimalzahlen
« Antwort #3 am: 27.05.04 - 15:15:18 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz