Benutzer mit den meisten Antworten
Code First

Frage
-
Hallo,
wenn ich im benutzerdefinierten Code die Funktion First verwende, erhalte ich die Fehlermeldung "Name 'First' is not declared", während ich die Funktion ansonsten im XML jederzeit verwenden kann.
Wie kann ich die Funktion aufrufen?
Gruß, Eckart
Antworten
-
Hallo Eckart,
ich nehme an, dass das so nicht geht. Übergib doch einfach den über First ermittelten Wert an deine Custom Code Funktion!? Siehe dazu:
https://technet.microsoft.com/de-de/library/ms155798.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Eegi Donnerstag, 7. Januar 2016 11:58
-
Hallo Eckart,
Du könntest First nachbilden wie es in dem Blog Artikel gezeigt wird:
Using Group Variables in Reporting Services 2008 for Custom Aggregation
Gruß Elmar
- Als Antwort markiert Eegi Donnerstag, 7. Januar 2016 14:55
Alle Antworten
-
Hallo Eckart,
in welchem benutzerdefinierten Code? und was hat XML damit zu tun?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Stefan,
mit dem benutzerdefinierten Code meine ich die Funktionen, die ich in der Section <Code> geschrieben habe und im Report verwende. Und die First Funktion verwende ich, um einen Wert aus einem Dataset auszulesen, der nicht als Dataset z.B. eines tablix verwendet wird, der Value einer TextBox sieht dann z.B so aus:
<Value>=First(Fields!FirmaText.Value, "Uebersetzungstabelle")</Value>
Und dieses First funktioniert innerhalb des Tablix, aber nicht, wenn ich ihn über die erwähnte Funktion aufrufe.Gruß, Eckart
-
Hallo Eckart,
ich nehme an, dass das so nicht geht. Übergib doch einfach den über First ermittelten Wert an deine Custom Code Funktion!? Siehe dazu:
https://technet.microsoft.com/de-de/library/ms155798.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Eegi Donnerstag, 7. Januar 2016 11:58
-
Hallo Eckart,
es geht also um einen Reporting Services Bericht, dort hast Du im "Custom Code" eine Funktion implementiert, die "First" heißt und die möchtest Du nun irgendwo in einer Expression ansprechen? Dann musst Du "Code." als quasi Namespace davor schreiben, also
=Code.First(Fields!FirmaText.Value, "Uebersetzungstabelle")</
Siehe auch Add Code to a Report (SSRS)
P.S.: First ist ein reserviertes Wort, ich würde eine andere Bezeichnung wählen.
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Hallo Olaf,
Nein, die Funktion , die ich implementiert habe, soll das First der Reporting Services (https://technet.microsoft.com/de-de/library/ms159861(v=sql.100).aspx) verwenden. Diese erkennt er aber im Code Bereich nicht.
Gruß, Eckart
-
Hallo Eckart,
Du könntest First nachbilden wie es in dem Blog Artikel gezeigt wird:
Using Group Variables in Reporting Services 2008 for Custom Aggregation
Gruß Elmar
- Als Antwort markiert Eegi Donnerstag, 7. Januar 2016 14:55