Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Niki am August 25, 2014, 19:45:43

Titel: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: Niki am August 25, 2014, 19:45:43
Hallo,

ich hab da noch eine Frage:

Ist es möglich in der =DomAnzahl, am Anfang zwei Tabellen zuerst mit einander zu Vergleichen?
Es dient um eine Gruppierung in der Tabelle T_PERNR über ein Kombifeld mit auszugeben.
Den Vergleich zwischen den Tabellen hab ich in Rot gesetzt.
Der Rest der Abfrage funktioniert so.

=DomAnzahl("*";"T_ZSDR0100 INNER JOIN T_PERNR ON T_ZSDR0100.VBPA-PERNR_ZM = T_PERNR.PERNR";"[VBPA-PERNR_ZM] = '" & [grouping] & "' AND [MARA-MSTAV] In('OB','XS','XO','OO') ")

Danke im Voraus
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: DF6GL am August 25, 2014, 22:21:46
Hallo,

zunächst einmal kann als 2. Paramter der DomAnzahl-Funktion nur ein Tabellen- oder Abfragename angegeben werden und kein SQL-Statement oder -Fragment. Zum Anderen wäre eine solche Inner Join-Verknüpfung als Gruppierung sinnlos...("VBPA-PERNR_ZM"  ist eh schon in Tabelle "T_ZSDR0100" vorhanden. )
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: Niki am August 25, 2014, 22:29:54
Hm, in der Tabelle T_PERNR sind die Mitarbeiter nochmal in Abteilungen unterteilt und an anderer stelle, kann ich über die SQL-Anweisung die Abteilungen nochmal abfragen.
Z.B. CE.T.Müller = Herr Müller und wenn ich CE.T.* abfrage bekomme ich dann das Transportationsteam, mit Herrn Meier, Herrn Müller, Frau Schulz......
aber das kann ich wohl hier nicht abfragen, oder?
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: Niki am August 25, 2014, 22:40:29
Kann ich vielleicht ein zweites Kombifeld machen, in dem ich das Team auswähle und es dann in DomAnzahl einbaue, wie z.B.:

=DomAnzahl("*";"T_ZSDR0100";"[VBPA-PERNR_ZM] = '" & [grouping] & "' OR [VBPA-PERNR_ZM] = '" & [team] & "'")

???
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: DF6GL am August 25, 2014, 22:44:30
Hallo,

ich befürchte, Du rennst ins Unglück, wenn, wie ich vermute, die Tabelle(n) nicht normalisiert sind...
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: Niki am August 25, 2014, 22:48:59
Sorry, aber was bedeutet normalisiert? :(
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: DF6GL am August 25, 2014, 22:51:27
Hi,

lies mal Link 1 und 1a in meiner Signatur..

Normalisierung ist essentiell und der Grundstock bei einer DB, wenn man vernünftig damit arbeiten will...
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: Niki am August 25, 2014, 22:59:20
Ins Unglück bin ich bereits gerannt, als ich gesagt hab, stricke die Datenbank um.....  Aber das ist ein anderes Team.  ;)

Die Tabelle, woher die/das Kombifeld seine Daten bezieht, wird von mir per Hand gepflegt, weil nur selten Mitarbeiter hinzu kommen und hier gibt es auf keinen Fall doppelte Datensätze. Die kann ich auch noch überschauen.
Titel: Re: DomAnzahl und zwei Tabellen vergleichen
Beitrag von: Niki am August 25, 2014, 23:21:59
Ok, ich verstehe, dass wird schwierig bis unmöglich ohne SQL.  :(