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
Torsten Stang
Torsten_Stang.1
1530
77
9
Beigetreten: Fri Mar 16 16:01:47 UTC 2018
Folgen
Meine Beiträge
Letzte Beiträge
Re: Fortlaufende RechnungsNr. bzw. ID Nummer
@Erik Möller ich hab' Dir ein Code-Beispiel nachgeschoben, probier' mal.
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Fortlaufende RechnungsNr. bzw. ID Nummer
@Erik Möller let myArt := if Typ = 1 then "AN" else if Typ = 2 then "ABS" else "RE" end end; let myYear := year(today()); let myRN := max((select Rechnungen where year('Datum der Rechnungsstellung')…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Fortlaufende RechnungsNr. bzw. ID Nummer
@Erik Möller said: Also müsste ich dann einfach noch eine If-Formel für die Belegarten dazu einbauen? Genau - gemäß Deinem Code aus dem Originalpost dachte ich, Du hättest sowas schon... ;-)
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Fortlaufende RechnungsNr. bzw. ID Nummer
@Erik Möller let myRN := max((select Rechnungen where year('Datum der Rechnungsstellung') = myYear and item(split,('ID-Nr',"-"),0) = "RE").number(item(split('ID-Nr',"-"),2)));…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Fortlaufende RechnungsNr. bzw. ID Nummer
@Erik Möller hab eine Klammer verpennt, sorry. let myRN := max((select Rechnungen where year('Datum der Rechnungsstellung') = myYear).number(item(split('ID-Nr',"-"),2)));
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Fortlaufende RechnungsNr. bzw. ID Nummer
hm, so? let myRN := max((select Rechnungen where year('Datum der Rechnungsstellung') = myYear).number(item(split('ID-Nr',"-"),2));
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Belege Nummerieren und mit Buchstaben versehen
@Johannes versuch mal das: 'Beleg-Nr.' := "E-" + format(max(select 'Einnahmen-Ausgaben'.number(item(split('Beleg-Nr.',"-"),1)))+1,"0000")
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Belege Nummerieren und mit Buchstaben versehen
ein kleiner Hinweis zu dieser Thematik am Rande: mit cnt() zu arbeiten ist IMHO der falsche Ansatz - löschst Du eine Beleg-Nr. kann es auf dem Weg passieren, dass Nummern zwei mal vergeben werden.…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Selektion
@planox. pro Örgs - ist mir durchgerutscht, sorry
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Selektion
Deine Spalte 'Potenzieller Kunde' fügst Du als Funktion ("Formel") ein mit folgendem Code: if cnt(Rechnungen)>0 false else true end 'Rechnungen' gegebenenfalls durch den Namen der Verknüpfung zu…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Trigger close record
ich hab für diesen Zweck "Schliessen"-Buttons implementiert - diese schließen den Datensatz und führen bei Bedarf weitere Funktionen aus. Läuft natürlich in's Leere,…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Wie kann ich einen Datensatz 'aktualisieren'?
@Kruna Dein Ansatz macht für mich Nullkommanull Sinn - muss er aber auch nicht, ist ja Deine DB ;-) let my := this; Ansprechpartner[Name = my.Name and Vorname = my.Vorname].(Telefonnummer := my.…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Wie kann ich einen Datensatz 'aktualisieren'?
@Kruna in Deiner Beispiel-DB ist jeder Datensatz aus 'Kunden' mit je einem Datensatz aus 'Ansprechpartner' verknüpft. Lt. Datenmodell hat der Kunde "Müller" genau einen Ansprechpartner "Müller" -…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Wie kann ich einen Datensatz 'aktualisieren'?
@Kruna ich hab meinen Code von oben gerade in Deiner Test-DB probiert - er schreibt die Telefonnummer des Kunden in alle Ansprechpartner, bei denen bisher noch keine Telefonnummer eingetragen ist.…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Wie kann ich einen Datensatz 'aktualisieren'?
Versuch' mal so: let ap := Nr; Ansprechpartner[not Telefon].(Telefon := ap.Telefon)
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: If then else Abfrage
Hm, Du hast die Bedingungen mit "or" verknüpft - kein Wunder, dass trotz leerem Feld "Haltbar" die Bedingung für color("red") im Zweifel immer noch greift, wenn Anzahl_Ist kleiner Anzahl_Soll ist.…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Fehler nach Update?
@Astavakra wie von Uwe gesagt: bitte prüfe die Schreibweise. Vor dem Update war Ninox tolerant was z.B. Gross-/Kleinschreibung anbelangt, nach dem Update eben nicht mehr.
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Termin aus Start- und Enddatum generieren
@Siskokeys ich bin mal so frei: a) "do as server" sorgt dafür, dass der dort inkludierte Skript-Teil auf dem Server direkt ausgeführt wird - gerade wenn mutmasslich große Schleifen durchlaufen werden,…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
2
Hilfe erhalten
Reported - view
Re: Termin aus Start- und Enddatum generieren
@Siskokeys for i in select 'Ferien-BW-2022-2023' do i.Ferientermine := appointment(i.Von, i.Bis) end
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Untertabelle Vorhandene Datensatz ausblenden
In dem Du die Verknüpfung zur Untertabelle bei "sichtbar wenn:" auf "false" setzt und eine Ansicht mit dem Code "Untertabelle" stattdessen einbaust.
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: Diagramm: Auswahl als Bedingung mit einbeziehen
@Stephan Stucki ich kenne das Datenmodell ja nicht, kann daher nur vermuten: let isolate := unique((select Zeitaufnahme).monthName(StartDatum)); let minNr :…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Diagramm: Auswahl als Bedingung mit einbeziehen
wenn ich's richtig verstanden habe, dann: let Q := monthName(StartDatum); sum(for i in (select Zeitaufnahme)[text(Auswahl)="Konfektionierung"] do i.Auftragsmenge end)
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: mehrere Einträge in Untertabelle erstellen
@UweG said: let vDatum := Datum; for i in 'Tabelle A1' do 'Tabelle A'1.(Datum := vDatum) end da hat sich ein kleiner Fehler eingeschlichen... let vDatum := Datum; for i in 'Tabelle A1' do i.…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
Re: Datensatz samt Untertabelle kopieren
@ninox02. 22 said: Könntest du evtl. das Beispiel fixen und mir nochmal hochladen? Klar: https://www.dropbox.com/s/30vwvd4s1mugd3m/Komposition.ninox?dl=0 Original: Kopie:
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
1
Hilfe erhalten
Reported - view
Re: create bestimmter Datensatz
Öhm, mit "create Tabelle" erstellst Du einen Datensatz. Das was Du beschreibst wirst Du so lösen können: let my := this; let myOpticheck := first(select Opticheck where 'ID-Opticheck' = my.…
Torsten Stang
Torsten_Stang.1
vor 2 Jahren
Hilfe erhalten
Reported - view
1
7
8
9
10
11
62
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
Nutzungsübersicht
Prozess-Monitor
Lösungen
Ninox E-Rechnung
Ninox CRM
Alle Themen anzeigen