0

FAQ

Weiterführende Links auf der Seite http://manual.ninoxdb.de/de/
führen leider alle zu "Internal Server Error".

Verfügt Ninox über eine Programmiersprache um auch komplexere Abläufe realisieren zu könne? Wenn ja, gibt es dafür ein Handbuch?

Greetings from Switzerland, Ronald Hofmann
---

499 Antworten

null
    • arator1971
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hi, ich möchte Daten über CSV importieren, leider werden nur die ersten 7 Felder übernommen, obwohl in der Übersicht alle Felder angezeigt werden. Gibt es hier eine Beschränkung?

    LG Walter
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo, in der Daten Ansicht werden immer nur die ersten 7 Spalten standardmäßig angezeigt. Die Tabelle hat alle Felder aus der CSV Datei. Das kann man rechts im Formular sehen oder auch im Tabellen Editor. In der Ansicht können Sie Spalten ein- und ausblenden. Klicken Sie hierzu auf den Spaltenkopf und wählen "Spalte einblenden".
    VG, Alex
    • Richard.1
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo, habe eine Frage:

    Verwende folgenden Skript " 'Lp.' := max((select Pozycje where Dokumenty.Nr = z).'Lp.') + 1) " für die Aufzählung der einzelnen Positionen in eine Rechnung. Also 1, 2,3 usw. Wenn
    ich aber die Position nr. 2 lösche, dann bleibt 1, 3. Wie kann man die Positionen wieder automatisch richten lassen das es immer in der reihe nach bleibt?

    Gruß Richard
    • Leonid_Semik
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Richard,
    Damit alle 'Lp.' sich nach entfernen der Position 2 automatisch aktualisieren, sollte 'Lp' ein berechnetes Feld sein. Die Funktion:

    let z := number(Nr);
    cnt(Dokumenty.Pozycje[(number(Nr) < z)]) + 1

    Mit der Annahme, dass zu einem Dokument mehrere Positionen gehören (1:n)

    Gruß
    Leo
    • Richard.1
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Leo

    Deine Annahme ist richtig, und das funktioniert.
    Vielen Dank!

    Gruß Richard
    • info.31
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Guten Tag,

    wie kann ich auf dem iPhone/iPad die Datenbanken, die ich vorher mit „Archiv sichern als“ über Boxcryptor/Dropbox auf das Gerät übertragen habe, wieder löschen? Es ergibt sich sonst nach einer Weile (z.B. monatliche Übertragungen vom Mac auf die mobilen Geräte eine Ansammlung von veralteten Datenbanken (z.B. „Kundenarchiv“, „Kundenarchiv-1“, „Kundenarchiv-2“ usw., von denen jeweils nur die letzte Version die eigentlich relevante ist). Als Workaround musste ich immer die ganze App löschen, wieder aus dem App Store laden und die aktuelle Datenbank aus Boxcryptor importieren.
    Oder gibt es Neues zum Thema integrierte Verschlüsselung (dann würde ich iCloud nutzen können)?
    Eigentlich nutze ich am Mac viel lieber Ihre Software statt Filemaker oder Tap Forms, merke ich immer wieder.

    Vielen Dank & viele Grüße
    • Frank_Bohmer
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo HaraldS,

    auf der Startseite von Ninox für iPad ist an jeder Datenbank ein Menü-Knopf. Darüber lässt sich die Datenbank löschen. Auf dem iPhone muss man die Datenbank nach rechts wischen, um zu dieser Option zu gelangen.

    Viele Grüße
    Frank
    • sky99.1
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Guten Tag,
    ich suche nach einer Formel mit der ich automatisch Berechnen kann, an welchem Tag (Datum) eine Person 63 Jahre alt wird. Gibt es die Möglichkeit dies mit einer Formel automatisch ausrechnen zu lassen?

    Viele Grüße
    sky99
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo,
    hiermit gehts:
    date(year(Datum)+63, month(Datum), day(Datum))
    VG, Alex
    • Richard.1
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo

    Weis jemand wie man das lösen kann?: ich möchte aus eine Tabelle zwei werte auslesen, und in mehrere Felder in eine andere als Komposition verknüpfte Tabelle eintragen.
    Es geht dabei darum: wenn alle Artikel aus aus eine Bestellung mit eine Lieferung angetroffen sind, dann möchte ich nicht für jeder Position den Lieferzeit und den Lieferschein eintragen müssen, sonder es an eine stelle eintragen und mit diesen werten alle Felder in den einzelnen Positionen eintragen.
    Ich hoffe dass ich mich verständlich ausgedruckt habe? :)

    Im Vorau Vielen Dank

    Gruß Richard
    • Leonid_Semik
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Richard,
    das geht mit Schleifen-Funktion
    let n:=Nr
    let X:='Lieferzeit Bestellung'
    for p in select Positionen where PositionNr:=n
    p.'Lieferzeit Position' := X

    Wenn du die Daten in der verknüpften Tabelle ändern möchtest, geht sogar ohne "for in". Etwa so

    let X:='Lieferzeit Bestellung'
    Positionen.('Lieferzeit Position':=X)

    Wenn du diese Formel bei dem Feld 'Lieferzeit Bestellung' nach Änderung eingibst, wird die Lieferzeit der Bestellung nach Änderung in jede zugehörige Position der Bestellung ins Feld 'Lieferzeit Position' reingeschrieben.

    Gruß
    Leo
    • Richard.1
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Leo

    Supper. Das hat geklappt , und so seht es aus:

    if 'Towar dostarczono' = 1 then
    (let X := 'Data dostawy';
    let Z := 'List przewozowy';
    Poz_zam.('Data dostawy' := X);
    Poz_zam.('List przewozowy' := Z))
    else
    void

    Vielen DANK !
    • parant
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Dear sirs, is it possible to set a default, but changeable, correlation between two tables? In my case, I have a table named Cars and another one called Refueling in "one to many" relationship; when I create a new refueling record, I'd like to populate in advance the linked field Auto with a default record in Car table because I suppose that I use principally my preferred car. I tried in many ways, but invane: I thinked to force with trigger a linked field, but how? What kind of data must be set in a related field (before to choosing by tapping in it!) to say to the database that I want to link to a precise record in another table?
    Can you help me?
    Thanks in advance.
    • mukymeier
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo und guten Tag
    Weiß jemand wie man in dem Programmcode einen Kommentar einfügen kann?
    Und gibt es eine Erweiterungs erklärt der Programmierer Sprache?
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo,
    Kommentare kann man noch nicht in der Skript Sprache einfügen.
    Wir nehmen das Thema mit auf die Anforderungsliste.
    VG, Alex
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hello,
    a trigger can be used to set a default relation. This would be applied in the table "Refueling".
    Set a trigger on create:
    Cars := 1
    Now the trigger will be executes each time a new Refueling record is created. The relation to Cars will be auto-populated with 1. 1 is the ID in the Cars table. Choose the corresponding value.
    Best regards, Alex
    • wfrankowsky
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Ninox Team

    ich habe in meiner Projektverwaltung eine Tabelle angelegt, um Zeiten zu erfassen.
    Felder: Start, Ende
    Berechnungsfeld: Stunden (Ende-Start), Zahlenformat leer gelassen - bis hierher passt es.

    Nun möchte ich dieses Berechnungsfeld "Stunden" zur Ermittlung des abzurechnenden Betrages mit dem ebenso angelegten Feld "Stundensatz" in einem weiteren Feld "Betrag" multiplizieren.
    Dabei gibt das Feld "Betrag" jedoch immer eine Zeitfunktion aus, statt den Stundensatz mit den ermittelten Stunden zu multiplizieren.

    Also z.B:
    Start: 16:00
    Ende: 17:00
    Stunden (Ende - Start): 1:00
    Std.Satz: 50,00 €
    Summe: (Std.Satz * Stunden): 2 Tage 2:00

    Ich bekomme es nicht hin, daß statt dessen bei Summe z.B. das Ergebnis "55,00 EUR" steht. Wenn ich das Zahlenformat des Feldes auf EUR stelle, kommt bei diesem Beispiel der Betrag von 180.000.000,00 € raus.

    Was mache ich falsch?

    Viele Grüße
    Werner
    • Leonid_Semik
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Werner,

    versuch mal bei Stunden die Formel:
    (number(Ende-Start))/3600000

    Grüße
    Leo
    • wfrankowsky
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Halo Leo, vielen Dank. Das war die Lösung. Was steckt dahinter?
    • Leonid_Semik
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Werner,

    der Befehl "number" wandelt das Ergebnis in eine dezimale Zahl und zwar in Millisekunden. 1 Stunde hat 3600000 Millisekunden. Wenn du dann das Ergebnis mit 3600000 multiplizierst, bekommst du eine dezimale Zahl für stunden anstatt Zeitangabe (1,5 Stunden statt 1:30). Der Stundenlohn ist auch eine dezimale Zahl, so kannst du zwei dezimale Zahlen multiplizieren

    Grüße
    Leo
    • wfrankowsky
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Super - vielen Dank für die Erklärung!
    Ich bin wirklich Begeistert von Ninox und finde es sehr viel eingängiger als z.B. FileMaker.
    Das Einzige, was mir derzeit noch etwas fehlt, ist die Möglichkeit, Tabellenausdrucke selbst etwas formatieren zu können (ähnlich der Report-Funktion in FileMaker).
    • Leonid_Semik
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Die Begeisterung für Ninox teile ich mit dir - ich bin kein Entwickler, nur ein Benutzer. Was Berichte in Ninox angeht, es gibt doch sehr viele Möglichkeiten die Tabellen zu formatieren. Mit ein paar Tricks kann man sogar pivot Tabellen nachmachen.
    • Steko
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Ihr Lieben,

    ich komme immer besser mit eurer Datenbank zum Rechnungsschreiben zurecht.

    Doch wie kann ich auf der Rechnung Produkte mit 19 und 7% MwSt. getrennt berechnen lassen.

    Ich bekomme irgendwie nur hin, dass eine komplette Rechnung ich entweder mit 7 oder 19% besteuern kann.

    Vielleicht stelle ich mich da auch ein bisschen doof an ;-)

    Bitte um Hiiiiiiiiilfe

    Dankeschön, Stephie
    • Alexander_Koenig
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Stephie,
    die Mehrwertsteuer wird in der Rechnungsvorlage in der Rechnung aus der Summe der Rechnungspositionen ausgewiesen. Deshalb kann nur ein Mehrwertsteuersatz verwendet werden.

    Um für die Rechnungspositionen unterschiedliche MwSt Sätze zu nutzen, muss man diese pro Position in einem neuen Feld ausweisen.

    Erstellen Sie in Rechnungsposition ein neues Feld für MwSt. Hinterlegen Sie den MwSt Satz z.B. in der Artikelliste.

    Fügen Sie in der Rechnung eine neue Formel in der die MwSt aus den Rechnungspositionen summiert wird ein.

    Bei Fragen auch gerne an support@ninoxdb.de schreiben.

    VG, Alex
    • Peterson
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo, bin Laie und habe bisher mit File Maker und Memento (Android) gearbeitet. Bei Ninox verzweifle ich an der Übernahme von Fußzeilen Summenfelder in die Eingabemasken. Wie kann ich z.B. eine Spaltensumme als sichtbares Feld übernehmen. Die Eingabe "sum(Feldname)" rechnet nur in der jeweiligen Zeile. Ich möchte aber die Spaltensumme ausweisen??
    Vielen Dank für die Hilfe.

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 499Antworten
  • 147256Ansichten