Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankfeld erstellen das hochzählt ??? (https://www.delphipraxis.net/5618-datenbankfeld-erstellen-das-hochzaehlt.html)

Megabyte 13. Jun 2003 14:54


Datenbankfeld erstellen das hochzählt ???
 
Hallo Forumsteilnehmer,
ich habe eine Datenbankanwendung erstellt. Nun sollte ich ein Feld haben das mir automatisch beim einfügen eines neuen Datensatzes den Wertx vom vorigen Datensatz um + 1 erhöht . Mit dem autom. Hochzählen durch die Datenbank selber geht es nicht.Irgendwie muss es doch eine Fumktion geben
mit der der Wert ausgegeben werden kann.
Bin für jeden Tip dankbar.

Cu Megabyte :bounce1: :bounce2:

Jelly 13. Jun 2003 15:08

Hallo,
was für eine Datenbank benutzt du denn. Diese Autoinc Felder unterscheiden sich von DB zu DB.

Gruss,
Tom

Megabyte 13. Jun 2003 19:36

Die Datenbank ist ein *.dbf Tabelle(Fox-Pro database) und gehört zu einem andern Programm in das mein Programm Daten reinschreibt. Deshalb kann ich dieses Datenbankfile nicht verändern da es sonst mit dem andern Programm nicht mehr kompatibel ist.Deshalb muss ich mit Delphi ein Countup Feld erstellen können. :firejump:

Cu Megabyte

eddy 14. Jun 2003 18:18

Hallo Megabyte,

Sortierung abschalten oder DB nach diesem Zählfeld indizieren, dann letzten Datensatz nehmen, Zählfeld auslesen und um Eins erhöhten Wert für den nachfolgend selbst erzeugten Datensatz benutzen.

mfg
eddy

r_kerber 14. Jun 2003 18:28

Oder mit einer TQuery arbeiten und als Select in etwa folgendes eingeben:
SQL-Code:
SELECT MAX (zaehlfeld) FROM tabelle


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