AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:47

Parameter dieser Suchanfrage:

Suche in Thema: Rundungsproblem
Suche alle Beiträge, die von "khh" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    im Programm zu rechnen htte ich ja erst auch gedacht, aber wie krieg ich die Werte dann ins Datengrid?
    im Moment mach ich das ja so:
    TColumn(self.Columns).Field:= FpreiseQuery.FieldByName('bruttopreis');
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    weil so das rauskommst was ich in #15 beschrieben habe.
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    tja und was mach ich dann, damit ich das Funktionsergebnis teilen kann?
    so:
    (TRUNC(((nettopreis *1000) + (nettopreis* 1000/100 * CAST(:mwstsatz AS NUMERIC(15,2))) +0.5) ))/1000 as bruttopreis

    funktionierts ja nicht :-(
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    so hatte ich mir das auch gedacht,leider funktioniert das nicht, weiss der Teufel warum.
    wenn ich _nicht_ teile steht im currency-feld 8500000, also das tausendfache was ich brauche
    teile ich durch 10 steht im currency-feld 850000
    teile ich durch 100 steht im currency-feld 80000
    teile ich durch 1000 steht im currency-feld 0


    was läuft da schief?

    :-(
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    ich meinte innerhalb des sqlstatements.

    'select artikel_id,artikelpreis_id, bezeichnung, gilt_abmenge, nettopreis, TRUNC(((nettopreis *1000) + (nettopreis* 1000/100 * CAST(:mwstsatz AS NUMERIC(15,2))) +0.5) ) as bruttopreis from artikelpreise ............');
    so hab ich jetzt in bruttopreis das richtig gerundete aber 1000 fache Eergebnis :-(
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    ok so funktionierts
    mit:
    TRUNC(((nettopreis *1000) + (nettopreis* 1000/100 * CAST(:mwstsatz AS NUMERIC(15,2))) +0.5) ) as bruttopreis
    habe ich richtig gerundet das 1000 fache.
    bekomme ich das jetzt noch innerhalb des statements wieder durch 1000 geteilt in bruttopreis, oder geht das nicht ?
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    ok, soweit hab ich das jetzt kapiert,

    ich brauche aber die funktion so, dass aus 0,849 auf 0,85 gerundet wird, und das klappt so leider nicht :-(
    edit:
    also ich muss z.B. auf netto 0,794 7% dazu rechnen, was 0,849 ergibt und dieses kaufmännisch runden
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    sorry ich steh heute aufm Schlauch, was meinst mit verschieben?
    was macht das +0.5 ?
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 12. Aug 2009
    funktioniert so leider nicht da kommt 1 raus :-(
  • Forum: Datenbanken

    Re: Rundungsproblem

     
      by khh, 11. Aug 2009
    danke dir für die schnelle antwort, werd ich morgen ausprobieren, muss jetzt leider weg.

    Gruss KH
  • Forum: Datenbanken

    Rundungsproblem

     
      by khh, 11. Aug 2009
    hallo zusammen,
    ich habe ein Variable "Bruttopreis" die aus nettopreis + mwst besteht( nettopreis und mwstsatz wird aus der db gefüllt. mwst mit dem mwstsatz berechnet).
    In der Variable Bruttopreis von typ currency habe so ich z.B 8496 stehen
    mit roundcurrency wird der Wert kaufmännisch richtig auf 8500 gerundet (als 0,85 € )

    nun möchte ich diesen berechneten Wert auch in einem db grid...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=khh&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=138505
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 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