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
Please also mark the comments that contributed to the solution of the article
Content-Key: 122197
Url: https://administrator.de/contentid/122197
Printed on: April 25, 2024 at 23:04 o'clock