Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBgrid sortieren (https://www.delphipraxis.net/94461-dbgrid-sortieren.html)

icebreaker 23. Jun 2007 18:39

Re: DBgrid sortieren
 
Die sind alle noch verbunden, werden aber erst aktiv wenn ich die DataSource an DataSetField anbinden würde, was ja aber falsch ist.
Weil ich die ja mit dem Query2 verbinden muss.
Was mach ich mit dem DataSetFiel?


Sry, aber ich bin eh schon Noob, aber ein DML-Skribt zu schrieben kann ich erstrecht nicht....

mkinzler 23. Jun 2007 18:41

Re: DBgrid sortieren
 
Zitat:

Was mach ich mit dem DataSetFiel?
Wie meinst du das? Mit dem Updateobjekt (TUpdateSQL) ist der Query updateable
Delphi-Quellcode:
Sry, aber ich bin eh schon Noob, aber ein DML-Skribt zu schrieben kann ich erstrecht nicht...
Damit meine Ich die Insert, Update, Delete-Anweisungen.

icebreaker 23. Jun 2007 19:01

Re: DBgrid sortieren
 
1.Wie verknüpfe ich TupdateSQL mit dem Querry?
2.Was muss in die Insert, Update, Delete-Anweisung?

mkinzler 23. Jun 2007 19:05

Re: DBgrid sortieren
 
Zitat:

Zitat von icebreaker
1.Wie verknüpfe ich TupdateSQL mit dem Querry?

.UpdateObject
Zitat:

2.Was muss in die Insert, Update, Delete-Anweisung?
Die entsprechenden SQL-Statements.
z.B
SQL-Code:
Insert into adressen (<Feldliste>) values (<werte>);
Du kannt dir die Abfragen aber auch in der IDE nach Doppelklick auf die Komponente erzeugen lassen

icebreaker 23. Jun 2007 20:00

Re: DBgrid sortieren
 
Ich bin einfach nicht so gut mit Delphi, das müsstest du doch nach meinen zig Fragen wissen.
Das .updateobject funktioniert nicht, weis auch nicht wer/wo/wie/was/warum ich das machen soll, ist das wirklich notwendig wenn ich einfach nur mein Grid sortieren will?
Aber das updatesql habe ich hinbekommen.
(Ausnahmsweise)
Außerdem wie bekomme ich wieder meine adressen.db im Grid angezeigt?
Habe im Query unter DatabaseNaem einfach mein verzeichniss mit der Datei angegeben z.B.: C:\Project\adressen.db
Doch es wird nichts angezeigt, und die navigation + eingabe ist immernoch tot!!!

marabu 23. Jun 2007 20:31

Re: DBgrid sortieren
 
Hallo Icebreaker,

du willst per BDE auf eine einzelne Tabelle zugreifen? TUpdateSQl ist in dem Fall entbehrlich, es reicht wenn du Query.RequestLive auf True setzt.

Wenn du die Option dgEditing nicht abgeschaltet hast, dann brauchst du auch keine DBEdit-Komponenten und kannst deine Änderungen und Erfassungen direkt im Grid machen.

Zitat:

Zitat von icebreaker
Tja, schuss in den Ofen. @marabu: Deine Lösung beszieht sich auf form4 es geht aber um Form5.

Der von mir korrigierte Code hat nichts mit deinem DB-Problem zu tun, er führt an anderer Stelle zu einem Programmfehler.

Freundliche Grüße

icebreaker 23. Jun 2007 20:39

Re: DBgrid sortieren
 
Ja das mit Edit-Fenstern ist Benutzerfreundlicher,sonst hätte ich gleich mein Stringgrid genommen, da kenn ich mich habwegs aus.
Was soll ich nun machen, damit er in meinem DBGrid die Werte sortie? Mehr will ich doch garnicht!
MFg ice :pale:

mkinzler 23. Jun 2007 21:23

Re: DBgrid sortieren
 
Zitat:

du willst per BDE auf eine einzelne Tabelle zugreifen? TUpdateSQl ist in dem Fall entbehrlich, es reicht wenn du Query.RequestLive auf True setzt.
Meine Erfahrungen mit der BDE sind schon lange her und verblassen immer mehr

DeddyH 23. Jun 2007 21:46

Re: DBgrid sortieren
 
Zitat:

Zitat von icebreaker
Was soll ich nun machen, damit er in meinem DBGrid die Werte sortie?

Nun sag bloß, dass meine Änderung das Grid nicht zum Sortieren gebracht hat. Dass die Editierfunktionen abgeschaltet sind, steht ja erstmal auf einem anderen Blatt.

marabu 23. Jun 2007 21:57

Re: DBgrid sortieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Markus,

RequestLive war keine so gute Idee von mir, da ja sortiert werden soll und LocalSQL sortierte Abfragen als ReadOnly betrachtet.

Als Entschädigung habe ich eine kleine Demo gebaut, die zeigt, wie man ohne UpdateSQL editieren kann.

Gute Nacht


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:38 Uhr.
Seite 5 von 5   « Erste     345   

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