Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: jensd am August 16, 2017, 19:21:38

Titel: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: jensd am August 16, 2017, 19:21:38
Hi liebes Forum,

erstmal danke für die Aufnahme hier. Desweiteren bin ich nicht so gut im Access und ich bin mir sicher,dass ihr mir schnell helfen könnt.

Nun hier mein Problem:
Ich möchte in einer Abfrage für einen bestimmten Zeitraum Datensätze herraus suchen.Dies klappt auch wunderbar.
Jetzt möchte ich bei Gleichen Namen in einer Spalte.Den dazugehörigen Datensatz in eine andere Spalte kopieren.

So ist es z.Z:                                             So möchte ich es mit der Abfrage sortieren:

Name        Wert                                           Name         Wert1         Wert2     .....   ......
1                5                                                  1               5                 9       ......  ......   
3                3                                                  3               3               ......     ......  ......
1                9                                                  5               16             ......      ...... ......
5                16                                               .....             ......          .......     ......  .....
...               ....

Hoffe jemand kann mir helfen und Ihr versteht mich auch was ich möchte.

Danke schon mal im Vorraus
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: MzKlMu am August 16, 2017, 20:14:18
Hallo,
ich fürchte, das wird deutlich aufwendiger als Du Dir das gerade denkst. Ich wüsste jetzt auch keine Lösung.

Warum willst Du diese Darstellung haben ?
Kannst Du was zum Hintergrund des Vorhabens sagen, möglicherweise gibt es ja eine andere Lösung.
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: el_gomero am August 16, 2017, 21:28:29
Hallo,

von der Beschreibung her tönt es nach falschem Datenmodell, da redundante Daten zu vermeiden sind. Nach der Anordnung der Daten könnte aber auch eine Kreuztabelle dein Problem lösen.

Wie Klaus schon sagte, solltest du den Sinn des Vorhabens erläutern und möglichst nicht so pauschal, sondern mit konkretem Beispiel.
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: MzKlMu am August 16, 2017, 21:52:29
Hallo,
ZitatNach der Anordnung der Daten könnte aber auch eine Kreuztabelle dein Problem lösen.
wie soll das gehen mit einer Kreuztabelle ?
Die braucht mindestens 3 Spalten. Und wie sollen die Spaltenüberschriften (Wert1, Wert2, ...) erzeugt werden ? 
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: el_gomero am August 16, 2017, 21:59:08
Hallo Klaus,

es war von einem Zeitraum die Rede, also gibt es bestimmt mehr als die spartanisch beschriebene Struktur. Aber auch Name, Wert und Datum - alle 3 bescheidene Bezeichner *bg* - ergeben die mindestens notwendigen Parameter für eine Kreuztabelle.

Mal sehen, was der TE dazu raus gibt ...
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: ebs17 am August 16, 2017, 23:27:22
Einfach die Anforderung umgesetzt:
PARAMETERS
   [@DateStart] Date,
   [@DateEnd] Date
;
TRANSFORM
   MIN(A.Wert) AS MinvonWert
SELECT
   A.Name
FROM
   (
      SELECT
         T.Name,
         T.Wert,
         T.Datum,
         "Wert" & DCount("*", "TabelleXY", "Name = '" & T.Name & "' AND Wert < " & T.Wert) + 1 AS LF
      FROM
         TabelleXY AS T
      WHERE
         Datum BETWEEN [@DateStart] AND [@DateEnd]
   ) AS A
GROUP BY
   A.Name
PIVOT
   A.LF
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: jensd am August 17, 2017, 17:47:38
hi,

erstmal danke für die Antworten.Ich erläutere es mal was ich genau Vorhabe.

Es handelt sich um eine Datenbank zur Erfassung von Spielern und desen Ergebnisse die Sie pro Spiel erziehlen.
Daraus berechne ich schon die Summer und daraus den Durchschnitt dies funktioniert auch ales ohne Problme.
Jetzt möchte ich ein Bericht anzeigen:
Welche Ergebnisse der einzelne Spieler in einen bestimmten Zeitraum erzielt hat.
Die Grunddatensätze sind in einer Tabelle abgespeichert.Also Name;Datum;und das Ergebniss;und noch andere Daten die dafür aber nicht relevant sind.
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: jensd am August 17, 2017, 18:00:07
@ebs17
Danke für den feinen Code hab es probiert und Funktioniert so wie ich es erstmal möchte.
Hast mir sehr weiter geholfen. ;D ;D ;D

Dann tüftle ich mal weiter

Danke Danke Danke
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: jensd am August 17, 2017, 18:22:14
Ich schon wieder,

kann ich as ergbniss irgendwie in eine Tabelle kopieren das ich damit weiter rechnen kann??
Titel: Re: Daten in Spalte suchen wenn gleich Inhalt in neue Spalte anfügen
Beitrag von: silentwolf am August 20, 2017, 06:51:25
Hallo Jens,
Du kannst eine gespeicherte Abfrage ja als Datenherkunft für eine Tabellenerstellungs Abfrage verwenden dann kannst mit dieser einfach weiterarbeiten.

HTH
Silentwolf