![]() |
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: |
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.
|
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). |
Re: Datenbanktabelle direkt bearbeiten
danke für die antworten
es soll auf jedenfall im programm möglich sein mfg matthias |
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 10:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz