Hallo,
so nachdem ich meine GUI um einige SQL Statements erweitert habe, komme ich an ein neues Problem, welches ich gerne im Vorfeld mal besprechen würde.
Als momentanes Ergebnis bekomme ich eine ListView mit z.B. 4 Zeilen aufgebaut. Da ich jedoch einige Werte ausgeben lasse, ist die Bildschirmbreite recht schnell erreicht, sodass sich der Scrollbalken aktiviert.
Jetzt kam mir folgende Idee.
Ich baue mir dort wo ich bisher die Listview aufgebaut habe ein Tab Controll mit z.B. 2 Tabulatoren (wie das geht muss ich noch schauen, habe damit noch nie was gemacht, aber das wir schon nicht so schwierig sein).
Auf dem ersten Tab möchte ich dann die Listview in einer abspeckten Version ausgeben.
Gehen wir mal davon aus, das mein
als Ergebnis die Tabellennamen NACHWEISNR, NACHWEIS_ID, MENGE und DATUM ausgibt (natürlich viel mehr, nur so als Beispiel), könnte es jedoch sein, das die NACHWEISNR 1234 in der Datenbank öfter vorkommt, jedoch die NACHWEIS_ID immer eindeutig ist. Es wird jetzt z.B. eine Listview aufgebaut mit 4 Zeilen.
Pro Zeile lasse ich nur die "wichtigsten" Dinge optisch erscheinen, damit der Scrollbalken erst gar nicht benötigt wird.
So und jetzt kommt mein Problem
Ich würde jetzt gerne mit der Maus eine Listviewzeile anklicken (also irgendeine von den 4 Zeilen), dann sollte im Hintergrund nochmals ein
stattfinden, wobei die NACHWEIS_ID hier auch "irgendwie" dynamisch ausgelesen werden müsste. Und das "große Ergebnis" von diesem SELECT möchte ich dann mit Labels und Inputfelder sauber aufgeteilt im zweiten Tab darstellen, also eine Arte Detailansicht
BTW: Gibt es eigentlich eine einfache und elegante Methode Labels und Inputfelder sauber anzuordnen, d.h. das Sie senkrecht und waagerecht über eine Logik sauber stehen. Momentan ist das bei mir noch ganz viel versuchen und testen, bis es halt sauber aussieht.
Vorab schon mal Danke, ich werde jetzt mal loslegen und schauen wie weit ich komme.
Gruss Hassan