LabVIEWForum.de
in Tabelle mit up/down-Button die Zelle anpringen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: in Tabelle mit up/down-Button die Zelle anpringen (/Thread-in-Tabelle-mit-up-down-Button-die-Zelle-anpringen)



in Tabelle mit up/down-Button die Zelle anpringen - Alpenpower - 10.07.2014 07:05

Hallo,

ich versuche schon eine Weile die Navigation in einer Tabelle zu lösen.
In LV lese ich eine Exceltabelle ein (klappt soweit), welche Sollwerte für ein Messsystem enthält.

Nun kommt folgender Ablauf, den ich realisieren möchte: (die Zellbezüge sind an eine Exceltabelle angelehnt)
1. Cursor auf Zelle A2 setzen
2. Bereich ermitteln, wo Werte in Zellen stehen und diese als max. Grenze oben wie unten für die Navigation festlegen.
3. mit up/down-Tasten in der Spalte A rauf u. runter navigieren, in dem Bereich, wo Werte in den Zellen stehen, diese also nicht leer sind.
4. die aktive Zelle farbig hinterlegen
5. auf Knopfdruck den Wert auslesen u. weiter verarbeiten.

Lösung:
bisher konnte ich über die Propertynode nur Pkt. 1(SelStart) +5 lösen
zu Pkt. 4 habe ich ein Beispiel, dürfte also soweit lösbar sein.

Frage:
Wie kann ich mit up/down-Tasten die Zellen in der Tabelle anspringen, also von z.B. aktuelle Position A5 auf A4 oder A6?

Alle Versuche über AciveCell usw. scheiterten.
Wo ist die richtige Funktion?
Kann mir hier jemand kurz den Weg weisen?

Gruß Franz


RE: in Tabelle mit up/down-Button die Zelle anpringen - GerdW - 10.07.2014 08:21

Hallo Franz,

wenn Punkt 1 funktioniert, wieso dann nicht das erneute Setzen der aktiven Zelle auf eine andere?

- Bei Tabellen kann man Spaltenheader einrichten. Finde ich persönlich besser als wenn die Header Teil der (Daten-)Tabelle sind…
- Es gibt die Eventstruktur zum Auswerten von Tastatureingaben. Dann benötigt man nicht noch extra Buttons.
- Warum soll der User nicht direkt in die Tabelle klicken?
- Für ein besseres UI-Handling kann man auch die (MultiColumn-)Listbox verwenden. Die reagiert von allein auf Mausklicks, Hoch, Runter und Enter…


RE: in Tabelle mit up/down-Button die Zelle anpringen - Alpenpower - 11.07.2014 08:56

Hallo,

vielen Dank für die Info.
Ich bin momentan von Tabelle auf Listenfeld gewechselt, da hier für mein Vorhaben bessere Möglichkeiten vorhanden sind.
Die Steuerung mit den Tasten werde ich verwerfen und mit Doppelklick u. farbige Hinterlegung des gewählten Feldes arbeiten.

Gruß Franz