Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler (https://www.delphipraxis.net/171136-zahl-von-dbedit23-nach-dbedit11-verschieben-kommt-fehler.html)

blondervolker 22. Okt 2012 15:06

Datenbank: Abs • Version: 7.5 • Zugriff über: AbsTable

Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Ich mal wieder,

bekomme dauernd eine Fehlermeldung."Ungültiger Wert für Feld Anzahl"?

Beide Felder sind in der Datenbank mit Float gesetzt.
Warum bin ich so dähmlich?:-D

Hier ist der Code:

Delphi-Quellcode:
procedure TForm9.mbernahme1Click(Sender: TObject);
begin
//Übernahme Quadratmeterpreis
DBEdit23.DataSource.DataSet.Edit;
DBEdit23.Field.Value:= ('DBEdit11.Field.AsFloat');
DBEdit23.DataSource.DataSet.Post;
//Übernahme Quadratmeterpreis
end;

Morphie 22. Okt 2012 15:10

AW: Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Du übergibst ja auch einen String... Entferne mal die ' '
Code:
DBEdit23.Field.Value := DBEdit11.Field.AsFloat;

blondervolker 22. Okt 2012 15:12

AW: Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Danke!!!

Ich hab davor gesessen und die hässlichen '' , sind mir nicht aufgefallen.
Das kann nur ich!!!:-D:thumb:

joachimd 22. Okt 2012 15:13

AW: Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Zitat:

Zitat von blondervolker (Beitrag 1187920)
"Ungültiger Wert für Feld Anzahl"?

Delphi-Quellcode:
DBEdit23.Field.Value:= ('DBEdit11.Field.AsFloat');

Das ist jetzt nicht Dein Ernst, oder? Zum einen musst Du den Wert holen,

Delphi-Quellcode:
DBEdit23.Field.Value:= DBEdit11.Field.AsFloat;
zum anderen setzt man den sowieso nicht in den controls, sondern in der Datasource

Delphi-Quellcode:
MyTable.FieldByName('irgendwas').AsFloat :=
  MyTable.FieldByName('irgendwas anderes').AsFloat;

blondervolker 22. Okt 2012 15:17

AW: Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Ja Danke.

Muss ich mir merken.:-D

Sir Rufo 22. Okt 2012 19:00

AW: Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Zitat:

Zitat von blondervolker (Beitrag 1187923)
Danke!!!

Ich hab davor gesessen und die hässlichen '' , sind mir nicht aufgefallen.
Das kann nur ich!!!:-D:thumb:

Man kann die IDE auch umstellen, dass ein String in einer etwas plakativeren Farbe angezeigt wird (z.B. rot)
Bringt allerdings nichts wenn man farbenblind ist.

blondervolker 22. Okt 2012 20:02

AW: Zahl von DBEdit23 nach DBEdit11 verschieben kommt Fehler
 
Ja auf deinen Senf mit der Farbenblindheit habe ich gewartet.:thumb:
Ja gute Idee.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 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