Hallo!
ich möchte Daten in folgender Form (in einem Formular) darstellen:
| Wertetyp | | Wertetyp 1 | | Wertetyp 2 | | Wertetyp 3 |
|
|
|
|
und möchte dem Nutzer die Möglichkeit zB in einem Endlosformular anbieten, weitere Zeilen einzufügen, d.h. weitere Wertetypen und Werte.
Die Werte sind bereits in einer "normalen" Tabelle untergebracht, in dem jeder Wert mittels dem Jahr (2009, 2010 etc) und dem Wertetyp bestimmt ist, also:
ID, Wertetyp, Jahr, WertIch dachte an ein Endlosformular, das mit DAO befüllt und ausgelesen wird. Gibt es dazu bereits eine brauchbare Lösung?
Hallo,
habe den Eindruck, dass Dein Ziel mit einer Kreuztabellen-Abfrage erzielen könntest.
Schon mal das ausprobiert?
Harald
Hallo,
eine Tabelle 'drehen' (Spalten zu Zeilen) heißt transponieren.
Du könntest dazu die Forumssuche bemühen oder den Download in diesem Link versuchen:
http://www.access-paradies.de/download/importierte_tabelle_transponieren.php (http://www.access-paradies.de/download/importierte_tabelle_transponieren.php)
HTH
Danke für die Re´s
@bahasu
An die Lösung habe ich nur entfernt gedacht, da ich damit die Werte nur darstellen kann, jedoch nicht ändern. Beim verfizieren des voranstehenden Satzes kam mir noch die Idee, eine irgendwie geartete Eingabezeile ins Formlar einzubauen. Wenn keiner andere Lösungen hat, werde ich wohl in diesen sauern Apfel beißen müssen :'(
@database
es geht mir nicht ums transponieren. das eingabeformular soll so gebaut sein, dass der User ähnlich wie bei Tabellenkalkulationsprogrammen eine definierte Spalte und eine definierte Zeile hat, wo er seine Daten eingibt. Momentan verwende ich ein Formular in Datenblattansicht und der User muss bei jedem Wert den Wertetyp und das Jahr angeben, was nicht nutzerfreundlich ist
(Eine?) Lösung:
- Vorhandene Daten via Kreuztabelle ins Endlosformular
- Zur Datenbearbeitung in eine separate Editzeile ausgeben und Möglichkeit zum Abspeichern via DAO/ADO
- Analog zum Edit die Neueingabe