Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Texte verschiedener Datensätze zusammenfassen
zurück: Dispoliste weiter: Summe bei Abfrage in letzter Zeile anzeigen? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
NicoB
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Apr 2014, 09:39
Rufname:

Texte verschiedener Datensätze zusammenfassen - Texte verschiedener Datensätze zusammenfassen

Nach oben
       Version: Office 2003

Hi, ich habe Datensätze die sich in einem Zahlenfeld unterscheiden können und in Textfeldern, ein Textfeld davon soll als Aufzählung dienen.

Nun muss ich diese Gruppieren so das das Zahlenfeld Summiert wird was kein Problem darstellt und das Textfeld quasi auch.

Bsp.:

Zahl Text Guppentext
1 P1 B1
1 P2 B1
3 P3, P4, P5 B2

Ziel:
2 P1, P2 B1
3 P3, P4, P5 B2

Das dies per VBA geht ist klar, ich wollte nur vorher mal Fragen ob dies per Access Abfrage oder SQL direkt auch geht.

Thx Gruß Nico

_________________
Lerne gerade Access, daher bitte ich um Nachsicht sollte das geschilderte Problem eigentlich das einfachste der Welt sein.

Ich verwende Access 2003.
Gast150313
passt scho'


Verfasst am:
29. Apr 2014, 13:53
Rufname:
Wohnort: Kurpfalz

AW: Texte verschiedener Datensätze zusammenfassen - AW: Texte verschiedener Datensätze zusammenfassen

Nach oben
       Version: Office 2003

Kann es sein, daß deine Ursprungstabelle so aussehen sollte:
Code:
Zahl   Text   Gruppentext
  1     P1      B1
  1     P2      B1
  1     P3      B2
  1     P4      B2
  1     P5      B2


Möglicherweise ist dies schon die Lösung: s. Anhang. Sorry, hochladen funktioniert nicht, weiß nicht, woran das liegt.

Dann jetzt einzeln, mußt du dann zusammensetzen in einer neuen DB:

Tabelle "tbl_GrText_Text":
Code:
GrText_TextID;Zahl;EText;Gruppentext
1;1,00;P1;B1
2;1,00;P2;B1
3;1,00;P3;B2
4;1,00;P4;B2
5;1,00;P5;B2

Funktion "fnc_StrConcatFlds" (muß in ein neues Modul in deine DB kopiert werden):
Code:
Option Compare Database
Option Explicit

' Menue: Extras -> Verweise Microsoft DAO 3.xx Object Library muss aktiv sein!

Public Function fnc_StrConcatFlds(pStrFldNam As String, pStrTabOrQryNam As String, _
        pStrIndex As String, pVarIndex As Variant, _
        pBlnIndexIsText As Boolean, _
        pStrSeparator As String) As String
    Dim lStrStore As String
    Dim lStrSQL As String
    Dim lRst_Rs As DAO.Recordset
   
    lStrSQL = "SELECT * FROM " & pStrTabOrQryNam & " WHERE " & pStrIndex
    If IsNull(pVarIndex) Then
        lStrSQL = lStrSQL & " Is Null"
      ElseIf pBlnIndexIsText Then
        lStrSQL = lStrSQL & "='" & pVarIndex & "'"
      Else
        lStrSQL = lStrSQL & "=" & pVarIndex
    End If
    Set lRst_Rs = CurrentDb.OpenRecordset(lStrSQL)
    If Not lRst_Rs.EOF Then
        lRst_Rs.MoveFirst
        lStrStore = Nz(lRst_Rs.Fields(pStrFldNam), "")
        lRst_Rs.MoveNext
        Do While Not lRst_Rs.EOF
            lStrStore = lStrStore & pStrSeparator & Nz(lRst_Rs.Fields(pStrFldNam))
            lRst_Rs.MoveNext
        Loop
    End If
    lRst_Rs.Close
    Set lRst_Rs = Nothing
    fnc_StrConcatFlds = lStrStore
End Function

Abfrage "qry_concatEText" (verwendet die o.g. Funktion):
Code:
SELECT tbl_GrText_Text.Gruppentext, fnc_StrConcatFlds("EText","tbl_GrText_Text","Gruppentext",[Gruppentext],True,";") AS ZusText
FROM tbl_GrText_Text
GROUP BY tbl_GrText_Text.Gruppentext;
NicoB
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Apr 2014, 16:01
Rufname:

AW: Texte verschiedener Datensätze zusammenfassen - AW: Texte verschiedener Datensätze zusammenfassen

Nach oben
       Version: Office 2003

meine ausgangstabelle war schon richtig was aber keinen unterschied zu deiner variante bringt.

deine variante ist dann vba, das dies so geht ist klar und scheinbar die einzige möglichkeit. dank dir

gruß Nico

_________________
Lerne gerade Access, daher bitte ich um Nachsicht sollte das geschilderte Problem eigentlich das einfachste der Welt sein.

Ich verwende Access 2003.
Gast150313
passt scho'


Verfasst am:
30. Apr 2014, 09:28
Rufname:
Wohnort: Kurpfalz

AW: Texte verschiedener Datensätze zusammenfassen - AW: Texte verschiedener Datensätze zusammenfassen

Nach oben
       Version: Office 2010

2. Versuch, die DB hochzuladen.

Funktioniert nicht, Meldung

"Upload Error: Kann das Attachment ./files/aufzaehlung.rar nicht hochladen."

Kann sich mal jemand des Problems annehmen, es scheinen auch andere User betroffen zu sein.

_________________
Besten Gruß

A. Friend
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze paarweise berechnen? 4 adiag 883 21. Mai 2005, 22:28
adiag Datensätze paarweise berechnen?
Keine neuen Beiträge Access Tabellen & Abfragen: Filtere alle Datensätze ab der 3 Stelle die nicht PC heißen? 7 centerguide 1302 18. Mai 2005, 11:39
centerguide Filtere alle Datensätze ab der 3 Stelle die nicht PC heißen?
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze in 2 Tabellen vergleichen und Werte korrigieren 1 Keine Ahnung 1079 17. Mai 2005, 10:24
Gast Datensätze in 2 Tabellen vergleichen und Werte korrigieren
Keine neuen Beiträge Access Tabellen & Abfragen: duplikatabfrage, löschen der doppelten datensätze.... 1 nebbio 1489 30. Jan 2005, 16:58
hommy duplikatabfrage, löschen der doppelten datensätze....
Keine neuen Beiträge Access Tabellen & Abfragen: Feld aus n Records in n Feldern eines Records zusammenfassen 0 frank58 588 31. Dez 2004, 12:05
frank58 Feld aus n Records in n Feldern eines Records zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: Einmalige Datensätze löschen 18 frankkugler 1614 18. Okt 2004, 15:33
frankkugler Einmalige Datensätze löschen
Keine neuen Beiträge Access Tabellen & Abfragen: 3 sql-befehle zusammenfassen 1 k@lle 1082 29. Sep 2004, 14:40
stpimi 3 sql-befehle zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: datensätze suchen 13 mr@ 1514 13. Sep 2004, 10:21
meyster datensätze suchen
Keine neuen Beiträge Access Tabellen & Abfragen: 24 felder aus 1 DS in 24 versch. Datensätze kopieren. 3 Mirko 593 30. Jul 2004, 13:55
Willi Wipp 24 felder aus 1 DS in 24 versch. Datensätze kopieren.
Keine neuen Beiträge Access Tabellen & Abfragen: Summen über mehrere Datensätze bilden 5 Matti_71 1497 03. Jul 2004, 12:38
Willi Wipp Summen über mehrere Datensätze bilden
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Datensätze suchen und löschen. 4 Psus82 6651 24. Jun 2004, 16:57
Psus82 Doppelte Datensätze suchen und löschen.
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Formel zur Abfrage doppelte Datensätze 2 sklein2405 2827 24. Jun 2004, 09:22
Willi Wipp Suche Formel zur Abfrage doppelte Datensätze
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel-Formeln