Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich hab folgende Frage, ich möchte die Inhalte von 2 Tabellen vergleichen und danach die Unterschiede und Gemeinsamkeiten farblich darstellen lassen.
Die Tabellen bestehen aus je zwei Spalten und die Daten liegen in 2D-Arrays vor(logisch, da Tabelle). Das sind maximal 30-40 Einträge, die mit einander verglichen werden müssen. Die Daten leigen schon sortiert vor.
Es sollten immer die Werte aus der zweiten Spalte verglichen werden. Bei Übereinstimmung werden sowohl Einträge in der ersten, als auch in der zweiten Tabelle mit grün reihenweise(erste und zweite Spalte zusammen) markiert. Bei Nichtübereinstimmung werden nur die Werte aus der ersten Tabelle auch reihenweise mit rot markiert.
Ich möchte gerne wissen, wie sich dieses Problem exemplarisch lösen lässt. Weil für mich stellt sich immer die Frage, wie ich die Daten effizient bearbeite. Welche Lösung hier am besten passt, mit For- oder While-Schleife, mit Schiftregistern etc..?
Ich würde, denke ich, mit 2 For-Schleifen anfangen, um die Daten aus den Arrays als String auszulesen, und dann direkt per Gleichwerkzeug vergleichen; und auch Shift-Register einsetzen, damit der Wert auch weiter mit anderen Werten verglichen wird, bei Nichtübereinstimmung; aber wie ich die Indizis von den zu vergleichenden Daten mitübertrage, weiß ich nicht.. Aber wie genau das umzusetzen weiß ich leider auch nicht..
Wenn jemand mir helfen könnte, und richtige Idee oder gar ein Beispiel bereitstellen würde, wäre ich sehr dankbar.
Der Vergleich funktioniert doch nicht sol wie es soll. Leider. Hierbei werden nur Elemente mit dem gleichen Index verglichen. Ich brauch aber eine Suche nach einem Element in der kompletten Tabelle. Also das erste Element aus der ersten Tabelle wird in der vorgestellten Lösung nur mit dem ersten Element aus der zweiten Tabelle vergliechen... Das ist leider nicht so, wie ich mir das vorgestellt habe...
Hat vllt jemand Idee, Beispiel, Lösung, wie ich das umsetze, dass nach einem Element aus der ersten Tabelle die komplette zweite Tabelle durchgesucht wird und richitge Stellen be iÜbereinstimmung markiert werden(mit grün) und bei Nichtübereinstimmung nur das gesuchte Element(mit rot)...
16.01.2012, 11:05 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2012 11:05 von GerdW.)
Zitat:um alle Zellen auf einmal mit transparenter frabe überzushreiben?
Lies dir doch einfach in der Kontexthilfe die Hilfe zur Eigenschaft "Aktive Zelle" durch...
ja, ich weiß, was du meinst..Und ich weiß, wie man aktive Zelle mit der richtigen farbe setzt..
Nochmal mit der Frage: Muss das jetzt auch über For-Schleifen gehen?
16.01.2012, 11:09 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2012 11:10 von GerdW.)