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.
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.