| Autor |
Beitrag |
csigg
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 07:28
Wenn ich einem DBGrid auf Columns doppelklicke, geht ein Editor auf indem ich dann Spalten hinzufügen kann. Wenn ich in den Spalten die hinzugefügt habe aber einen FielName eingeben will, kommt immer die Meldung: Wert für Required Param nicht gesetzt,
welchen Wert muss ich da setzten, hab eigentlich keinen unmittelbaren Wert gefunden der nicht gesetzt ist.
|
|
Becks16
      
Beiträge: 405
|
Verfasst: Fr 10.06.05 07:32
Hast du bei Datasource auch eine DataSource eingetragen ?? sonst geht das nicht
_________________ Ich bin Dumm und weiss nichts
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 07:33
Ja, klar. Er zeigt mir, wenn ich es kompiliere auch Mitarbeiter an.
|
|
Becks16
      
Beiträge: 405
|
Verfasst: Fr 10.06.05 07:38
Hmm also eigentlich müsste das gehen. Du musst dem DBGrid eine Datsource zuweisen und dann kannst du den einzelnen Spalten ein FielName geben ...
_________________ Ich bin Dumm und weiss nichts
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 08:08
Geht aber trotzdem nicht, das ist ja das was ich noch kappiere. In kompiliertem Zustand wird in dem DBGrid, wenn es aufgerufen wird die entsprecheneden Datensätze angezeigt. Nun will ich aber dass nicht alle angezeigt werden, sondern nur ein Teil, also nicht alle Spalten(Name, Vorname, Ort,...) sondern nur Name und Ort
|
|
Becks16
      
Beiträge: 405
|
Verfasst: Fr 10.06.05 08:10
dann musst du vieleicht den SQL befehl umschreiben ...aber eigentlich zeigt der nur die spalten an die du auch angelgt hast ...
mfg
_________________ Ich bin Dumm und weiss nichts
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 08:14
Ja, klar mit select * zeigt er aber alle an, und ich hätte das gern begrenzt. Wenn ich es im Select ändere aus select Name,Ort dann muss ich ein paar zeilen weiter wieder ein SQL Befehl laden, weil ich dann die anderen Werte Brauche, und so hätte ich einfach die Ansicht auf die entsprechend benötigten Spalten begrenzt.
|
|
Becks16
      
Beiträge: 405
|
Verfasst: Fr 10.06.05 08:18
hmm das ist echt komisch also als select befehl hast du denn select * form tabelle oder ?? also bei mir klappt das immer ich weise dem DBGrid eine datasource zu und dann lege ich die spalten an und geben den spalten den passenden FieldName und das klappt so auch und er zeigt mir nur die an die ich haben will ...
mfg
_________________ Ich bin Dumm und weiss nichts
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 08:23
ja bin ich vielleicht blöd oder was??? *g*
Das geht einfach nicht, sobald ich in FieldName was eingetragen habe (also gleich nach dem ersten Buchstaben) kommt die Meldung von vorhin.
|
|
Becks16
      
Beiträge: 405
|
Verfasst: Fr 10.06.05 08:24
dann weiss ich auch nicht weiter mach einfach mal einen neustart sowas bewirkt manchmal wunder  )
mfg
_________________ Ich bin Dumm und weiss nichts
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 08:25
Schon probiert, hab schliesslich nicht das erste mal Probleme mit Delphi *g*
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Fr 10.06.05 08:30
Du kannst das gleiche erreichen, wenn du einen Doppelklick auf deinem Query/Table machst. Allerdings solltest du dich für ein Verfahren entscheiden. Sonst geht das nach hinten los. Frag onkeleule. Der hat da reichlich Erfahrungen mit gemacht.
Eine andere Möglichkeit wäre meine Feld-Formatierungs-Komponente. Da kann das zur Laufzeit gesteuert werden. Speicherung in einer INI oder in der Registry. Ein paar andere Dinge kann die auch noch. Findest du auf meiner Homepage.
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Fr 10.06.05 08:34
Kannst Du nicht einfach den Source und die Form posten, das wir das life erleben?
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 08:45
Es gibt dabei eigentlich nicht viel Source, weil das alles im OI gemacht wird. Wenn du mir sagt was ich posten soll, mach ich das natürlich.
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Fr 10.06.05 09:18
Also wenn ich die Columns im OI erstelle, aber erst zur Laufzeit benenne funktionierts, mehr will ich ja gar nicht.
|
|