Skip to main content
Ninox-Homepage
Datenschutz
Kontakt
How to enable Javascript
Registrierung
Einloggen
Willkommen in der Ninox-Community
Suche nach allen Themen oder
stelle eine Frage
Tipps und Tricks
Hilfe erhalten
Servicestatus
Dokumentation
Setup
Datenbanken
Automatisierung
Mein Account
Administration
Lösungen
Webinare
Übersicht
Profil
Mirko
mirko3
1319
417
10
Beigetreten: Mon Jan 20 12:25:51 UTC 2020
Folgen
Meine Beiträge
Letzte Beiträge
Re: Den zweiten Wert einer Tabelle ermitteln
@Senectute 24 Du mußt natürlich noch Dein Datenfeld anhängen, das Script gibt Dir nur den Record wieder. first((select TABELLE)[!= first(select TABELLE)]).FELD
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Mit Button abfragen und hinzufügen
Hi. Wenn Du doch nur die Produkte aus der Verknüpfung vergleichen willst, dann mußt Du das erste select() weglassen, wenn aber die ganze Tabelle K2System-Stückzahl durchsucht werden soll,…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Den zweiten Wert einer Tabelle ermitteln
Hi Adrian. Dies gibt Dir den zweiten Datensatz einer Tabelle wieder. Mirko first((select TABELLE)[!= first(select TABELLE)])
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Kopieren formatierter Texte
Hallo Jan. Versuche das mal in einem Button. Mirko for i in select TABELLE do let splitter := splitx(i.TEXTFELD, "\n"); let result := join(splitter, "<br> "); i.(RICHTEXTFELD := result) end
Mirko
mirko3
vor 2 Jahren
2
Hilfe erhalten
Reported - view
Re: html will nicht wie ich
Hi Michi. Tausche mal die Zeile aus. Mirko <td>" + 'RE-Pos.' + "</td><td>" + Leistung + "</td><td>" + 'Preis pro Einheit' + "</td><td>" + Menge + "</td><td>" + 'Netto-Gesamt' + "</td>
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Formatierung einer Zeitdauer
Hallo David. So müßte es gehen. Mirko let timeNumber := number('s3-zeit' - alarmzeit); let millisec := timeNumber % 1000; timeinterval(timeNumber - millisec + if millisec > 500 then 1000 end)
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: NOT Auswahl eines MAF als Filter setzen
Für einen not-Filter kannst Du es so machen (Code für Ansicht, multi im selben Record). let activItemsOfMulti := chosen(this.MFA); let result := (select TABELLE);…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Create Schleife
let anzahl := this.ANZAHL; let thisYear := this.JAHR; for i in range(1, anzahl + 1) do (create 'Anzahl Starter').( Startnummer := i; Jahr := thisYear ) end Versuche es mal so. Mirko
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: gleiche Datensätze in dynamischen Auswahlfeld unterbinden
Hallo Dirk. So kann man es machen. Mirko let uniqueName := unique((select Teilnehmer).Name); sort(for i in uniqueName do first((select Teilnehmer)[Name = i]) end)
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Templat Arbeitszeiterfassung
Hi Tomi. Für die Anzeige der Feiertage könntest Du folgendes tun, um eine zusätzliche Spalte zu sparen. Öffne bei "Tag" die Einstellungen indem Du auf den Spaltenkopf klickst,…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Minikalender
Mit Scrollfunktion für je 4 Wochen. Leider nur mit einem verstecktem Hilfsfeld funktionstüchtig. Für mehr reicht meine Kenntnis zu Javascript leider nicht aus.…
Attachment
Mirko
mirko3
vor 2 Jahren
1
Tipps und Tricks
Reported - view
Re: Zufallszahl mit Schleife generieren
If: wenn die Gesamtzahl der Ziffern der Tabelle unter 100000 liegt... let: weise der Variablen randNumber eine beliebige, schon vorhandene Ziffer zu... while: solange es diese Ziffer schon gibt ...…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Zufallszahl mit Schleife generieren
Hallo Dietmar. Der Code kommt in den Tabelleneinstellungen unter "Trigger bei neuem Datensatz". Die if-Bedingung ist nötig, damit der Code ab 100000 Datensätzen nicht abstürzt.…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: per create Auswahl zweier Mehrfachauswahlfelder übertragen
Müßte auch so gehen, wenn die Inhalte in beiden multi exakt gleich sind. Bei Deinem Code fehlt noch der Fall, wenn "Auswahl" leer ist, falls das wichtg ist. cre.(Rennen := raw(my.Auswahl)) Mirko
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Leere Datumsfelder werden nach erneuten Öffnen der DB fälschlicherweise mit 01.01.1970 gefüllt
@mgapo @trut Hi Ihr beiden. Ich habe es auf allen meinen Plattformen (Mac, Web-Safari, Ipad - neueste Versionen) nachgestellt, kann den Fehler nicht nachvollziehen.…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Name der Spalte in einer Variablen speichern
@Andreas Kappes Schön, daß es geht. Im Grunde benötigst Du aber diese Schreibweise nicht, wenn der Variablen fieldName ein String zugewiesen wird. Ich würde es mit let fieldName := text(first(...…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Name der Spalte in einer Variablen speichern
Hi Andreas. Das geht nur mit eval(). Grundprinzip: eval(--- select { TABELLE }[ { BEDINGUNG } { OPERATOR } { WERT } ].{ FELD } ---, this) let fieldName := first('Auswahl Ortschaften Anschluss Objekt'.…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Leere Datumsfelder werden nach erneuten Öffnen der DB fälschlicherweise mit 01.01.1970 gefüllt
Hi. Warum es so bei Dir ist, weiß ich so ohne DB-Ansicht auch nicht. Prinzipiell ist Dein Code aber nicht ganz glücklich. Der Rückgabewert ist durch date() zwar ein sichtbares Datum,…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: HTML Karte darstellen
Hi Andreas. Bei mir läuft es in der Web-App. Versuche es mal so. Mirko let content := "<iframe src='https://webservice.tourenplaner.biz/map_only/lF_63tqlXgQ-QPymtGtzsw' width='640' height='480'>";…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Ratenzahlung korrekt berechnen
@Tacho Jetzt habe ich es verstanden. Im vorletzten Script ist noch ein Fehler in Zeile 3. Den habe ich im letzten Script behoben.
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Ratenzahlung korrekt berechnen
@Tacho Hallo Tacho. Kann ich nicht nachvollziehen. Ergebnis ist bei mir (20.54,20.54,20.54,20.56), wenn ich nur die Funktion ausführe und result ausgebe. Ergibt exact 82.18. Mirko
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Ratenzahlung korrekt berechnen
Wenn du verschiedene Ratenzahlungen benutzt, dann lieber so und die Anzahl der Felder für die Raten beliebig erweitern. function Ratenzahlung(betrag : number,teiler : number) do let rBetrag :…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Ratenzahlung korrekt berechnen
Hallo Axel. Lege mal eine Button an und gib folgendes ein: function Ratenzahlung(betrag : number,teiler : number) do let rBetrag := betrag * 100; let rester := rBetrag % 3; let corBetrag :…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Minikalender
Kleine Verbesserungen: Jahresanzeige, Feiertage (hier Sachsen-Anhalt - beliebig anpassbar), für die Übersicht sind die nicht aktiven Monate in grauer Schrift und hat insgesamt ein bisschen zugenommen.…
Mirko
mirko3
vor 2 Jahren
2
Tipps und Tricks
Reported - view
Re: CSS Table Negative on Red
For example for P1. If the type or P1 is number, you need not the function number(). Mirko <td style=background-color:" + if number(P1) < 0 then "red" end + "> " + P1 + " </td>
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
1
24
25
26
27
28
53
Ninox-Homepage
Übersicht
Tipps und Tricks
Hilfe erhalten
Servicestatus
Dokumentation
Setup
Installierte Apps
Public Cloud
Private Cloud
On-Premises
Datenbanken
Tabellen
Tabellen-Beziehungen
Felder und Elemente
Seiten
Ansichten
Import und Export
Module
Drucken
Vorlagen
Anwendungsbeispiele
Automatisierung
Scripting
Funktionen
API
Mein Account
Abonnements
Administration
Arbeitsbereiche managen
Nutzer managen
Zugriffsrechte
Nutzungsübersicht
Prozess-Monitor
Lösungen
Ninox E-Rechnung
Ninox CRM
Alle Themen anzeigen