Beschreibung:
Zeichenfolge zur eindeutigen Identifizierung einer Verknüpfung bzw. eines Links. Siehe Methode SetLinkFromString des Link-Objekts für die Syntax dieser Zeichenfolge.
Typ:
String
Beispiel VBScript:
Dim oProject : Set oProject = cRM.CurrentProject
Dim oActiveView : Set oActiveView = cRM.CurrentProject.ActiveViews.ActiveView
Dim oViewConfig : Set oViewConfig = oActiveView.Config
Dim oRecord : Set oRecord = oActiveView.CurrentRecordSet.CurrentRecord
Dim sPrimaryKeyFieldName : sPrimaryKeyFieldName = oViewConfig.PrimaryKeyFldName
Dim sRecordRefDescription : sRecordRefDescription = oRecord.GetRecordRefDescription
Dim sRefLink : sRefLink = oProject.ID & "|" & oActiveView.Name & "|" & oViewConfig.FamilyName & "|" & sPrimaryKeyFieldName & "|" & oRecord.GetContentsByName(sPrimaryKeyFieldName) & "|" & sRecordRefDescription
Set oRecord = Nothing
Set oViewConfig = Nothing
Set oActiveView = Nothing
Set oProject = Nothing
…
oAppointment.HostDataBase = sRefLink
Beispiel C#-Script:
Project currentProject = cRM.CurrentProject;
View activeView = currentProject.ActiveViews.ActiveView;
ViewConfig activeViewConfig = activeView.Config;
Record currentRecord = activeView.CurrentRecordSet.CurrentRecord;
string primaryKeyFieldName = activeViewConfig.PrimaryKeyFldName;
string recordRefDescription = currentRecord.GetRecordRefDescription();
string refLink = currentProject.ID + "|" + activeView.Name + "|" + activeViewConfig.FamilyName + "|" + primaryKeyFieldName + "|" + currentRecord.GetContentsByName(primaryKeyFieldName) + "|" + recordRefDescription;
currentRecord.Dispose();
activeViewConfig.Dispose();
activeView.Dispose();
currentProject.Dispose();
…
appointment.HostDatabase = refLink;
Hinweis: Vollständige Beispiele für VBScript und C#-Script befinden sich im Kapitel Appointment Objekt.