Domino 9 und frühere Versionen > ND6: Entwicklung

Vergleich eines Teilfeldinhaltes

(1/2) > >>

Wiesel:
Hallo!

Ich muss einen bestimmten Teil eines Feldinhaltes miteinander abgleichen.

Ich habe zwei Felder in denen jweils Datum, Uhrzeit und Name gespeichert wird.

Nun muss ich abgleichen, ob in bestimmten Feldpaaren der selbe Name enthalten ist.

Ich habe das zum Test so angefangen:

Sub Click(Source As Button)
   Dim uidoc As NotesUIDocument
   Dim Erg1 As String
   Dim Erg2 As String
   
   Erg1 = Mid(uidoc.fieldgettext("txtErlVon"),22,30)
   Erg2 =  Mid(uidoc.fieldgettext("txtErlVon_11"),22,30)
   
   Msgbox Erg1
   Msgbox Erg2

If Erg1 = Erg2 then
msgbox "Der Name ist gleich"
End if
   
End Sub

Aber ich komme erst gar nicht zu einem Ergebnis. Was ist falsch?

Vielen Dank im Voraus!
Wiesel

koehlerbv:
Ein Beispiel für die Feldinhalte wäre nicht schlecht. Ohne das Format zu kennen (gibt es überhaupt ein festgelegtes Format?) wird das ein Stochern im Nebel. Und die Kristallkugel ist schon im Wochenende  ;D

Bernhard

Wiesel:
Gut für die Kristallkugel  ;) Schlecht für mich  ::)

Das Ergebnis eines solchen Feldes sieht meist so aus:

01.01.2009 10:01:23, Max Mustermann

Die Stellen bis zum Namen sind also immer gleich. Nur der Name variiert.

koehlerbv:

--- Zitat von: Wiesel am 28.11.08 - 16:06:35 ---Das Ergebnis eines solchen Feldes sieht meist so aus:
--- Ende Zitat ---

Meist? Das ist für einen "schnellen Deppen" wie den Computer ganz schlecht. Dann musst Du einen regelrechten Parser bauen, ansonsten wirst Du nur "meist" ein brauchbares Ergebnis bekommen.

Daher: Also wie nun?

Bernhard

Wiesel:
Ok, Korrektur:

Bis auf den Namen, der anders lauten kann, da unterschiedliche User diesen Timestemp setzen, ist das Feld immer genauso aufgebaut. Erst Datum dann Uhrzeit Komma Name.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln