Liebe Gäste des Forums
Danke, dass ihr euch hier auf dem inoffiziellen Windev-Forum umschaut. Hier werden Tipps und Hinweise zu der von PC-Soft angebotenen Software Windev besprochen.
Windev ist eine leistungsstarke, sehr umfangreiche Entwicklersoftware für Webseiten, Handys und Rechner verschiedener Betriebssysteme. Mehr unter http://www.windev.com

Zeile in Table (Query) positionieren

Alle Themen rund um die Erstellung von Programmen
Antworten
Adrian
Junior Member
Beiträge: 18
Registriert: 11. September 2010, 10:10
Kontaktdaten:

Zeile in Table (Query) positionieren

Beitrag von Adrian » 14. November 2018, 21:21

Ziel ist es, nach erfassen eines neuen Mitarbeiters, die Tabelle neu aufzubauen (ist kein Problem) und den Zeiger (Balken) direkt auf dem neuen Mitarbeiter zu positionieren.

Das Aufbauen ist kein Problem, doch wie kann ich den Zeiger direkt positionieren? Daher in unterem Beispiel beim Mitarbeiter test? Hat da jemand eine Idee? (ich möchte nicht nur den Test sehen, dies wäre kein Problem, sondern ich möchte alle sehen, nur der blaue Balken sollte auf dem test stehen)

nach Erfassen habe ich den folgenden Code:

Code: Alles auswählen

IF lErfassen = True THEN
	HExecuteQuery(QRY_Mitarbeiter,hQueryDefault,"",1)
	TableDisplay(TABLE_QRY_Mitarbeiter)
	
	SetFocus(TABLE_QRY_Mitarbeiter)
END	
Unbenannt.JPG
Unbenannt.JPG (73.06 KiB) 169 mal betrachtet

Herbert
Site Admin
Beiträge: 395
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Zeile in Table (Query) positionieren

Beitrag von Herbert » 14. November 2018, 22:39

Wenn du den Namen oder ein sonstiges eindeutiges Merkmal des zu markierenden Eintrags kennst, kannst mit TableSeek arbeiten.

i=TableSeek(MeineTabelle,...
TableselectPlus(MeineTabelle,i)

Anderer Ansatz: Falls du die Position bereits kennst, nicht neu aufbauen, sondern mit TableInsert arbeiten.

Adrian
Junior Member
Beiträge: 18
Registriert: 11. September 2010, 10:10
Kontaktdaten:

Re: Zeile in Table (Query) positionieren

Beitrag von Adrian » 14. November 2018, 23:00

Super, so klappts, besten Dank.

adrian

Antworten