Supportnet / Forum / Datenbanken
Tabellen in Berichten / Formularen ???
Frage
Hello,
mein Problem ist folgendes:
Ich habe eine Datenbank, in der eine Beziehungstabelle mit den Fremdschlüsseln von 2 weiteren Tabellen vorhanden ist. Weiterhin befinden sich in dieser Beziehungstabelle mehrere Ja/Nein Daten-Felder.
Nun möchten ich in einem Anzeigeformular bzw. einem Bericht eine Tabelle aus dieses Daten erstellen
folgender Aufbau ist gewünscht:
-Spalte1: Name aus Tabell1 (-> realisiert durch Fremdschlüssel in Bez.Tabelle)
-in den nächsten Spalten sollen alles Ja/Nein - Felder aufgeführt sein und bei einem Ja, soll dann ein Kreuz in der Tabelle gesetzt werden. Also ähnlich, dieser Zeichnung:
Name Teil1 vorhanden? Teil2 vorhanden?
Film1 X X
Film2 X
Film3 X
nun ist die Frage, wie das zu realisieren ist?
Brauch ich dazu vielleicht OLE-Objekte?
Hoffe Ihr könnt mir helfen ... Danke
Antwort 1 von Teddy7
Mach erst mal ne Abfrage, in der Du die Tabellen miteinander verknüpfst.
Dann machst Du mit dem Berichtsassistent einen Bericht mit Datenquelle diese Abfrage.
Wenn Dir die Kästchen nicht gefallen, dann schaltest Du sie auf unsichtbar und fügst zusätzlich ungebundene Textfelder hinzu, die Du mit
=wenn(kästchen=true;"X";"")
mit Werten versorgst.
Gruß
Teddy
Dann machst Du mit dem Berichtsassistent einen Bericht mit Datenquelle diese Abfrage.
Wenn Dir die Kästchen nicht gefallen, dann schaltest Du sie auf unsichtbar und fügst zusätzlich ungebundene Textfelder hinzu, die Du mit
=wenn(kästchen=true;"X";"")
mit Werten versorgst.
Gruß
Teddy
Antwort 2 von Brauerei-Pferd
... das klingt ja schonmal nach einem vernünftigen Ansatz!
nun ist die Frage, wie ich überhaupt die Tabelle mit Rahmen und Spaltenüberschriften erzeuge.
Da gibt es wohl nur die Möglichkeit die selbst mit Hilfe der vorhanden Mittel in der Toolbox zu zeichnen, wa?
nun ist die Frage, wie ich überhaupt die Tabelle mit Rahmen und Spaltenüberschriften erzeuge.
Da gibt es wohl nur die Möglichkeit die selbst mit Hilfe der vorhanden Mittel in der Toolbox zu zeichnen, wa?
Antwort 3 von erik
Zum Zeichnen einer Tabelle im Bericht benötigst du das Linien- oder Rechteck-Steuerelement. Im Detailbereich ziehst du z.B. senkrechte Linien, deren Länge der Höhe des Detailbereiches entsprechen. Hast du mehrere Datensätze, dann werden die Linien automatisch nahtlos untereinander gesetzt, so dass es wie eine durchgehende Linie ausschaut.
Ähnlich kann das auch mit einem Rechteck verfahren werden, wobei das natürlich transparent sein sollte. Mit etwas Geschick bekommt so schon ordentliche Tabellen hin.
Im Kopf des Berichtes bzw. der Gruppe kommen die Spaltenüberschriften hinein.
Ähnlich kann das auch mit einem Rechteck verfahren werden, wobei das natürlich transparent sein sollte. Mit etwas Geschick bekommt so schon ordentliche Tabellen hin.
Im Kopf des Berichtes bzw. der Gruppe kommen die Spaltenüberschriften hinein.
Antwort 4 von Brauerei-Pferd
Angenommen ich hätte das Grundgerüst der Tabelle, also ohne Dateninhalt, in ein einer Excel-Tabelle vorliegen.
Funktioniert das dann mit OLE-Objekten? und wie bekomme ich mehrere Datensätze dort rein?
Funktioniert das dann mit OLE-Objekten? und wie bekomme ich mehrere Datensätze dort rein?

