FAQ-806 Wie finde ich den nächsten Datums-/Zeitwert in einem Datensatz?

Letztes Update: 13.07.2018

Methode 1:

Um den nächsten Datums-/Zeitwert in einem Datensatz mit Hilfe des Menüs Bearbeiten: Suchen zu finden:

  1. Ermitteln Sie den internen Julianischen Datumswert mit der Funktion date(). Wenn Sie z. B. den Datenwert finden möchten, der 2004-02-01 09:39:54 am nächsten liegt, ermitteln Sie das entsprechende Julianische Datum mit (kopieren Sie das Skript und fügen Sie es im Skriptfenster ein, wählen Sie es aus und drücken Sie Enter):
    date(2004-02-01 09:39:54.500,"yyyy''MM''dd HH':'mm':'ss'.'###")=;
    
  2. Wählen Sie Bearbeiten: In Blättern suchen. Setzen Sie den Datentyp auf Numerisch und geben Sie den numerischen Wert aus dem letzten Schritt (das Julianische Datum ermittelt mit der Funktion date()) in das Bearbeitungsfeld Suchobjekt ein. Passen Sie die anderen Einstellungen ggf. an. Klicken Sie auf die Schaltfläche Suchobjekt.
Hinweis: Sie müssen vielleicht die Toleranz anpassen, um den nächsten Wert zu finden.

 

Methode 2:

Um den nächsten Datums-/Zeitwert in einem Datensatz mit Hilfe des Menüs Bearbeiten: Suchen zu finden:

  1. Ermitteln Sie die Zeile des am nächsten liegenden Datumswerts mit der Funktion index() (kopieren Sie die Skripte und fügen Sie sie im Skriptfenster ein, wählen Sie sie aus und drücken Sie Enter):
    mydate=date(2004-02-01 09:40:00.000,"yyyy'-'MM'-'dd HH':'mm':'ss'.'###"); index(mydate,col(1),0)=;
    
  2. Verwenden Sie dann das Menü Bearbeiten: Gehe zu..., um zu dieser Zeile zu gehen.

  3. Schlüsselwörter:Datum, Zeit, suchen, nächster Datumswert