none
Attributsinhalt wird in Berichten und Erweiterten Suche nicht angezeigt RRS feed

  • Frage

  • Hallo zusammen,

    ich habe der Entität "Verkaufschance" ein neues Attribut "Dealgröße" vom Typ nvarchar hinzugefügt.

    Innerhalb der VKC lässt sich das Textfeld des Attributes ausfüllen. Möchte ich mir jedoch beispielsweise ein Bericht oder Erweiterte Suche anzeigen lassen, werden die Werte in der Spalte Dealgröße nicht angezeigt.

    Hätten Sie vielleicht Lösungsansätze für mein Problem?

    Anbei noch die skriptseitige Umsetzung:

    switch (true) {
        case crmForm.all.actualvalue.DataValue >= 500000 : crmForm.all.new_dealgroesse.DataValue = "500.000+ EUR";
            break;
        case crmForm.all.actualvalue.DataValue >= 250000 : crmForm.all.new_dealgroesse.DataValue = "250.000 EUR bis 500.000 EUR";
            break;
        case crmForm.all.actualvalue.DataValue >= 100000 : crmForm.all.new_dealgroesse.DataValue = "100.000 EUR bis 250.000 EUR";
            break;
        case crmForm.all.actualvalue.DataValue >= 50000 : crmForm.all.new_dealgroesse.DataValue = "50.000 EUR bis 100.000 EUR";
            break;
        case crmForm.all.actualvalue.DataValue >= 25000 : crmForm.all.new_dealgroesse.DataValue = "25.000 EUR bis 50.000 EUR";
            break;
        case crmForm.all.actualvalue.DataValue > 0 : crmForm.all.new_dealgroesse.DataValue = "Bis 25.000 EUR";
            break;
            }

    Danke vorab für die Hilfe.

    Liebe Grüße

     

    PasMac

     

     

     

     

     

     

    Dienstag, 15. November 2011 12:38

Antworten

  • alternativ zum enablen des Feldes kannst du auch die Methode ForceSubmit = true verwenden
    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website
    • Als Antwort vorgeschlagen Andreas Buchinger Donnerstag, 8. Dezember 2011 14:10
    • Als Antwort markiert PasMac Donnerstag, 12. April 2012 12:07
    Donnerstag, 17. November 2011 14:05

Alle Antworten

  • Hallo PasMac,

    Ist das Feld, dass du mit obigen Script sperrst disabled? Wenn ein Feld auf der Oberfläche bzw. während dem OnSave disabled ist, wird der darin enthaltene Wert nicht in die Datenbank gespeichert. Du müsstest folglich in der OnSave-Methode des Formulars das Feld enablen, damit der Wert auch an die Datenbank übermittelt wird.

    Nach dem Speichern und dem damit verbundenen Refresh ist das Feld dann wieder disabled.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    Mittwoch, 16. November 2011 13:52
  • alternativ zum enablen des Feldes kannst du auch die Methode ForceSubmit = true verwenden
    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website
    • Als Antwort vorgeschlagen Andreas Buchinger Donnerstag, 8. Dezember 2011 14:10
    • Als Antwort markiert PasMac Donnerstag, 12. April 2012 12:07
    Donnerstag, 17. November 2011 14:05
  • Hallo zusammen,

    das Feld "Dealgröße" ist im Script enabled. Wie kann ich die ForceSubmit-Methode in das Script einbauen? Da ich Neuling auf diesem Gebiet, möchte ich mich für die vielleicht überflüssige Frage entschuldigen.

     

    Liebe Grüße

     

    PasMac

    Freitag, 18. November 2011 11:06
  •  Hallo,

     

    schau mal hier: http://msdn.microsoft.com/en-us/library/cc189831.aspx

    Also in deinem Fall:

    crmForm.all.new_dealgroesse.ForceSubmit = true

     

    Gruß,

    Nils Frohloff
    http://www.strategic-it.de

    Freitag, 18. November 2011 11:42
  • Hallo zusammen,

     

    durch die Methode ForceSubmit hat es funktioniert. Vielen Danke für die kompetente Hilfe.

     

    Liebe Grüße

    PasMac

    Freitag, 18. November 2011 15:22