Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid Rows sind nicht mutierbar (https://www.delphipraxis.net/28789-dbgrid-rows-sind-nicht-mutierbar.html)

Charis 30. Aug 2004 11:18


DBGrid Rows sind nicht mutierbar
 
Hallo Zusammen

Ich bin noch ein totales Delphi Greenhorn. Ich versuche im Moment eine Applikation zu schreibe um Kunden zu verwalten. Nun möchte ich dem Benutzer ermöglichen einen Kunden mit der Eingaben einiger Buchstaben (DBEdit) zu suchen. Dies habe ich mit einem Query geschafft. Die gefunden Kunden werden in einem DBGrid ausgegeben. Nun habe ich das Problem, dass diese Rows nicht mutierbar sind, d.h der Benutzer kann hier keine Änderungen vornehmen. Kann man das irgendwie machen oder bin ich da ganz auf dem Holzweg?

Hier noch einige Angaben

Paradox DB
Delphi 7

Besten Dank für die Hilfe!

:oops:

MrSpock 30. Aug 2004 11:32

Re: DBGrid Rows sind nicht mutierbar
 
Hallo Charis,

zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum.

du musst RequestLive des TQuery Objektes auf True setzen. Das ist eine notwendige Bedingung, die aber nicht hinreichend ist. D.h. es gibt noch andere Voraussetzungen, die erfüllt werden müssen, damit eine Datenmenge editierbar ist. Dazu findest du auch weitere Hinweise in der Beschreibung zu localSQL.

Union 30. Aug 2004 11:34

Re: DBGrid Rows sind nicht mutierbar
 
Zitat:

Zitat von Charis
Hallo Zusammen

Ich bin noch ein totales Delphi Greenhorn. Ich versuche im Moment eine Applikation zu schreibe um Kunden zu verwalten. Nun möchte ich dem Benutzer ermöglichen einen Kunden mit der Eingaben einiger Buchstaben (DBEdit) zu suchen. Dies habe ich mit einem Query geschafft. Die gefunden Kunden werden in einem DBGrid ausgegeben. Nun habe ich das Problem, dass diese Rows nicht mutierbar sind, d.h der Benutzer kann hier keine Änderungen vornehmen. Kann man das irgendwie machen oder bin ich da ganz auf dem Holzweg?

In der Query muss die Eigenschaft RequestLive auf true gesetzt sein. Es dürfen auch keine Joins in der Query verwendet werden, sonst bleibt die Datenmenge auf jeden Fall ReadOnly.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 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