![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: Delphi 7 und TTable
Zwei Kollonen miteinander addieren
Hallo an allen.
Ich arbeite gerade an eine Datenbank(Paradox 7)mit D7 und muss 2 Kollonen miteinander addieren und danach die Werte in der ersten Kollone retten. Meine Datenbank siet so aus:ID_Nr, Produkt_auf_Lager und Geliefert_Produkt.Also sollen alle Werte von Product_auf_Lager mit Geliefert_Product addiert werden und danach in der Kollone Product-auf_Lager gerettet werden.In der Kollone Product_auf_Lager sind schon 200 Werte und es kommen mehr dazu.Geht das uberhaubt?? |
Re: Zwei Kollonen miteinander addieren
Ich weiß nicht, ob ich Dich recht verstanden habe.
SQL-Code:
UPDATE Tabelle
SET Product_auf_Lager = Product_auf_Lager + Geliefert_Product |
Re: Zwei Kollonen miteinander addieren
Hallo an allen
Ich habe folgendes versucht:
Code:
Die Fehlermeldung ist:
Table1.Active:=true;
Table1.Edit; Table1.First; while not Table1.Eof do begin Table1.FieldByName('Cantitate Ramasa'):=Table1.FieldByName('Total')+ + Table1.FieldByName('Cantitate_Vanduta'); Table1.Post; Table1.Next; end; Left side cannot be assignet to Alle Felder haben die selben Eingenschaften. Wo kann der Fehler liegen?? |
Re: Zwei Kollonen miteinander addieren
Versuch mal
Delphi-Quellcode:
Du willst ja den Inhalt und nicht das Feld zuweisen
Table1.FieldByName('Cantitate Ramasa').Value :=Table1.FieldByName('Total')+
+ Table1.FieldByName('Cantitate_Vanduta').Value; |
Re: Zwei Kollonen miteinander addieren
Hallo...
und das EDIT in die while - Schleife sonst hast du bein 2. Post die Datenmenge nicht im Edit Modus.
Delphi-Quellcode:
- oder VALUE etsprechend der FeldTypen .asString, .asInteger etc.
Table1.Active:=true;
Table1.First; while not Table1.Eof do begin Table1.Edit; Table1.FieldByName('Cantitate Ramasa').Value:= Table1.FieldByName('Total').Value + Table1.FieldByName('Cantitate_Vanduta').Value; Table1.Post; Table1.Next; end; :hi: |
Re: Zwei Kollonen miteinander addieren
Super Danke.
Funktioniert einwandfrei. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz