combit Relationship Manager - Objekt-Referenz - combit GmbH

combit Relationship Manager - Objekt-Referenz - combit GmbH combit Relationship Manager - Objekt-Referenz - combit GmbH

22.01.2015 Aufrufe

FAQ VBScript Beispiele If oCurrentRecordSet.MoveFirst Then ' Treffer vorhanden! ' Auswahl des Datensatzes durch den Benutzer Set oCurrentRecord = oCurrentRecordSet.DialogSelectRecord("Bitte wählen Sie den gewünschten Datensatz aus.") ' Überprüfung, ob ein Datensatz ausgewählt wurde If Not oCurrentRecord Is Nothing Then MsgBox "Es wurde folgender Datensatz ausgewählt:" & vbCrLf & _ "Name: " & oCurrentRecord.GetContentsByName("Name") & ", " & _ oCurrentRecord.GetContentsByName("Vorname") & vbCrLf & _ "PLZ: " & oCurrentRecord.GetContentsByName("PLZZ"), vbInformation, "combit Relationship Manager" Else Msgbox "Es wurde kein Datensatz ausgewählt.", vbInformation, "combit Relationship Manager" Else End If Msgbox "Keine Datensätze für diesen Filter vorhanden!", vbInformation, "combit Relationship Manager" Else End If Msgbox "Es konnte kein Filter erstellt werden!", vbInformation, "combit Relationship Manager" End If ' Objekte freigeben Set oCurrentRecord = Nothing Set oCurrentRecordSet = Nothing Set oViewConfig = Nothing Set oViewConfigs = Nothing Set oActiveView = Nothing Set oProject = Nothing 8.1.8 Verwendung des Events "Eingehender Anruf wurde gesucht" ' Das Ereignis "Eingehender Anruf wurde gesucht", 132

FAQ VBScript Beispiele ' wird ausgelöst, wenn der phone manager einen entsprechenden ' Datensatz gefunden hat. Der nachfolgende Scriptcode für das Ereignis ' kann durch eine Anrufsimulation (Extras > Anrufsimulation) getestet werden. If WScript.Event.View Is Nothing Then Else Then MsgBox WScript.Event.Data & " wurde nicht gefunden!" If(MsgBox(WScript.Event.Data & " gefunden!" & _ WScript.Event.View.FilterRecCount & " Treffer." & _ vbCrLF & "Möchten Sie diese anzeigen lassen", vbYesNo) = vbYes) Msgbox "Gefundener Datensatz: " &_ WScript.Event.View.CurrentRecordSet.CurrentRecord.GetContentsByName("Firma") & " - " & WScript.Event.View.CurrentRecordSet.CurrentRecord.GetContentsByName("Name") End If End If ' > 8.1.9 Direkter Versand einer eMail in einer aktiven Ansicht Option Explicit Dim oProject, oActiveView, oCurrentRecordSet, oCurrentRecord ' Aktives cRM Projekt Set oProject = cRM.CurrentProject Set oActiveView = oProject.ActiveViews.ActiveView Set oCurrentRecordSet = oActiveView.CurrentRecordSet ' Aktueller Datensatz Dim oRecord Set oCurrentRecord = oCurrentRecordSet.CurrentRecord() ' Direkter Versand der eMail: ' 1. Parameter = eMaildadresse des Empfänger ' 2. Parameter = Subjekt (Betreff) der eMail 133

FAQ<br />

VBScript Beispiele<br />

If oCurrentRecordSet.MoveFirst Then<br />

' Treffer vorhanden!<br />

' Auswahl des Datensatzes durch den Benutzer<br />

Set oCurrentRecord = oCurrentRecordSet.DialogSelectRecord("Bitte wählen<br />

Sie den gewünschten Datensatz aus.")<br />

' Überprüfung, ob ein Datensatz ausgewählt wurde<br />

If Not oCurrentRecord Is Nothing Then<br />

MsgBox "Es wurde folgender Datensatz ausgewählt:" & vbCrLf & _<br />

"Name: " & oCurrentRecord.GetContentsByName("Name") & ", " & _<br />

oCurrentRecord.GetContentsByName("Vorname") & vbCrLf & _<br />

"PLZ: " & oCurrentRecord.GetContentsByName("PLZZ"), vbInformation,<br />

"<strong>combit</strong> <strong>Relationship</strong> <strong>Manager</strong>"<br />

Else<br />

Msgbox "Es wurde kein Datensatz ausgewählt.", vbInformation, "<strong>combit</strong><br />

<strong>Relationship</strong> <strong>Manager</strong>"<br />

Else<br />

End If<br />

Msgbox "Keine Datensätze für diesen Filter vorhanden!", vbInformation,<br />

"<strong>combit</strong> <strong>Relationship</strong> <strong>Manager</strong>"<br />

Else<br />

End If<br />

Msgbox "Es konnte kein Filter erstellt werden!", vbInformation, "<strong>combit</strong><br />

<strong>Relationship</strong> <strong>Manager</strong>"<br />

End If<br />

' <strong>Objekt</strong>e freigeben<br />

Set oCurrentRecord = Nothing<br />

Set oCurrentRecordSet = Nothing<br />

Set oViewConfig = Nothing<br />

Set oViewConfigs = Nothing<br />

Set oActiveView<br />

= Nothing<br />

Set oProject = Nothing<br />

8.1.8 Verwendung des Events "Eingehender Anruf wurde gesucht"<br />

' Das Ereignis "Eingehender Anruf wurde gesucht",<br />

132

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!