ich mehr Informationen, um zu helfen, benötigen - sind Sie wirklich sagen, dass Sie Datensätze mit Feldern markiert haben F1, F2, F3, ... und dass Sie jetzt die Notwendigkeit zu binden tatsächliche Tabellen mit Spalten, die (zB) Id, CustType, IsActive, ...?
Wenn dies der Fall ist, würde ich vorschlagen, Ansichten zu verwenden, die jeden Feldnamen Alias F1, F2, ... Dies klingt wie genau so viel Arbeit wie Ihr ursprüngliches Problem, aber alles kann automatisiert werden.
Das Erstellen dieser 100 Ansichten kann über ein Skript erreicht werden. Dieses Skript kann erstellt werden, indem Smart T-SQL ausgeführt wird, das die in SQL Server gespeicherten Schemadaten abruft und das erforderliche Skript ausgibt.
Werfen Sie einen Blick auf How can I get column names from a table in SQL Server?, um loszulegen.
Sie müssen wahrscheinlich Cursor in Ihrem T-SQL verwenden, um die Schemadaten durchzulaufen und das Skript auszugeben, um die Ansichten zu erstellen.
Schließlich, wenn Sie jeden Ihrer 100 SSRS-Berichte auf die gleiche Weise ändern müssen, dann vergessen Sie nicht, dass jeder in Report Definition Language (XML) gespeichert ist, so dass Sie in der Lage sein können, ein kleines Dienstprogramm zu schreiben XML-Datei und führt die notwendigen Änderungen durch. Vergessen Sie nicht, diese Dateien zuerst zu sichern, bevor Sie ein neues Dienstprogramm darauf loslassen.
Ich hoffe, all dies hilft und die Antwort ist nicht zu spät angekommen.
Sie mit einer Lösung in Ordnung sind, die für Ihre Berichte dynmaic Datensätze zur Laufzeit und legen Sie es als Datenquelle herstellte? – lokusking
Ich kann deine Frage nicht wirklich beantworten. Möchten Sie wissen, ob Ihre GUI zu kompiliert ist oder ob die Lesbarkeit Ihres Codes etwas erhöht werden könnte? In jedem Fall würde es mit einigen Code-Schnipsel und Screenshots helfen. – Megajin