Beschreibung:
Legt den Inhalt des Feldes fest, dessen physikalischer Feldname übergeben wurde.
Die übergebene Variable für den Inhalt kann dabei einen zum Feldtyp korrespondierenden Typ haben und muss nicht vorher in eine Zeichenkette umgewandelt werden. Somit werden bspw. Lokalisierungsprobleme (Komma oder Punkt als Dezimalzeichen? Datumsformatierung?) bei der Weiterverarbeitung des Wertes vermieden.
Das Setzen eines Primärschlüssels ist möglich, sofern das Schreiben erlaubt ist.
Hinweis: Bitte prüfen Sie den Rückgabewert der Methode, um sicherzustellen, dass das Setzen des neuen Inhalts funktioniert hat.
Wird ein formatiertes Notizenfeld gesetzt, ist folgendes zu beachten: fängt der Inhalt mit \\plaintext: an, dann wird Klartext angenommen, fängt er mit \\html: an, dann wird HTML Inhalt angenommen, wird kein Präfix übergeben, so wird HTML angenommen.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
Name |
String |
Physikalischer Name des gewünschten Feldes. |
|
Contents |
Variant |
(Neuer) Feldinhalt |
Rückgabewert:
Bool
Hinweis: Bitte beachten Sie, dass "" nicht gleich NULL ist.
Beispiel VBScript:
' Dieses Beispiel basiert auf der Firmen-Ansicht einer combit_Large-Solution
Dim oRecord : Set oRecord = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord
Call oRecord.Lock()
Call oRecord.SetContentsValueByName("Company", "Luna Aventuras")
Call oRecord.Save()
Call oRecord.Unlock()
Call cRM.CurrentProject.ActiveViews.ActiveView.Update()
Set oRecord = Nothing
Beispiel C#-Script:
// Dieses Beispiel basiert auf der Firmen-Ansicht einer combit_Large-Solution
Record record = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord;
record.Lock();
record.SetContentsValueByName("Company", "Luna Aventuras");
record.Save();
record.Unlock();
cRM.CurrentProject.ActiveViews.ActiveView.Update();
record.Dispose();