AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi im dbgrid an eine bestimmte Stelle springen
Thema durchsuchen
Ansicht
Themen-Optionen

im dbgrid an eine bestimmte Stelle springen

Ein Thema von fips0705 · begonnen am 21. Dez 2007 · letzter Beitrag vom 21. Dez 2007
Antwort Antwort
fips0705

Registriert seit: 13. Sep 2006
45 Beiträge
 
#1

im dbgrid an eine bestimmte Stelle springen

  Alt 21. Dez 2007, 11:57
Datenbank: SQL-Server • Zugriff über: ADO
Hallo ihr Profis,
kann mir einer von Euch einen Tip geben wie man am Besten mit
SetFocus an eine ganz bestimmte Stelle springen kann.

Der Benutzer soll genau an diser Stelle eine Eingabe machen.
SetFocus.DbGrid1.Cells[DbGrid1.SelectedIndex+2,DbGrid1.SelectedRows.count] funktioniert nicht weil er Cells nicht kennt

Vielen Dank für die Unterstützung


Über Locate geht es nicht weil ich keinen Dateninhalt suche, sondern an die Stelle(x;y) springen muß
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: im dbgrid an eine bestimmte Stelle springen

  Alt 21. Dez 2007, 13:06
Cells gibts nicht bei DBGrid, sondern nur bei StringGrid.

Da deinem DBGrid jedoch ein TDataset zugrunde liegt, kannst du dort mittels Locate oder RecNo auf den entsprechenden Datensatz springen. Und über die SelectedField Eigenschaft vom DBGrid dann anschliessend die entsprechende Spalte setzen. Somit hast du Zeile und Spalte, und kannst eine beliebige "Zelle" anspringen.
  Mit Zitat antworten Zitat
fips0705

Registriert seit: 13. Sep 2006
45 Beiträge
 
#3

Re: im dbgrid an eine bestimmte Stelle springen

  Alt 21. Dez 2007, 23:29
Danke für den Tip, werde ich Morgen gleich noch testen.
  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 19:38 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