Anzeige wenn Server fertig ist ?

Ninox Profile

Hallo zusammen,

ich hab ein Skript was über do as server läuft. Dies dauert aber sehr lange da es umfangreich ist. Gibt es eine möglichkeit für eine Anzeige wie der stand oder verlauf der bearbeitung seitens des servers ist, bzw. wann der Server fertig ist ?

 

 

 

Ninox Profile

Hallo, wenn es ein Schaltflächen-Skript ist, könnte man doch einfach nach dem “do as server ... end” ein alert(“Feddich!”) oder so einbauen. Oder ein alert(VARIABLE) innerhalb der Schleife (Anzeige aktualisiert sich bei jedem Durchlauf und bleibt am Ende stehen).

Ninox Profile

das mit der alert(VARIABLE) hab ich nicht verstanden. Dauert halt so lange das die Meldung kommt “internet verbindung prüfen” man nicht mehr weis was macht der server gerade 

Ninox Profile

ach so wird per Schaltfläche ausgelöst und verarbeitet 150.000 Datensätze

Ninox Profile

Bei alert() lässt sich als Ausgabewert auch eine Variable angeben, die dann ggf. bei jedem Schleifendurchlauf aktualisiert wird (ohne, dass jedes Mal “Ok” gedrückt werden muss). Man kann dann quasi zusehen, wie schnell die Verarbeitung vonstatten geht. Das könnte z. B. so aussehen:


do as server
   for i in select TABELLE do
      [...]
      alert(i)
   end
end


Statt nur i könnte natürlich auch ein Feldinhalt angezeigt werden: alert(i.FELDNAME). Oder ein Zähler oder was auch immer. Am besten einfach mal in einer kleinen Tabelle ausprobieren.

Ninox Profile

Das funktioniert leider nur wenn man do as server nicht verwendet

Ninox Profile

Na, denn weeß ick ooch nich. 🤔

Ninox Profile

Danke trotzdem 👍

Antworten