3.7k Aufrufe
Gefragt in Datenbanken von
Hi,
Ich hab ein riesen Problem und leider keine Ahnung von VBA (deswegen komm ich auch mit den ganzen tutorials im Web nicht klar weil die gleich mit Fachbegriffen um sich schmeisen dass es nicht mehr schön ist)
ALSO: Ich habe eine Tabelle, in der sind Teilebezeichnungen, Projektnr., Teilnr., Testnr. usw drin. Wobei alle Einträge auch öfter vorkommen können (in anderer Zusammensetzung, z.B. mit anderer Testnr.)
Jetzt soll per Knopfrduck eine Matrix erstell die folgende Daten beinhalten soll:
Erste Zeile: die verschiedene Teilebezeichnungen
Erste Spalte: die Projektnr.
und "dazwischen" (im quadranten, keine Ahnung wie man das beschreibt) die jeweils dazugehörigen Testnr.
Allerdings sollen bei dieser Matrix dann alle Testnr. für eine Projektnr in einer Zeile zusammen gefasst werden.
Ich weiß nicht ob ich mein Problem irgendwie verständlich machen konnte und ich hoffe ich habe keinen thread übersehen in dem das schon beschrieben ist. Für Hilfe wär ich euch echt dankbar.

Liebe Grüße

Laura

3 Antworten

0 Punkte
Beantwortet von
Hallo Laura!

Die Lösung Deiner Frage wird wahrscheinlich nur mittels VBA möglich sein.
Ich könnte nur Alternativen vorschlagen, die eine Sortierung von Testnummern nach Projektnummern ermöglichen, zumal ich mich mit VBA auch nicht auskenne.

Excel:
>Spalten kopieren
>Inhalte einfügen
>Einfügen>Alles
>Vorgang>Keine
>Transponieren anhaken
> OK

Damit werden die Spalten in Zeilen verwandelt, ist aber übungsbedürftig.

Acces:
Wenn Tabelle in Accces wie beschrieben vorhanden
>Bericht erstellen
>Projekt Nr.
>Test Nr.
>Gruppierung nach Projekt Nr. auswählen
>usw.
>Fertigstellen

Für den Versuch mit Abfragekriterien fehlt mir leider die nötige Zeit.

Das wären für meine Begriffe die einfachsten Möglichkeiten einer Sortierung, wenn auch nicht unbedingt in einer Zeile.

mfg
Paul1
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo Laura,

was benutzt du: Access oder Excel?
Für eine Lösung ohne VBA wäre es wichtig zu wissen, wieviele unterschiedliche TestNr. ingesamt auftreten können. Als einzigen Lösungsansatz sehe ich eine Kreuztabellenabfrage (oder pivot-Abfrage). Das ist in Excel (2003) ein wahres Kinderspiel und zwar ohne VBA ;-) Die ProjektNr und TeileNr. sollten sich allerdings auch aus Anwenderinteresse in Grenzen halten. Falls die Anzahl der TestNr so <= 10 sind, melde dich noch mal mit genauer Tabellenbeschreibung und ein paar fiktiven Testdaten.

Gruß
Ralf
0 Punkte
Beantwortet von
Hi Ralf,

also ich wollte Excel benutzen. Mit pivot ist das wirklich kein Problem in Excel allerdings gibt er mir ja dann nur die Anzahl der Daten wieder, nicht die Daten selber. Und es gibt auch keine Begrenzte Anzahl an Testnr.
Ich habe mich jetzt mal an ein paar IT spezialisten gewandt und die meinten auch, dass ich das programmieren müsste. Wir haben das ganze jetzt anders gelöst und verzichten auf die gewünschte Übersicht.
Trotzdem vielen Dank für die Antworten!
...