AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"
Thema durchsuchen
Ansicht
Themen-Optionen

Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"

Ein Thema von Bodenseematze · begonnen am 12. Dez 2023 · letzter Beitrag vom 19. Dez 2023
Antwort Antwort
Bodenseematze

Registriert seit: 10. Jul 2023
50 Beiträge
 
#1

Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"

  Alt 12. Dez 2023, 16:02
Hallo,

ich verwende ein TJvDBGrid für die Anzeige und Editierung meine Detail-Datensätze.

Ich möchte eigentlich, dass man per Maus in eine Zelle klicken kann (oder per F2) und dann diese Zelle editieren kann.
Soweit funktioniert das - wenn ich dann aber TAB drücke, soll er in die nächste Zelle der gleichen Zeile gehen (bei Shift+TAB entsprechend zurück) und die nächste Zelle in den Edit-Modus versetzen und direkt editierbar machen.
Das funktioniert nicht - der Fokus wechselt zwar die Spalte, ich muss aber erst wieder F2 drücken, damit er in den Edit-Modus wechselt.

Wie kann ich erreichen, dass er nicht nur den Fokus auf die nächste/vorhergehende Zelle setzt, sondern auch direkt in den Edit-Modus springt?
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"

  Alt 13. Dez 2023, 11:42
Hallo,

ich verwende ein TJvDBGrid für die Anzeige und Editierung meine Detail-Datensätze.

Ich möchte eigentlich, dass man per Maus in eine Zelle klicken kann (oder per F2) und dann diese Zelle editieren kann.
Soweit funktioniert das - wenn ich dann aber TAB drücke, soll er in die nächste Zelle der gleichen Zeile gehen (bei Shift+TAB entsprechend zurück) und die nächste Zelle in den Edit-Modus versetzen und direkt editierbar machen.
Das funktioniert nicht - der Fokus wechselt zwar die Spalte, ich muss aber erst wieder F2 drücken, damit er in den Edit-Modus wechselt.

Wie kann ich erreichen, dass er nicht nur den Fokus auf die nächste/vorhergehende Zelle setzt, sondern auch direkt in den Edit-Modus springt?
Hat das Grid eine Options-Property in der man eine "always show editor" Option auswählen kann?
Peter Below
  Mit Zitat antworten Zitat
Bodenseematze

Registriert seit: 10. Jul 2023
50 Beiträge
 
#3

AW: Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"

  Alt 14. Dez 2023, 10:55
Hat das Grid eine Options-Property in der man eine "always show editor" Option auswählen kann?
Ja, hat es; damit funktioniert es - Danke!
Hat die Option noch irgendwelche Nebeneffekte?
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"

  Alt 14. Dez 2023, 12:27
Hat das Grid eine Options-Property in der man eine "always show editor" Option auswählen kann?
Ja, hat es; damit funktioniert es - Danke!
Hat die Option noch irgendwelche Nebeneffekte?
Ich habe das bisher nur mit TStringgrid verwendet, ohne Probleme. Falls Du eine Spalte mit Dropdownliste in deinem Grid verwendest solltest Du mal testen, ob sich deren Verhalten durch diese Option ändert.
Peter Below
  Mit Zitat antworten Zitat
Bodenseematze

Registriert seit: 10. Jul 2023
50 Beiträge
 
#5

AW: Editierung von Zellen in TDBGrid/TJvDBGrid beim "Springen"

  Alt 19. Dez 2023, 07:43
Ich habe das bisher nur mit TStringgrid verwendet, ohne Probleme. Falls Du eine Spalte mit Dropdownliste in deinem Grid verwendest solltest Du mal testen, ob sich deren Verhalten durch diese Option ändert.
Nein, habe ich nicht - bisher sieht alles gut aus
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz