AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Editierbare Liste

Ein Thema von mannewolff · begonnen am 14. Okt 2009 · letzter Beitrag vom 14. Okt 2009
Antwort Antwort
mannewolff

Registriert seit: 21. Okt 2008
48 Beiträge
 
RAD-Studio 2009 Arc
 
#1

Editierbare Liste

  Alt 14. Okt 2009, 12:24
Moin.

Ich brauche ein Grid/DBGrid, welches editierbar ist. Ich habe also eine Liste von Bestellpositionen, die ich in einem DBGrid anzeige. Hinter dem Grid liegt ein DataSource wo sich wieder ein TSQLQuery hinter verbirgt. Ich möchte den Kram in eine Liste (scrollbar) laden und editieren können. Nach einem OK will ich dann die Updates auf der Datenbank ausführen. Also was normales, was man im Web immer wieder sieht, aber unter Delphi hatte ich es noch nicht.

Bisher habe ich mich immer beholfen, dass ich die Daten aus der aktiven DBGrid Zeile unterhalb angezeigt habe, sodass sie dann auch editierbar waren.

Wer kann helfen.

Danke
Manne
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Editierbare Liste

  Alt 14. Okt 2009, 12:27
Das DataSet muss updatable sein. Dann funktioniert auch das Inline-Editieren.
Markus Kinzler
  Mit Zitat antworten Zitat
mannewolff

Registriert seit: 21. Okt 2008
48 Beiträge
 
RAD-Studio 2009 Arc
 
#3

Re: Editierbare Liste

  Alt 14. Okt 2009, 12:32
Ja isses aber bei DBExpress und MYSQL nicht. Außerdem will ich das auch gar nicht. Ich brauche ja nur sone visuelle Komponente.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Editierbare Liste

  Alt 14. Okt 2009, 12:34
Dann Kopiere das DataSet in eine MemTable o.ä., diese kannst du dann bearbeiten
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Editierbare Liste

  Alt 14. Okt 2009, 12:39
Hallo,

ein DBGrid verlangt aber ein updateble DataSet.
Also musst du entweder

ClientDataSet -> DBGrid

oder

TStringGrid nehmen und dich um das Schreiben selber kümmern.


Heiko
Heiko
  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 06:14 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