Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Was steht in 1;5 im DBgrid ?? (https://www.delphipraxis.net/104636-steht-1%3B5-im-dbgrid.html)

DeddyH 7. Dez 2007 22:26

Re: Was steht in 1;5 im DBgrid ??
 
Außerdem macht es in vielen Fällen keinen Sinn, den Benutzer den PK eingeben zu lassen.

FLINKER_FINGER 7. Dez 2007 22:30

Re: Was steht in 1;5 im DBgrid ??
 
Zitat:

Zitat von mkinzler
Zitat:

Wo muss ich das eintragen ? Beim erstellen meiner Table ?
Ja. einfach autioncrement hinter die Felddeklaration schreiben
Beim Insert lässt du einfach das PK-Feld weg.

Nur um dich an der Stelle zu verbessern, Bsp. :CREATE TABLE Kunden (Nummer integer(6) Not null AUTO_INCREMENT, ...



Zitat:

Zitat von DeddyH
Außerdem macht es in vielen Fällen keinen Sinn, den Benutzer den PK eingeben zu lassen.

Ja da gebe ich dir recht. Deswegen wollte ich das auch über das Programm machen. Habe immer noch nicht hinbekommen, wie ich einen Wert auslesen kann, wenn ich eine bestimmte Spalte habe und dafür einen Index...
Das muss dock locker leicht gehen... :wall:

DeddyH 7. Dez 2007 22:35

Re: Was steht in 1;5 im DBgrid ??
 
Vielleicht schreibe ich jetzt Mist, da ich gerade unter Linux hier zugange bin, aber lass Dir doch mal spaßeshalber den aktuellen Wert ausgeben.
Delphi-Quellcode:
ShowMessage(DBGrid.DataSource.DataSet.Fields[DBGrid.SpaltenIndex].AsString);
Haut das hin?

mkinzler 7. Dez 2007 22:35

Re: Was steht in 1;5 im DBgrid ??
 
Warum willst du es unbedingt selber machen? Es gibt verschiedene Gründe das nicht zu tun:
-Angezeigter wert nicht aktuell
-Multiuserzugriff

FLINKER_FINGER 7. Dez 2007 22:43

Re: Was steht in 1;5 im DBgrid ??
 
Zitat:

Zitat von mkinzler
Warum willst du es unbedingt selber machen? Es gibt verschiedene Gründe das nicht zu tun:
-Angezeigter wert nicht aktuell
-Multiuserzugriff

Da gebe ich dir natürlich recht ! Aber ich weis nicht wie ich es möglich mache von 9 Spalten, 8 auf editierbar:true zu setzten und eine auf false. Wenn du dafür eine Lösung hast dann her damit ;)

uro3 9. Dez 2007 20:05

Re: Was steht in 1;5 im DBgrid ??
 
Zitat:

Zitat von FLINKER_FINGER
Aber ich weis nicht wie ich es möglich mache von 9 Spalten, 8 auf editierbar:true zu setzten und eine auf false. Wenn du dafür eine Lösung hast dann her damit ;)

Delphi-Quellcode:
dbGrid1.Columns[0].ReadOnly:=true;
Setzt zB die 1. Spalte auf nur lesen


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.
Seite 3 von 3     123   

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