Beschreibung:
Die angegebene Datei wird in das übergebene BLOB-Feld eingebettet.
Hinweis: Damit die Datei in der Anwendung korrekt angezeigt bzw. verwendet werden kann, muss zusätzlich die Dateiendung, sowie der Dateiname in die entsprechenden Felder (siehe Konfiguration der 'Dokumentinfos' der Ansicht) geschrieben werden.
Es ist nötig darauf zu achten, dass die einzubettende Datei bis zum Abschluss des Speichervorgangs unter dem im FileName-Parameter angegeben Pfad zu finden ist.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
FieldName |
String |
Physikalischer Name des gewünschten (BLOB)-Felds. |
|
FileName |
String |
Dateiname |
Rückgabewert:
Bool
Beispiel VBScript:
' Dieses Beispiel basiert auf der Aktivitäten-Ansicht einer combit_Large-Solution
Dim oRecord : Set oRecord = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord
Call oRecord.Lock()
Call oRecord.SetContentsByNameFromFile("Document_Embedded", "C:\temp\Excel Arbeitsblatt.xlsx")
Call oRecord.SetContentsByName("Document_FileName", "Excel Arbeitsblatt")
Call oRecord.SetContentsByName("Document_FileType", "xlsx")
Call oRecord.Save()
Call oRecord.Unlock()
Call cRM.CurrentProject.ActiveViews.ActiveView.Update()
Set oRecord = Nothing
Beispiel C#-Script:
// Dieses Beispiel basiert auf der Aktivitäten-Ansicht einer combit_Large-Solution
Record record = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord;
record.Lock();
record.SetContentsByNameFromFile("Document_Embedded", @"C:\temp\Excel Arbeitsblatt.xlsx");
record.SetContentsByName("Document_FileName", "Excel Arbeitsblatt");
record.SetContentsByName("Document_FileType", "xlsx");
record.Save();
record.Unlock();
cRM.CurrentProject.ActiveViews.ActiveView.Update();
record.Dispose();