Domino 9 und frühere Versionen > ND6: Entwicklung
Vergleich eines Teilfeldinhaltes
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