Save

Beschreibung:

Speichert die Inhalte der Eingabemaske ohne Rückfrage, ob Änderungen gespeichert werden sollen.

Rückgabewert:

Bool

Beispiel VBSript:

' Speichert die Eingabemaske nachdem der Nutzer einen neuen Namen für den dargestellten Kontakte-Datensatz hinterlegt hat. Basis für dieses Beispiel ist die Kontakte-Ansicht einer combit_Large-Solution

 

<!--#pragma keepeditmode-->

Dim oInputForm : Set oInputForm = cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2)

Dim sUserInput : sUserInput = cRM.DialogInputBox("Welcher Name soll für den Kontakte-Datensatz hinterlegt werden?", "InputForm.Save", "Soleil")

 

If (sUserInput <> "$CANCEL$" And Len(sUserInput) > 0) Then

    Call oInputForm.SetContentsByName("Name", sUserInput)

   

    If (oInputForm.Save()) Then

        Call cRM.DialogMessageBox("Der eingegebene Inhalt konnte erfolgreich gespeichert werden.", "InputForm.Save", vbOkOnly)

    End If

End If

 

Set oInputForm = Nothing

Beispiel C#-Script:

// Speichert die Eingabemaske nachdem der Nutzer einen neuen Namen für den dargestellten Kontakte-Datensatz hinterlegt hat. Basis für dieses Beispiel ist die Kontakte-Ansicht einer combit_Large-Solution

 

// <!--#pragma keepeditmode-->

InputForm inputForm = cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2);

string userInput = cRM.DialogInputBox("Welcher Name soll für den Kontakte-Datensatz hinterlegt werden?", "InputForm.Save", "Soleil");

 

if (userInput != "$CANCEL$" && userInput != "")

{

    inputForm.SetContentsByName("Name", userInput);

 

    if (inputForm.Save() == true)

    {

        cRM.DialogMessageBox("Der eingegebene Inhalt konnte erfolgreich gespeichert werden.", "InputForm.Save", 0);

    }

}

 

inputForm.Dispose();