Hallo Zusammen,
ich versuche einen Raum anhand eines Schlüssels (Zimmernummer) aus einem View/Tabelle zu finden.
Wenn gefunden, dann wird dies angezeigt, ansonsten nicht. Der Code ist nicht vollständig...
Der Teil bei dem ich eine Frage hätte wäre:
Wird der Schlüssel nur mit der ersten Spalte (Column) der Ansicht verglichen, oder kann ich diesen auch auf eine andere Spalte anwenden?
Denn wenn der Schlüssel nicht in der ersten Spalte steht, komme ich immer in den Else-Teil....
Der Codeschnipsel dazu:
Code
Function LeseBesprechungsraeume As String
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim viewMapping As NotesView
Dim entryMapping As NotesViewEntry
Dim zimmernummer As String
On Error GoTo ErrHandler
Set viewMapping=db.Getview("meineAnsicht")
If (viewMapping Is Nothing) Then
GoTo ErrHandler
End If
Set entryMapping = viewMapping.GetEntryByKey(zimmernummer)
If Not (entryMapping Is Nothing) Then
displayInnerXml="true"
Else 'Räume ohne Mapping sollen gar nicht angezeigt werden?
displayInnerXml="false"
End If
ErrHandler:
Print |Error: - |+Str(Err)
Alles anzeigen