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
    • Dirk_P
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Funktioniert nicht. Du meintest doch anstelle des Triggers soll ich einfach ein Berechungs-Feld machen, oder?

    Habe jetzt in der Tabelle Behandlungen die Berechnung Behandlungsnummer angelegt. Dort die Formel:

    cnt('Verknüpfung Kunden'.Behandlungen.'Behandlungsnummer') + 1

    in der Erwartung, dass über die Tabelle Kunden in der verknüpften Tabelle Behandlungen (Komposition) mein Feld Behandlungsnummer hochgezählt.
    Doch ich bekomme einen "Maximum call size exceeded" error. Dabei müsste 'Verknüpfung Kunden.Behandlungen ja richtig sein oder liegt hier der Fehler?
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Ok, ich habe es so verstanden, dass du die Anzahl der Behandlungen plus 1 sehen möchtest. Wenn du aber die Behandlungen pro Kunde einfach durchnummerieren möchtest, dann ist die Formel
    —-
    let ZZ:=number(Nr);
    cnt ('Verknüpfung Kunden'.Behandlungen[ number(Nr)<ZZ])+1
    —-

    Grüße
    Leo
    • Dirk_P
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Danke Leo für die erneute Antwort. Leider geht es nicht. Ich bekomme den Fehler, dass die Tabellenspalte nicht gefunden wurde. Das liegt daran, dass es unter 'Verknüpfung Kunden' kein Feld Behandlungen gibt in dieser Tabelle. Dieses ist in einer anderen Tabelle in dem alle Behandlungen aller Kunden liegen. Kann Dir das ganze reduziert auf das Problem als kleine DB zusenden per mail, wenn das okay ist?
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    • Juri
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,

    wahrscheinlich eine einfache Frage, aber ich habe nur sehr wenig Erfahrung.

    Ich möchte eine einfache Berechnung machen, jedoch Daten aus dem Datensatz davor verwenden. Also z.B. Datum vom aktuellen Datensatz minus Datum aus dem Datensatz davor = Feldwert

    Wenn ich jedoch die Formel visuell aufstellen will, kann ich nicht auf den Datensatz (n-1) zurückgreifen.

    Vielen Dank schonmal für die Hilfe !

    Beste Grüße
    • Juri
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Habe es gerade selber gefunden :)
    • Tobias_Tornauer
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,

    ich möchte die Eingabe von Adressdaten in die jeweiligen Felder (Straße, Hausnummer, PLZ, Ort) die Daten automatisch im Standort haben, beziehungsweise durch Eingabe des Standortes, die Daten automatisch in den Adressfeldern eingetragen haben.

    Ist das möglich?

    Beste Grüße
    • Alexander_Koenig
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,

    aktuell geht es noch nicht. Mit longitude und latitude kann man das Location Field benutzen.

    VG, Alex
    • Dietmar_Fels
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Guten Tage zusammen,

    ich möchte gerne einen Zeitraum zwischen einem Datum und Heute berechnen und die Ausgabe als "x Jahre, y Monate, z Tage" angezeigt bekommen.
    Würde mich über einen Denkanstoß freuen.

    Viele Grüße und Dank im Voraus.
    • Stefan.1
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,

    ich bräuchte, dass beim Öffnen eines Texfeldes - Datentyp Text (formatiert) - entweder im Namen des Textfeldes oder im Textfeld selbst, der Inhalt aus einem anderen Feld (der selben Tabelle) angezeigt wird.

    Ist das möglich?

    Danke u. VG
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Das Öffnen des Editors ist kein Event für das Sie eine Aktion ausführen können :-(

    Birger - Ninox Support
    • Stefan.1
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Vielen Dank für die schnelle Klärung.
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hier ein kleines Template in dem verschiedene Berechnungen mit Datumfeldern vorgenommen werden. Dies ist hoffentlich der gewünschte Denkanstoß:


    Birger - Ninox Support
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Da die Frage schon ein zweites Mal aufgetaucht, habe ich eine Beispieldatenbank gebastelt:

    https://www.dropbox.com/s/1fz6tdefgk0pjkn/DURATION.ninox?dl=0

    Die Formel erkennt ob der Termin in Zukunft oder in Vergangenheit liegt und berechnet die Jahre, Monate und Tage entsprechend.

    Grüße
    Leo
    • Dietmar_Fels
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Leo,

    vielen Dank, das hilft mir sehr.
    Kann es sein, das du noch einen Fehler in der Formel hast?
    Wenn beide Daten im gleichen Monat liegen, kommt als Ergebnis -1 Monate
    Beispiel: Vom 20.02.96 bis Heute (04.02.18) wird mir als "21 Jahre, -1 Monate, 13 Tage angezeigt.
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Stimmt, da habe ich eine Bedingung übersehen, hier die korrigierte Version:
    ---
    https://www.dropbox.com/s/be5l10gt5yv2qyn/DURATION.ninox?dl=0
    ---
    Grüße
    Leo
    • Senectute_24
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,
    für folgende Problemstellung bitte ich um eure Unterstützung!

    Benützt werden folgende Felder einer Kontakten-Datenbank:
    1. Status (Auswahlparameter entweder "aktiv" oder "nicht aktiv")
    2. Start Datum
    3. Ende Datum
    Nun möchte ich Folgendes erreichen: bei Status "nicht aktiv" sollen Felder 2 und 3 ausgeblendet werden.
    Vielen Dank für eure Hilfe.
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Adrian,
    angenommen, "aktiv" hat in dem Auswahlfeld die ID 1 und "nicht aktiv" hat die ID 2. Dann kannst du in den Eigenschaften von Felder "Start Datum" und "End Datum" bei "nur anzeigen wenn:" die Formel schreiben:
    ---
    Status=1
    ---

    Grüße
    Leo
    • Senectute_24
    • vor 6 Jahren
    • Gemeldet - anzeigen
    recht herzlichen Dank! es klappt.
    besten Gruß!
    Adrian
    • hanimax4001
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hi

    There is a table of A and B (A <---- B)

    Records of B table linked to A tape record are very many.
    A table B table
    Aaa a-1
    A-2
    .
    .
    .
    .
    Bbb b-1
    B-2
    .
    .
    .

    Connect from a-1 to a-100 (actually more)
    Copy the same query for the record of the connection, paste, select, there is inconvenience that there is a need to repeat continue to click.

    what should I do
    1. Click the button
    2. Set the value of the field for which you specified the search keyword to the variable. (Let AA: = 'field name';)
    3. Open the reference form. (?)
    4. Give the retrieval window the value set for the variable (?)
    5. I want to select more than one. (I only have one choice, which is very inconvenient.)

    Thank you very much.
    • flori
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Liebes Ninox-Team,
    ist es möglich, Symbole durch eine Berechnung automatisch in einem Feld darzustellen?
    z.B: bei einer Zahlenreihe von 1 bis 10 in einer zweiten Spalte mit folgender Bedingung:

    let n:=Zahlenreihe
    if n>5 then "Symbol Pfeil nach oben"
    else
    "Symbol Pfeil nach unten"

    Viele Grüße
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,
    du kannst die Formel für die Spalte schreiben
    ---
    let n:=Zahlenreihe
    if n < 5 then
    styled("", "white", "arrow-s")
    else
    styled("", "white", "arrow-n")
    end
    ---

    Die Anführungszeichen bitte selbst setzen

    Grüße
    Leo
    • email4alles
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Kann man innerhalb einer Tabelle mit z.B. einem Link-Feld auch einen Tabelle im Ninox aufrufen? Wir wollen einen Übersichtstabelle erstellen und dort soll man dann per Klick jeweils in die versteckten Tabellen kommen. Geht sowas?
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Erstellen Sie einen Button und geben Sie dort dies Formel ein:
    –––
    popupRecord(record('Table Name', 1))
    –––

    (Öffnet des Datensatz mit der Id 1 aus der Tabelle 'Table Name'. - als Popup. Alternativ ist auch openReccord(record('Table Name', 1)) möglich.)

    Birger - Ninox Support
    • email4alles
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Perfekt, vielen Dank!

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 499Antworten
  • 147204Ansichten