Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.
  • Seite:
  • 1

THEMA: IF-anweisungen

IF-anweisungen 4 Jahre 2 Monate her #1327

  • Holger Herrmannsfeldt
  • Holger Herrmannsfeldts Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 20
Hallo,

ich habe in der Freeware-Version eine IF-Then-Else-Abfrage eingebaut.
1. wenn Wert >100 dann 100
2. wenn Wert <19 und >=1 dann 1
3. wenn Wert <=0 dann 0

Grundsätzlich wird nur der Wert der letzten Anweisung ausgegeben.
Liegt es an der Freeware-Version?

Viele Grüße

Holger Brandt

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: IF-anweisungen 4 Jahre 2 Monate her #1328

  • Holger Herrmannsfeldt
  • Holger Herrmannsfeldts Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 20
Hallo,

habe die die Anweisungen gelöscht und neu eingetragen, dabe die 2. Anweisung umgestellt: wenn >=1 und <19 dann 1....
Funktioniert jetzt :-)

Viele Grüße

Holger

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: IF-anweisungen 4 Jahre 2 Monate her #1329

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1198
Hallo Herr Brandt,

verschachtelte IF-THEN-ELSE-ELSEIF Bedingungen sind etwas schwierig umzusetzen. Ein Beispiel wie es geht finden Sie hier. Verschachteltes IF-THEN-ELSE-ELSEIF Beispiel
Das Beispiel ist auch im Download Archiv zum FlowHeater vorhanden.

Im Anhang habe ich ihnen ein kleines Beispiel erstellt wie es über den .NET Script Heater wesentlich einfacher umzusetzen ist.

C# Script
public object DoWork()
{
  if (InValues.Length != 1)
    throw new Exception("Es wird ein Eingangsparameter erwartet!");


  // 1. Eingangsparameter als Ganzzahl holen
  object o = InValues[0].GetInt();
  
  // prüfen ob wert vorhanden
  if (o == null)
    return o;

  int i = (int)o;

  // Bedingungen
  if (i > 100)
    i = 100;
  else if (i < 19 && i >= 1)
    i = 1;
  else if (i <= 0)
    i = 0;

  // Rückgabe
  return i;
}

Anhang if_then_elseif_bedingung_ueber_script.zip nicht gefunden

Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: von FlowHeater-Team.

Aw: IF-anweisungen 4 Jahre 2 Monate her #1331

  • Holger Herrmannsfeldt
  • Holger Herrmannsfeldts Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 20
Vielen Dank Herr Stark,

das Problem ist gelöst.

Viele Grüße

Holger

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.091 Sekunden