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
1428
468
11
Beigetreten: Mon Jan 20 12:25:51 UTC 2020
Folgen
Meine Beiträge
Letzte Beiträge
Re: HTML CrossTab
@Rafael Sanchis This is the Problem with week(). It is better to use yearweek(), if you need statistics for more then one year in your db. You should add your database to this,…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: HTML CrossTab
@Rafael Sanchis Change line 59 to: sum(me.'History Hours'.'Hours:') +
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: HTML CrossTab
@Rafael Sanchis I'm looking at it. Mirko
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
Freut mich, dass es dann doch noch gut wurde. Ich denke, dass auch das zweite select zeitlich noch eingegrenzt werden muss um fehlerhafte Berechnungen zu vermeiden.…
Attachment
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
Hi Arwin. Sagen wir Datum von 1.5.23 bis 30.06.23 und SKU = M4000. Mai-Maximum 300, Juni-Maximum 200. Sollen diese addiert werden (500) oder willst Du nur das Maximum von Mai und Juni (300) für die…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
Moin.
Attachment
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
Für Deine ursprüngliche Tabelle kannst Du ja mal folgendes austesten: do as server let myStartdate := date(2023, 6, 1); let myEnddate := date(2023, 6, 31); let allDat :…
Attachment
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
Bei mir sind die jeweils höchsten Werte eines Tages: 234+232+1023+776=2265?
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
...P.S. Notfalls eine Dummydatei mit einer paar Dummydaten für mich Dummy hochladen ;-)
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
@Arwin Dustdar Ja, das ist doch eine andere Zusammensetzung im Datenmodell als ich dachte. Ich dachte folgendermaßen: Tabelle: Lagerbestände Zahlenfeld?: SKU Datumfeld: Datum Jetzt neu: PFOWN,…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
...oder noch kürzer let allDat := unique((select 'Lagerbestände')[myStartdate <= Datum and Datum <= myEnddate].Datum); sum(for i in allDat do max((select 'Lagerbestände')[Datum = i].SKU) end)
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
@Arwin Dustdar Da sind noch Fehler gewesen. Beim Nachdenken kam jetzt das heraus. let allDat := unique((select 'Lagerbestände')[myStartdate <= Datum and Datum <= myEnddate].…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: select :=> das ist zu viel für mich
Hi Arwin. Versuche mal so. Mirko let allDat := unique((select 'Lagerbestände')[myStartdate <= Datum and Datum <= myEnddate].Datum); sum(for i in allDat do for j in select 'Lagerbestände' do let…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Groupfunktion für Mehrfachauswahl?
Hi Björn. Das wäre ein schönes Feature - Auswahlgruppen. Mein Beispiel ist natürlich nicht dass, was Du suchst, nur ein möglicher Workaround. Gruß Mirko
Attachment
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: HTML CrossTab
Hi Rafael. Here my example. It is scrollable if the table is large enough. You can adjust colors yourself in the CSS part. Mirko let me := this; let Rows := unique(('History Hours' order by 'Staff:').…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: HTML CrossTab
Hi Rafael. This is too abstract for me, I need a dummy database. Otherwise, I can only give you a sample database with a similar structure. It is possible to create a cross-scrolling table. Mirko
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Auswerten eines dynamischen Auswahlfeldes
Hi Dirk. Schau mal, ob es das ist, was Du meinst. join(split(text(Stepfilter), ", "), " ")
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: mehrere Felder mit einem button berechnen
Hi Pascal. Schreib mal statt "and" "+", dann müsste es gehen. Mirko
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: icon("warn") ?
Hi Roland. Schreibe es mal so. Mirko if length(replacex(Email, "[a-zA-Z_0-9\.-]+@[a-z_A-Z\-\.]+\.[a-z]{2,4}", "")) > 0 then icon("warn") else icon("done") end
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Funktionen für Zeit, Datum, Zeitstempel, time, date, datetime
Hier mal ein eher kleines Update (in lila), wohl eher für die Liebhaber grenznützlicher Scripte. Hinzugefügt und absteigend geordnet nach praktischem Nutzen: wie kann ich... 1.…
Attachment
Mirko
mirko3
vor 2 Jahren
2
Tipps und Tricks
Reported - view
Re: Fortschrittsbalken
Hi @Kruna schau mal, ob ich es richtig verstanden habe.
Attachment
Mirko
mirko3
vor 2 Jahren
1
Tipps und Tricks
Reported - view
Re: Fortschrittsbalken
@Kruna wenn die beiden Funktionen valide eine Ganzzahl zurückgeben und myAll>myStatus ist, dann müsste es so funktionieren: let myAll := cnt((select Pos)); let myStatus :…
Mirko
mirko3
vor 2 Jahren
Tipps und Tricks
Reported - view
Re: String Random Generator/Passwörter/doppelte Vergabe ausschliessen
Versuche es mal so. Script ist für einen Button. Wenn das Feld frei bleibt, mußt du noch einmal klicken. Mirko let chars := "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"; let result := ""; for i in range(0,…
Mirko
mirko3
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Zahl als Text umwandeln
@Kruna Für Zahlen < = 10 wird es so reichen. Größere Zahlen kannst Du bis 20 selbst nachtragen. Darüber geht es erst mit den Kombinationen los. Bei der Uhrzeit muß es ja bis 59 gehen.…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Zahl als Text umwandeln
Ich habe mal so etwas für eine Uhr umgesetzt. Das könnte man sich noch auf ein paar Stellen mehr erweitern :-) Mirko let tn := time(now()); let no := ["null", "ein", "zwei", "drei", "vier", "fünf",…
Mirko
mirko3
vor 2 Jahren
1
Hilfe erhalten
Reported - view
1
22
23
24
25
26
58
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
Performance
Scripting
Funktionen
API
Mein Account
Abonnements
Administration
Arbeitsbereiche managen
Nutzer managen
Zugriffsrechte
Backups und Speicher
Prozess-Monitor
Lösungen
Ninox E-Rechnung
Ninox HR
Ninox CRM
Alle Themen anzeigen