Re: Rundungsformel !!?? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 6.September.2001, 14:29.
    Re: Rundungsformel !!??

      Hast Du schonmal mit "loop" gearbeitet? Oder nur mit "do action=all..."? Wenn ersteres, dann ist es garnicht so schwierig - bisher sah Deine Ausgabe demnach dann so aus:

      <loop>
      
      ...hier deine ausgabe...
      </loop>

      Jetzt schreibst Du stattdessen:

      <loop code=perl>
      $hubraum_liter=$((Name-des-hubraum-in-cm-feldes))*((Umrechnungsfaktor));
      out <<EOF;
      
      ((...hier deine ausgabe...))
      EOF
      </loop>
      

      Für

      ((Name-des-hubraum-in-cm-feldes))

      schreibst Du eben den Namen des ursprünglichen Feldes. Für

      ((Umrechnungsfaktor))

      eben den Umrechnungsfaktor, also irgendeine gebrochene Zahl... Bei

      ((...hier deine ausgabe...))

      kannst Du einfach die Ausgabe die Du sonst in Deinem "loop" hast hinschreiben. Nur dass Du jetzt auch die Variable/das (Pseudo-)Feld

      $hubraum_liter
      

      benutzen kannst. Klarer? Wenn nicht, lies Dir mal den Abschnitt über "loop" in der Doku durch...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Bolo (34 Beiträge) am Mittwoch, 5.September.2001, 03:12.
    Rundungsformel !!??

      Hi
      Hab Fahrzeuge mit Leistungsdaten in der DB!
      Ich hab vergessen ein Feld mit der Hubraum-Angabe in Liter zu erstellen! Ich hab nur ein Feld mit dem genauen Hubraum in cm3!

      Kann ich ein weiteres Feld erstellen, das aus dem anderen den Wert nimmt und auf 1 Dezimalstelle rundet!

      Greetz

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 5.September.2001, 13:48.
    Re: Rundungsformel !!??

      Dazu brauchst Du kein eigenes Feld, das kannst Du bei der Ausgabe ausrechnen, z.b. so (angenommen das Feld "Hubraum in cm3" heisst "hc"):

      <loop code=perl>
      $hl=$hc*... # hier die umrechnung
      

      out <<EOF;
      Hubraum (Liter): $hl - Hubraum (cm3): $hc
      ...und weitere Felder und Ausgaben...
      EOF
      </loop>
      

      Klar?

     Antworten

    Beitrag von Bolo (34 Beiträge) am Mittwoch, 5.September.2001, 21:07.
    Re: Rundungsformel !!??

      hmmm. nicht ganz.
      hab keine ahnung von perl. und die doku hab ich schon studiert! bin zu blöd dazu : )

      ausserdem möchte ich beide felder. den gerundeten wert und den originalen!!!

      greetz

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 6.September.2001, 14:29.
    Re: Rundungsformel !!??

      Hast Du schonmal mit "loop" gearbeitet? Oder nur mit "do action=all..."? Wenn ersteres, dann ist es garnicht so schwierig - bisher sah Deine Ausgabe demnach dann so aus:

      <loop>
      
      ...hier deine ausgabe...
      </loop>

      Jetzt schreibst Du stattdessen:

      <loop code=perl>
      $hubraum_liter=$((Name-des-hubraum-in-cm-feldes))*((Umrechnungsfaktor));
      out <<EOF;
      
      ((...hier deine ausgabe...))
      EOF
      </loop>
      

      Für

      ((Name-des-hubraum-in-cm-feldes))

      schreibst Du eben den Namen des ursprünglichen Feldes. Für

      ((Umrechnungsfaktor))

      eben den Umrechnungsfaktor, also irgendeine gebrochene Zahl... Bei

      ((...hier deine ausgabe...))

      kannst Du einfach die Ausgabe die Du sonst in Deinem "loop" hast hinschreiben. Nur dass Du jetzt auch die Variable/das (Pseudo-)Feld

      $hubraum_liter
      

      benutzen kannst. Klarer? Wenn nicht, lies Dir mal den Abschnitt über "loop" in der Doku durch...

     Antworten


     
 Liste der Einträge von 57300 bis 57450:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!