Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Es werden nur 2 im DBGrid angezeigt!! (https://www.delphipraxis.net/22532-es-werden-nur-2-im-dbgrid-angezeigt.html)

maximi 18. Mai 2004 23:44


Es werden nur 2 im DBGrid angezeigt!!
 
Hallo!
Ich probiere gerade nen bissel mit Paradox DB's rum. Ich habe 9 Feldnamen, aber in meinem DBGrid werden nur die ersten zwei angezeigt!!
Wenn ich mir aber die "FieldDefs" anschaue, befinden sich alle Felder in dieser Liste!!!

Was kann ich machen?

Max

kiar 19. Mai 2004 00:06

Re: Es werden nur 2 im DBGrid angezeigt!!
 
hallo maximi,

kann ich nicht nachvollziehen. folgendes zeigt keinerlei probleme

datasource gesetzt auf DBDEMOS
dataset gesetzt auf datasource 1 und irgendeine tabelle in DBDEMOS
dbGrid gesetzt auf dataset 1

ergebnis alle felder werden angezeigt.

wenn man was mit paradox macht, sollte man querverweise auf die demos von delphi bereitstellen, um fehler nachvollziehen kann.

raik

MrSpock 19. Mai 2004 06:31

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Hallo maximi,

wenn sich alle Felder in der Feldliste befinden, ist die einzige Ursache, die ein Anzeigen verhindern könnte die Eigenschaft visible des entsprechenden Feldes. Ist visible = True für alle Felder?

maximi 19. Mai 2004 08:16

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also, ich suche schon etwas länger und ich denke es ist besser wenn ihr da jetzt kurz mal drüber schaut!!!
Danke
Max

Kevin 19. Mai 2004 08:21

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Du hast ja auch nur die zwei Felder im Grid unter Columns (TDBGridColumns) definiert.

maximi 19. Mai 2004 08:44

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Ja und wenn ich neue Felder hinzufüge kann ich in diese Felder nix reinschreiebn(auch wenn readonly auf false ist).
Noch ein Bsp: In meiner DB gibt es das Feld "Breite der Welt".
Delphi-Quellcode:
table1.FieldByName('Breite der Welt').Value := 'Test'
Ich bekomme eine Fehlermeldung, dass es dieses Feld gar nicht gibt!!


MAx

Kevin 19. Mai 2004 08:47

Re: Es werden nur 2 im DBGrid angezeigt!!
 
In Deiner Definition der Tabelle existieren auch nur zwei Felder und das ist nicht dabei. Schau Dir mal Dein TTable an...

woki 19. Mai 2004 08:59

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Zitat:

Zitat von maximi
Ja und wenn ich neue Felder hinzufüge kann ich in diese Felder nix reinschreiebn(auch wenn readonly auf false ist).
Noch ein Bsp: In meiner DB gibt es das Feld "Breite der Welt".
Delphi-Quellcode:
table1.FieldByName('Breite der Welt').Value := 'Test'
Ich bekomme eine Fehlermeldung, dass es dieses Feld gar nicht gibt!!


MAx

Bemerkung am Rande: Ich würde Dir auch empfehlen, Feldbnamen mit Leer-, Sonderzeichen, Umlauten etc zu vermeiden. Das macht nur Ärger.

maximi 19. Mai 2004 09:03

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Ok. Also vielleicht stell ich mich jetzt etwas doof an, aber bei den FieldDefs meines TTables sind alle 8 Feldnamen aufgelistet!!
Zitat:

In Deiner Definition der Tabelle existieren auch nur zwei Felder
Wo existieren nur 2 Felder?

Max

Kevin 19. Mai 2004 09:06

Re: Es werden nur 2 im DBGrid angezeigt!!
 
Klick mal doppelt auf Dein TTable, dann rechte Maustaste und "Alle Felder hinzufügen..."


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 Uhr.
Seite 1 von 2  1 2      

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