Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Matrix-Auswertung von zwei Datensätzen





Frage

hallo zusammen, ich sitze seit tagen an einem problem und finde einfach keinen ansatzpunkt, vielleicht hat ja von euch jemand eine idee. ich habe innerhalb deiner ms access datenbank zwei anforderungsprofile, welche in getrennten tabellen stehen. in tabelle 1 steht das anfordersprofil 1, welches mit mehreren datensätze aus der tabelle 2 verglichen werden soll. die kriterien/felder stimmen in beiden tabellen überein. was ich mir nun vorstelle ich die ausgabe eines berichtes in einer matrix-darstellung, welches das anforderungsprofil1 aus tabelle 1 mit den gegenstücken(!!) in tabelle 2 vergleicht. übereinstimmungen sollen durch eine grüne farbgebung und unterschiede nach oben bzw. nach unten mit rot bzw. blau gekennzeichnet werden. ich dachte an eine art wenn/dann funktion, ähnlich wie in excel in kombination mit einer benutzerdefinierten formattierung ich hoffe ich habe mein anliegen deutlich genug formuliert. würde mich freuen wenn ihr mir ein paar hinweise geben könntet.

Antwort 1 von Teddy

Vielleicht denke ich zu einfach, aber wie wärs damit:
Abfrage über Profile1 verknüpft mit Profile2 über Schlüssel
Dann hast Du x Datensätze mit
Profil1 Kriterium1 K2 profil2-1 Kriterium2-1 k2-2
Profil1 Kriterium1 K2 profil2-2 Kriterium2-1 k2-2

In die Abfrage zusätzliche Spalten einfügen:
Feld1: wenn(Kriterium1 = Kriterium2-1;1;0)
Feld2: wenn(K2 = K2-2;1;0)
...usw...

Bericht erstellen mit Datenquelle diese Abfrage; gruppieren nach Profil1

Im Kopf Profil1 die Kriterien aus Profil1 anlisten
Im Detailbereich die Felder entsprechend farbig umsetzen.

Das müßte es doch sein, oder ?

Gruß
Teddy

Antwort 2 von poorfirele

@teddy
die variante hört sich gut an, könntest du mir noch ein paar hinweise geben, wie genau ich dies machen soll? ich kann mir gerade kein bild von einer entsprechenden abfrage machen.