Access Matrix
Hallo 
Ich möchte folgende zwei Schritte in Access mit SQL programieren; hänge leider fest und bitte um Mithilfe:
(1) Matrix(i,j) erstellen:
- Zeilenüberschriften aus Person.Unternehmen
- Spaltenüberschriften aus Person.Unternehmen
(Zeilen- und Spaltenüberschriften sind somit gleich)
(2) Die Werte der Matrix ergeben sich so:
Der Suchalgorythmus durchläuft die Tabelle "Person" und deren Spalten "Name" und "Unternehmen":
Name Unternehmen
Schmidt Unt1
Kaiser Unt2
Schmidt Unt3
Hier sollte sich in der Matrix(Unt1, Unt3) der Wert von "0" auf "1" erhöhen, weil der Name übereinstimmt.
Ich hoffe es war verständlich und es wäre nett, wenn du mir weiterhelfen kannst?
Viele Grüße
Peter
z.B. so:
//n...Anzahl der Unternehmen
For i=1 to i=n
For j=i+1 to j=n
If Person.Name(i)=Person.Name(j)
Matrix(i,j)++
End If
j++
While j<=n
i++
While i <= n
Ich möchte folgende zwei Schritte in Access mit SQL programieren; hänge leider fest und bitte um Mithilfe:
(1) Matrix(i,j) erstellen:
- Zeilenüberschriften aus Person.Unternehmen
- Spaltenüberschriften aus Person.Unternehmen
(Zeilen- und Spaltenüberschriften sind somit gleich)
(2) Die Werte der Matrix ergeben sich so:
Der Suchalgorythmus durchläuft die Tabelle "Person" und deren Spalten "Name" und "Unternehmen":
Name Unternehmen
Schmidt Unt1
Kaiser Unt2
Schmidt Unt3
Hier sollte sich in der Matrix(Unt1, Unt3) der Wert von "0" auf "1" erhöhen, weil der Name übereinstimmt.
Ich hoffe es war verständlich und es wäre nett, wenn du mir weiterhelfen kannst?
Viele Grüße
Peter
z.B. so:
//n...Anzahl der Unternehmen
For i=1 to i=n
For j=i+1 to j=n
If Person.Name(i)=Person.Name(j)
Matrix(i,j)++
End If
j++
While j<=n
i++
While i <= n
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 122197
Url: https://administrator.de/forum/access-matrix-122197.html
Ausgedruckt am: 03.05.2025 um 16:05 Uhr