Autor Beitrag
alexschultze
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 317



BeitragVerfasst: Di 10.12.02 21:45 
hiho

also, ich hab folgendes Problem: ich möchte das man in meinem Programm in aller Ruhe die Datensätze durchschauen und editieren kann. Dummerweise ruft das Programm alle paar Sekunden den locate() Befehl auf. Somit springt der Pointer ständig. Kann man das erstmal abschalten und die Daten trotzdem in meinem DBGrid stehen lassen?

(Ich arbeite mit Table > Datasource > DBGrid)

Genial wäre es jetzt, das die Daten, die der Benutzer editiert, trotzdem eingetragen werden.

Geht sowas oder gibt es nur Alternativen (die dann wären?).

Alexxxxx
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Mi 11.12.02 08:53 
Hi
alexschultze hat folgendes geschrieben:

Dummerweise ruft das Programm alle paar Sekunden den locate() Befehl auf.

Warum das denn? :shock:

alexschultze hat folgendes geschrieben:

Kann man das erstmal abschalten und die Daten trotzdem in meinem DBGrid stehen lassen?

Zur Anzeige der Daten würde schon das einfache Öffnen der Tabelle genügen. Locate hat damit nix zu tun.

alexschultze hat folgendes geschrieben:

Genial wäre es jetzt, das die Daten, die der Benutzer editiert, trotzdem eingetragen werden.

Das ist doch das Standardverhalten. Warum sollte das nicht gehen? Wie sieht denn dein Programm bis jetzt aus?

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
alexschultze Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 317



BeitragVerfasst: Mi 11.12.02 14:59 
Es gibt mehrere Threads die ab und zu mal drauf zugreifen.

Wenn ein locate kommt, springt der Pointer ja auf den (located) Datensatz!!

Ich will aber dieses auf den Datensatz zeigen für den Anwender deaktivieren.
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Mi 11.12.02 15:25 
Hi
Zitat:

Es gibt mehrere Threads die ab und zu mal drauf zugreifen.

Das erklärt natürlich einiges. Das allerdings mit ein und derselben Datenmenge hinzukriegen dürfte schwierig werden. Eine Möglichkeit das Positionieren auf den aktuellen Satz zu unterbinden gibt es IMHO nicht.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
alexschultze Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 317



BeitragVerfasst: Mi 11.12.02 16:36 
so schnell geht das ;)
Jetzt weiß ich bescheid