SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Wenn Sie mehrere Datensätze im Fenster Bearbeiten mehrerer Datensätze in Microsoft Dynamics CRM 4.0 bearbeiten, sind die Felder, die das OnChange-Ereignis aktiviert haben, nicht verfügbar. Außerdem werden alle benutzerdefinierten OnLoad-Ereignissen oder OnSave-Ereignisse für das Formular deaktiviert.
Dieses Problem tritt auf, weil Microsoft Dynamics CRM 4.0 die Felder deaktiviert, die das OnChange-Ereignis in das Fenster mehrere Datensätze bearbeiten aktiviert haben. Microsoft Dynamics CRM 4.0 werden diese Felder, um zu verhindern, dass das OnChange-Ereignis verursacht Fehler deaktiviert.
Um dieses Problem zu umgehen, aktivieren Sie manuell die Felder, die das OnChange-Ereignis aktiviert haben. Gehen Sie folgendermaßen vor, um das Feld Parentaccountid manuell zu aktivieren:
Exportieren Sie die Anpassungen des Kontos. Gehen Sie hierzu folgendermaßen vor:
Klicken Sie in Microsoft Dynamics CRM 4.0 auf Einstellungen, klicken Sie auf Anpassen, und klicken Sie dann auf Anpassungen exportieren.
Klicken Sie auf Konto, klicken Sie auf Weitere Aktionen, und klicken Sie dann auf der Symbolleiste Ausgewählte Anpassungen exportieren.
Klicken Sie auf OK, und speichern Sie die exportierte Datei als die Datei AccountCustom.xml.
Öffnen Sie im Editor die AccountCustom.xml-Datei, und suchen Sie im folgenden Abschnitt:
Beschriften Sie Beschreibung = "Übergeordnete Firma"
Suchen Sie die folgende Codezeile, in diesem Abschnitt der Datei AccountCustom.xml.
Speichern Sie die geänderte Datei AccountCustom.xml.
Importieren Sie die geänderte Datei AccountCustom.xml. Gehen Sie hierzu folgendermaßen vor:
Klicken Sie auf Einstellungen, klicken Sie auf Anpassen, und klicken Sie dann auf Importieren.
Klicken Sie auf die geänderte Datei AccountCustom.xml, und klicken Sie auf Uploaden.
Klicken Sie auf Konto, klicken Sie auf Weitere Aktionen, und klicken Sie dann auf Ausgewählte Anpassungen importieren.
Veröffentlichen der Anpassungen. Gehen Sie hierzu folgendermaßen vor:
Klicken Sie auf Einstellungen, klicken Sie auf Anpassen, und klicken Sie dann auf Entitäten anpassen.
Klicken Sie auf Konto, und klicken Sie dann auf der Symbolleiste auf Veröffentlichen.
Offene bearbeiten einem Massenkopiervorgang Formular für Account1 und Account2.
Klicken Sie auf die Suchschaltfläche Übergeordnete Firma.
Möglicherweise werden die folgenden Ereignisse angezeigt.
<events>
<event name="setadditionalparams" application="true" active="true" BehaviorInBulkEditForm="EnabledButNoRender">
<script><![CDATA[
var oLookup = event.srcElement;
var sAccountId = crmFormSubmit.crmFormSubmitId.value;
if (sAccountId != "") /* parent account is being updated, filter out this account */
{
oLookup.lookupclass="ParentLookup";
oLookup.AddParam("currentaccount", sAccountId);
}
]]></script>
</event>
</events>
Können Sie diese Schritte für das ParentCustomerID-Feld auf der Entität "Contact oder für jedes Feld, das Ereignisse aufweist. Die gültigen Werte für diese Felder sind wie folgt:
Aktiviert Wenn Sie diesen Wert verwenden, ist das Feld aktiviert. Darüber hinaus wird der Code für das Ereignis ausgeführt, wenn das Ereignis aufgerufen wird.
Deaktiviert Wenn Sie diesen Wert verwenden, ist das Feld deaktiviert.
EnabledButNoRender Wenn Sie diesen Wert verwenden, ist das Feld aktiviert. Der Code für das Ereignis ist jedoch nicht ausgeführt, wenn das Ereignis aufgerufen wird.
Verhindern können, für das Feld ParentAccount und für das ParentCustomerID-Feld dass die Ereignisse, die ausgeführt werden das Suchformular das ausgewählte Konto. Obwohl auf den Wert Enabled der Parameter festgelegt ist, Filtern die Felder ausgewählt Massen-Konten nicht. Jedoch, wenn Sie versuchen der übergeordneten Firma, der das gleichzeitige festlegen ausgewählten Konten auf sich selbst, Sie erhalten eine vage Fehlermeldung beim Festlegen der übergeordneten Firma. Daher darf nicht der Zirkelbezug von einem Konto eine eigene übergeordnete Firma sein.
So aktivieren Sie die Ereignisse OnLoad und OnSave in die Suche BULK Edit Form für die folgenden Codezeilen:
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 949941
(http://support.microsoft.com/kb/949941/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Waren diese Informationen hilfreich?
Ja
Nein
Etwas
Wie hoch war der Aufwand für Sie persönlich, um diesen Artikel zu verwenden?
Sehr gering
Gering
Mittel
Hoch
Sehr hoch
Sagen Sie uns bitte, wie wir diese Informationen noch verbessern können
Danke! Dieses Feedback hilft uns dabei, die Supportartikel weiter zu verbessern. Weitere Informationen finden Sie auf der Hilfe und Support-Startseite.