Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Query automatisch lesen & einfügen (https://www.delphipraxis.net/27400-query-automatisch-lesen-einfuegen.html)

luzifer 9. Aug 2004 13:20


Query automatisch lesen & einfügen
 
Hallo an alle.

Ich hab da ein kleines Problemchen mit meinem Prog. Ich habe ein Dbgríd an eine Query gebunden. Dabei habe ich zwei spalten, aus denen die kleinere Wert aus den beiden Spalten in eine dritte Spalte übernommen werden.
Ich hab da schon einige Sachen probiert, aber entweder hab ich da Fehlermeldungen oder es funzt aber nur für für den ausgewählten Datensatz. :wall:

MfG
Luzifer

Union 9. Aug 2004 14:12

Re: Query automatisch lesen & einfügen
 
Zitat:

Zitat von luzifer
Ich hab da ein kleines Problemchen mit meinem Prog. Ich habe ein Dbgríd an eine Query gebunden. Dabei habe ich zwei spalten, aus denen die kleinere Wert aus den beiden Spalten in eine dritte Spalte übernommen werden.
Ich hab da schon einige Sachen probiert, aber entweder hab ich da Fehlermeldungen oder es funzt aber nur für für den ausgewählten Datensatz. :wall:

Ist die dritte Spalte ein existierendes Feld in einer Tabelle oder soll das nur ein Anzeigewert sein? Im letzteren Fall kannst Du über den Feldeditor (Doppelclick auf Querykomponente) ein neues Feld hinzufügen. Als Typ gibst Du 'berechnet' and. In der Query legst Du nun den Event OnCalcFields an. In dieser Methode schreibst Du in das von Dir vorher neu erzeugte Feld einfach den gewünschten Wert.

Alternativ kannst Du das dritte Feld auch mit SQL und der entsprechenden Formel erzeugen.

luzifer 10. Aug 2004 15:58

Re: Query automatisch lesen & einfügen
 
Alle drei Spalten sind existierende Felder in der Query. Es soll letztendlich so laufen das in den Spalte1 und Spalte2 unterschiedliche Werte stehen. Aus diesen beiden Spalten soll der kleinere Wert in Spalte3 geschrieben werden und mehr soll gar nicht passieren. :gruebel:
Zum Schluß (hab ich aber schon fertig) soll die ganze Tabelle nach Spalte3 sortiert werden. So das der kleinste Wert aus Spalte1 und Spalte2 und aus allen Datensätzen sortiert ist.
Danke schon mal. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.

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