Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbanktabelle direkt bearbeiten (https://www.delphipraxis.net/31089-datenbanktabelle-direkt-bearbeiten.html)

superstar025 4. Okt 2004 09:56


Datenbanktabelle direkt bearbeiten
 
Hallo ich habe eine Tabelle mit Daten
jetzt habe ich eine falsche Angabe schon abgespeichert jedoch muss ich diese noch ändern nachträglich
wie kann ich das am besten machen
mit einem dbgrid oder wie aber was muss ich einstellen damit ich in den feldern was ändern kann??

mfg
matthias

:pale:

Jelly 4. Okt 2004 10:25

Re: Datenbanktabelle direkt bearbeiten
 
Kuck dir mal im DBGrid die Eigenschaft Options an, da kannst du Editing auf True stellen. Ebenfalls interessant in dem Zusammenhand ist der DBNavigator auf der "Datensteuerung" Palette.

APP 4. Okt 2004 10:50

Re: Datenbanktabelle direkt bearbeiten
 
Hallo Matthias,
wenn Du die Daten ändern willst, sozusagen ausserhalb Deines Programms, würde ich den "Datenbank-Explorer" im Menü "Database" oder den Database-Desktop im Menü "Tools" empfehlen (mit dem Desktop kannst Du auch sehr leicht die Feld-Typen ändern).

superstar025 4. Okt 2004 11:03

Re: Datenbanktabelle direkt bearbeiten
 
danke für die antworten


es soll auf jedenfall im programm möglich sein

mfg
matthias

shmia 4. Okt 2004 12:42

Re: Datenbanktabelle direkt bearbeiten
 
Hier ein Beispiel zum direkten Ändern von Daten in einer Tabelle/Abfrage:
Delphi-Quellcode:
  Table1.Open;

  while not Table1.Eof do // Schleife über gesamte Tabelle
  begin
     if Table1.FieldByName('Preis').AsDouble > 100.0 then
     begin
        Table1.Edit;  
        Table1.FieldByName('Infotext').AsString := 'Nur Barverkauf !';
        Table1.Post;  // Änderung speichern
     end;
     Table1.Next; // nächster Datensatz
  end;


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