Ist es möglich, eine komprimierte Ansicht einer bereits vorhandenen Tabelle zu erstellen?

274
Kaycee

Ich habe eine Datenbank mit zwei Tabellen. Die erste Tabelle (Inbound) ist eine Liste von Tabellen und ihren jeweiligen Datenfeldern, die zum Erstellen von Ausgabetabellen verwendet werden. Die zweite Tabelle (Ausgabe) enthält eine vollständige Liste der Ausgabe-Tabellen (Entitätsname, Tabellenname, Spaltennamen, Datentyp, Attributformat usw.). Diese Tabellen werden über einen Schlüssel "verknüpft", sodass ich weiß, welche Inbound-Informationen für das Ausgabeergebnis verantwortlich sind.

Ich muss eine dritte Tabelle erstellen, die wir mit anderen teilen können. Dies ist genau das, was in der zweiten Tabelle, der Output-Tabelle, enthalten ist, aber nur einige wenige Felder anzeigen kann.

Die Hauptausgabetabelle enthält ALLES, was wir für eine Referenz benötigen. Wenn Sie jedoch die Datenbank freigeben, möchte ich nur die ausgewählten Informationen anzeigen, die meine Benutzer sehen können, und nicht durch die restlichen Informationen verfälscht werden. Die Hauptausgabetabelle hat ungefähr 18 Felder, aber ich möchte nur, dass in der "neuen" Tabelle 10 dieser Felder angezeigt werden.

Ist es möglich, eine komprimierte Ansicht einer bereits vorhandenen Tabelle zu erstellen? Wie mache ich das?

1
Willkommen auf der Website. Muss das ein Tisch sein? Die Frage nach dem "besten Weg", etwas zu tun, ist die Einholung von Meinungen. Ich habe die Frage geändert, um die Standortanforderungen zu erfüllen. CharlieRB vor 6 Jahren 0
Vielen Dank. Wenn nicht ein Tisch, was wäre es sonst? Am Ende brauche ich einen Listentyp, der alle Ausgabeinformationen anzeigt, jedoch nur für 5-6 Felder. Alles andere ist "Rauschen" für den Endbenutzer und ich möchte nicht, dass sie es sehen. Also dachte ich, nur eine Kopie der Hauptausgabetabelle würde ausreichen. Ich brauche nichts Modifiziertes oder Aggregiertes, nur anders dargestellt. In einer komprimierten Ansicht werden jedoch möglicherweise Änderungen vorgenommen, und ich muss diese Änderungen, Aktualisierungen und Bearbeitungen sowohl auf die komprimierte Ansichtstabelle als auch auf die Hauptausgabetabelle anwenden. Kaycee vor 6 Jahren 0

1 Antwort auf die Frage

0
CharlieRB

Es gibt verschiedene Möglichkeiten, dies zu erreichen. Sie können;

  • Erstellen Sie eine Tabellenerstellungsabfrage, die die neue Tabelle mit den gewünschten Daten auffüllt
  • Führen Sie eine Abfrage der Daten aus, die in der Datenblattansicht angezeigt und angezeigt werden sollen
  • Erstellen Sie ein Formular, um die Daten anzuzeigen
  • Erstellen Sie einen Bericht, um die Daten anzuzeigen

Das Problem bei der Verwendung einer Tabelle ist, dass Benutzer die Daten ändern können. Persönlich würde ich eine Abfrage verwenden. In der Datenblattansicht kann es wie eine Tabelle aussehen, die Daten können jedoch nicht geändert werden.

Wenn Benutzer Daten ändern können, benötigen sie Tabellenzugriff. Wenn Sie also eine doppelte Tabelle erstellen, werden die Änderungen wahrscheinlich nicht in der ursprünglichen Tabelle gespeichert. In diesem Fall kann ein Formular ein besseres Werkzeug sein.

Nochmals vielen Dank. Ich habe jetzt eine Make-Table-Abfrage erstellt, und es werden die Daten angezeigt, die ich sehen möchte. Im nächsten Schritt erstellen Sie ein Formular zur Anzeige der Daten. Kaycee vor 6 Jahren 0