AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String minus Float rechnen!

Ein Thema von roth · begonnen am 1. Jun 2006 · letzter Beitrag vom 2. Jun 2006
Antwort Antwort
Seite 1 von 2  1 2      
roth

Registriert seit: 25. Nov 2005
Ort: -
72 Beiträge
 
#1

String minus Float rechnen!

  Alt 1. Jun 2006, 14:11
Guten Tag!
Ich habe folgende frage/problem
ich möchte diese arrays voneinander abziehen:
Delphi-Quellcode:
total_gezahlt[i] := query1.FieldByName('TOTAL_PAID').AsFloat;
skonto[i] := query1.FieldByName('SKONTO').AsString;
habe schon mit
rechtotal[i]- strtoint(skonto[i]) oder
rechtotal[i]- strtofloat(skonto[i]) funktioniert beides nicht!

mfg roth
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:15
Was steht denn es Skonto[I] (als Text) ?
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
roth

Registriert seit: 25. Nov 2005
Ort: -
72 Beiträge
 
#3

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:19
was es Skonto?
nein es ist eine Zahl jedoch schon i der db so deklariert!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:21
Was ist als Dezimaltrenner eingestellt?
Markus Kinzler
  Mit Zitat antworten Zitat
roth

Registriert seit: 25. Nov 2005
Ort: -
72 Beiträge
 
#5

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:37
wie was ist als dezimal trenner eingestellt? das format ist bis auf zwei kommastellen
  Mit Zitat antworten Zitat
pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#6

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:47
poste mal deine komplette schleife.
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:49
Dezmaltrenner: . oder , vom System und dem array müssen übereinstimmen sonst kann man kurzeitig durch Setzten von DecimalSeparator ändern oder den im String durch StringReplace anpassen.
Markus Kinzler
  Mit Zitat antworten Zitat
roth

Registriert seit: 25. Nov 2005
Ort: -
72 Beiträge
 
#8

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 14:53
Delphi-Quellcode:
if(rechtotal[i]- skonto[i] > total_gezahlt[i])AND(total_gezahlt[i] <> 0)then
 begin
   //Kunde hat zuwenig gezahlt
   zuwenig.Add(IntToStr(i));
 end else if (rechtotal[i] - skonto[i] < total_gezahlt[i]) then
  begin
  //Kunde hat zuviel gezahlt
  zuviel.Add(IntToStr(i));
 end;//if
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#9

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 16:55
Hallo,

und was funktioniert nicht? Compiler meckert? Fehlermeldung im Programm? Gar nichts?

Gruß,
ManuMF
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
roth

Registriert seit: 25. Nov 2005
Ort: -
72 Beiträge
 
#10

Re: String minus Float rechnen!

  Alt 1. Jun 2006, 17:34
[Error] Unit1.pas(134): Incompatible types: 'String' and 'Real'
[Error] Unit1.pas(138): Incompatible types: 'String' and 'Real'
[Fatal Error] invoice.dpr(5): Could not compile used unit 'Unit1.pas'
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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