0

Formeln und Berechnungen

Seit Version 1.6 für OSX lässt sich der Inhalt eines Berechnungsfeldes nicht mehr markieren und somit auch nicht kopieren. Ist dies gewollt? MfG schocki

36 Antworten

null
    • franzbaur
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Vielen Dank  werde es ausprobieren.

    Franz

    • Christian.2
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    viele Dank für dein Beispiel.

    Ich bekomme es leider nicht hin. Wenn ich die Formel für den Button einfüge bekomme ich sofort eine Fehlemeldung.

    Die Feldmamen habe ich angepasst.

    Der Button kommt in die Tabelle Rechnungsposition oder mache ich da was falsch?

     

    Viele Grüße 

    Christian

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Christian,

    der Button sollte in der Tabelle Rechnungen sein

    Leo

    • Christian.2
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    danke, das war es. Jetzt läuft es soweit, bis auf die letzte Zeile mit sum Positionen,

    da bekomme ich die Fehlermeldung Tabelle nicht gefunden.

    Gibt es eigentlich eine Möglichkeit über die Positionen, aus denen die Zwischensumme gebildet wird eine Überschrift  als Titel zu setzen?

    Frohe Weihnachten euch allen hier.

    Christian

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ja, stimmt.Sollte so sein:

    ---

    newZ.Gesamt:=sum(my.Positionen[Pos_Nr<=ii.Pos_Nr].Gesamt)

    ---

    Mit Überschrift geht es auch. Eigentlich das gleiche prinzip. Man muss sich Kriterien ausdenken, wann eine Zusatzzeile eingefügt werden sollte und dann mit create Zwischensumme die Zeile setzen. Da ninox keine Spalten zusammenfügen kann, muss man sich überlegen, In welcher Spalte die Überschrift eigesetzt werden sollte.

    Leo

    Leo

    • Christian.2
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    Danke, die Formel funktioniert jetzt ohne Fehlermeldung.

    Es gibt noch ein kleines Problem mit der Berechnung:

    Die erste Zwischensumme stimmt, bei der zweiten rechnet die Formel die erste Zwischensumme dazu, sieht so aus als wenn die Formel die ersten Zwischensummen immer dazu rechnet?

     

    Viele Grüße 

    Christian

    • Christian.2
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ich habe jetzt mehrere Varianten getestet, die richtige Berechnung der Zwischensumme bekomme ich nicht hin.

    Wo ich auch noch nicht weitergekommen bin ist mit der Überschrift über den Positionen, da blicke bei dem Code nicht durch.

    Hier ist die Datenbank, das ist vielleicht etwas einfacher:

    https://www.dropbox.com/s/m2ahrotq3n1ijbd/Rechnungen.ninox?dl=0

    Bin über jede Hilfe dankbar.

    Christian

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Christian,

    hier die Datenbank:

    https://www.dropbox.com/s/xot6qj8ybjgk3qd/Rechnungen_Christian.ninox?dl=0

     

    Ninox nimmt den Titel und setzt diesen als Neue Zeile in die Spalte Beschreibung. Wichtig ist die Spalte Sort. Diese sortiert die Zeilen richtig. Du kannst leider diese Spalte nicht ausblenden, dann geht die Sortierung verloren. Das selbe gilt auch fürs Layout. Ich habe noch ein Layout Test erstellt, dort ist die Spalte Sort einfach außerhalb der Layoutsrahmen platziert.

    Du solltest auch bei der letzten Position immer ein Häckchen für Zwischensumme setzen und auch Titel rein schreiben damit Ninox die Daten richtig rein schreibt.

    Leo

    • Christian.2
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    ich weiss gar nicht wie ich dir danken soll, das funktioniert ja absolut perfekt.

    Vielen lieben Dank und gutes neues Jahr.

    Christian

    • garcea
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo,

    folgendes Problem:

    eine Tabelle mit Spalte Alter. Wie kann ich die Anzahl der gleichaltrigen ermitteln?

    mfg

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Eine Zusatzspalte oder ein Funktionsfeld mit der Formel:

    ---

    let myAge:=Alter;

    cnt(select 'DEINE TABELLE' where Alter=myAge)

    ---

    Leo

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 36Antworten
  • 12658Ansichten