Alles zu Notes/Domino
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Hilfe
Suche
Einloggen
Registrieren
Forenregeln
Das Notes Forum
»
Domino 9 und frühere Versionen
»
ND6: Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
koehlerbv
) »
Inviewedit Frage
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Nach unten
Autor
Thema: Inviewedit Frage (Gelesen 1546 mal)
Thorsten Kalweit
Aktives Mitglied
Beiträge: 115
Geschlecht:
Inviewedit Frage
«
am:
20.01.09 - 16:12:45 »
Hallo zusammen,
wie kann ich in meinem Skript mehrere editierbare Spalten definieren? Zur Zeit funktioniert es nur mit dem Feld "Quantity".
Vielen Dank im Voraus
Thorsten
Hier der Code:
Sub Inviewedit(Source As Notesuiview, Requesttype As Integer, Colprogname As Variant, Columnvalue As Variant, Continue As Variant)
Const QUERY_REQUEST = 1 ' values for RequestType
Const VALIDATE_REQUEST = 2
Const SAVE_REQUEST = 3
Const NEWENTRY_REQUEST = 4
' Editable column
Const COLUMN_FEATURE = "Quantity" 'programmatic name of column
Const FIELD_FEATURE = "Quantity" 'corresponding field name
Dim ws As New NotesUIWorkspace
Dim note As NotesDocument
Dim db As NotesDatabase
Set db = ws.CurrentDatabase.Database
Set note = db.GetDocumentByID(Source.CaretNoteID)
If (note Is Nothing) Then Exit Sub
If (RequestType = QUERY_REQUEST) Then
If(note.HasItem(FIELD_FEATURE)) Then
'Get the current (original) value to put in Edit box
Columnvalue(0) = note.GetItemValue(FIELD_FEATURE)
Else
'This doc does not contain the required field;
'ignore it
Continue = False
End If
Elseif (RequestType = VALIDATE_REQUEST) Then
'Accept any user input
Continue = True
Elseif (RequestType = SAVE_REQUEST) Then
Call note.ReplaceItemValue (FIELD_FEATURE, ColumnValue(0))
Call note.Save(True, True, True)
End If
End Sub
Gespeichert
Viele Grüße
Thorsten
Axel
Moderator
Gold Platin u.s.w. member:)
Beiträge: 8.658
Geschlecht:
It's not a bug, it's Notes
Re: Inviewedit Frage
«
Antwort #1 am:
20.01.09 - 16:21:46 »
Such mal in der Designer-Hilfe nach inviewedit. Da findest du auch entsprechende Beispiele.
Axel
Gespeichert
Ohne Computer wären wir noch lange nicht hinterm Mond!
Drucken
Seiten: [
1
]
Nach oben
« vorheriges
nächstes »
Das Notes Forum
»
Domino 9 und frühere Versionen
»
ND6: Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
koehlerbv
) »
Inviewedit Frage
Impressum Atnotes.de
-
Powered by Syslords Solutions
-
Datenschutz