Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Wiesel am 28.11.08 - 15:46:19
-
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
-
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
-
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.
-
Das Ergebnis eines solchen Feldes sieht meist so aus:
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
-
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.
-
Das klingt schon anders.
Dann bestimme die Position des Kommas mit Instr und ziehe den Rest des Strings ab dieser Position mit Mid$ heraus und vergleiche.
Abgesehen davon solltest Du Deinen Code (der ja für den Vergleich schon funktionieren sollte - nur ist der unsicher!) überprüfen: Du setzt NotesUIDocument überhaupt nicht!
Und hättest Du die Fehlermeldung gleich dazu geschrieben, dann wäre das auch sofort aufgefallen. Es kann doch nicht so schwer sein, klare Aussagen zu treffen, wenn man Hilfe möchte, oder??
Bernhard
-
Mmmh, ja :-[
Schönes Wochenende!
-
Mmmh, ja :-[
Was immer das jetzt heissen soll ...