0

Formulare

Hallo,
bin völliger Anfänger und plage mich trotz Handbuch, eine Datenbank/Tabelle für eine Zeiterfassung herzustellen:
ich hätte gerne nicht nur die Gesamtzeit aller Aktivitäten, sondern vor allem auch die Gesamtzeit jeder einzelnen Aktivität berechnet.
Vielen Dank!

79 Antworten

null
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Wolf,
    Formatierungen kann man im Text (formatiert) Feld nutzen.
    Mehr Formatierungsmöglichkeiten werden kommen. Wann wir die genau implementieren können wir noch nicht sagen.
    VG, Alex
    • Gretchen
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo,

    meine Formulare werden immer nur mit zwei Spalten dargestellt; ich hätte sie aber gerne vier Spalten breit. Ich dachte mir, man kann das im Dialog zum Festlegen der Feldeigenschaften einstellen, aber bei mir fehlt der Button für die Feldbreite.
    Ich arbeite mit Ninox auf meinem iMac, allerdings noch unter Mac OS 10.9.5. Liegt's eventuell daran?

    Viele Grüße,
    Gretchen
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo,
    die Breite der Felder im Formular kann im Admin Modus angepasst werden. Nach Aktivierung des Schraubenschlüssels auf das Feld klicken, sodass es rot umrandet wird. Die weißen Kästchen können nach links, bzw. rechts verschoben werden um die Breite anzupassen. VG, Alex
    • Gretchen
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Alex,
    vielen Dank für die Antwort. Ich fürchte, ich habe mein Problem nicht korrekt beschrieben. Es geht mir um die Breite des gesamten Formulars. Die Felder können auf die von Dir beschriebene Weise nur so weit verschoben oder verbreitert werden, wie es die Formulargröße zulässt. Wenn möglich würde ich gerne das Formular breiter einstellen. Es hängt im Moment ziemlich verloren und schmal am rechten Rand des Bildschirms.
    Übrigens ist da noch die Frage nach dem fehlenden Feld "Breite" im Dialog "Fenstereigenschaften" (also wenn ich im Admin Modus ein neues Feld in einer Tabelle einfüge).
    VG, Margit
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Margit,
    aktuell kann die Breite des Formulars noch nicht angepasst werden.

    An der Stelle können wir aber schon auf das nächste Release hinweisen, das wir sehr bald veröffentlichen.
    Damit kann auch die Formularbreite geändert werden.

    VG, Alex
    • Gretchen
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Prima. Vielen Dank für die schnelle Antwort.
    VG, Margit
    • Hans.1
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Thema: Gestaltungselemente bedingt anzeigen

    Frage: Gibt es einen Trick Überschriften bzw. Platzhalter nur aufgrund einer Bedingung anzuzeigen (wie z.b. bei Textfeldern)? Gäbe es alternativ die Möglichkeit, einen Karteireiter nur unter einer bestimmten Bedingung anzuzeigen?

    Danke
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo, Gestaltungselement können noch nicht bedingt angezeigt werden. Wir nehmen den Punkt mit auf die Anforderungsliste.
    VG, Alex
    • schocki
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Wäre ein Gestaltungselement, in Form eines "Zeilenumbruch", das die über diesem liegenden Elemente fixiert und die unter diesem liegenden Elemente bei Bedarf scrollen lässt möglich bzw. sinnvoll zu intrigieren? In etwa wie die Titelzeilen bei iWork Numbers. MfG schocki
    • Alexander_Koenig
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Nehmen wir mit auf. Es werden auf jeden Fall noch mehr Gestaltungselemente kommen. Wann wir diese genau implementieren kann noch nicht gesagt werden.
    • schocki
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo. Die neue 'Befehlsschaltfläche' ist eine super Erweiterung des Funktionsumpfangs. Vielen Dank dafür. Eine Kleinigkeit hakt etwas:
    Wenn die Feldanzeige der 'Befehlsschaltfläche' bedingt ist und sie die Bedingung, durch Änderung eines anderen Feldes, erfüllt bzw. nicht erfüllt, verändert sich die Anzeige der 'Befehlsschaltfläche' nicht solange man nicht zwischen den Records oder den Karteireitern kurz wechselt.
    • Frank_Bohmer
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Danke für den Heinweis, das werden wir beheben. Viele Grüße, Frank
    • Lupo
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo zusammen,

    komisch ... bei mir verweigert sich die Befehlsschaltfläche:

    Ich erstelle eine Beispieltabelle mit einem Textfeld. Dann eine Befehlsschaltfläche, gebe ihr den Namen "Klick" und weise ihr die folgende Funktion zu:

    Textfeld := "Klick!"

    Dann "OK" und er akzeptiert es. Aber, wenn ich jetzt "Änderungen am Datenmodell sichern" drücke, kommt folgende Fehlermeldung:

    TypeError: undefined is not a constructor (evaluating 'new widgets.components.Button(t,this,e)')

    Mache ich da irgend etwas falsch?

    LG,
    Wolfgang

    P.S. Ich habe vorher viel in Access gearbeitet und programmiert und bin total begeistert von "Ninox". Tolles Programm - weiter so!
    • Frank_Bohmer
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Wolfgang,
    die iPad-App erhält in Kürze nochmal ein Update, dann funktionieren auch die Befehlsschaltflächen.
    Viele Grüße, Frank
    • Lupo
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Super - da freu ich mich schon drauf!

    Dankeschön,
    Wolfgang
    • Leonid_Semik
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Guten Tag,

    in den Formularen werden verknüpfte Felder mit einem Plus-Zeichen und einer Lupe ausgestattet. Wenn ich die Datenbank für mich selbst programmiere, ist es auch verständlich. Wenn die Tabellen nicht als Komposition zu einander stehen, sollte der Benutzer zuerst die passenden Einträge suchen und wenn nichts gefunden wurde - einen neuen Datensatz erstellen.
    Ich habe jetzt mehrfach festgestellt, dass die Benutzer trotz mehrere Schulungen und Hinweise immer wieder anstatt auf Lupe direkt auf Plus gehen und die Datensätze eintippen. Gibt es eine Möglichkeit das Plus-Symbol auszublenden?
    Gruß Leo
    • Frank_Bohmer
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Leo,
    zur Zeit leider nicht, wir nehmen das gern auf.
    Viele Grüße, Frank
    • Leonid_Semik
    • vor 8 Jahren
    • Gemeldet - anzeigen
    Hallo Frank,
    habe jetzt durch Zufall festgestellt, dass es doch geht. Wenn man eine Beziehung zu der Tabelle aufbaut, die selbst als Komposition zu einer dritte Tabelle steht, erscheint Formularfeld tatsächlich nur mit der Lupe.
    Hier ist ein Beispiel:

    https://www.dropbox.com/s/ntyn8pkbvcx94s9/TestKompositionen.ninox?dl=0

    Das ganze hat aber ein Nachteil: wenn ich aus der Auswahlmaske einen neuen Datensatz erstelle erscheint die Übergeordnete Tabelle nicht auf dem Formular (in meinem Beispiel "Anrede") und man muss diese dann nachträglich in der Tabelle einpflegen.

    Man könnte auch eine fiktive Beziehung aufbauen, (einfach Eine Tabelle ohne Spalten anlegen und mit gewünschter Tabelle als Komposition verbinden.

    https://www.dropbox.com/s/n5v7gd1xxn9cqy0/testDM.ninox?dl=0

    Diese Aufbau bringt mir bei Serverversion eine Möglichkeit die Tabellen für Bestimmte Benutzer unsichtbar zu machen ohne Leseberechtigung einzuschränken. Zu Erklärung: wenn ich in 2. Beispiel für bestimmte Benutzer die leserechte für die Tabelle Beziehung einschränke, wird die untergeordnete Tabelle Kontakte für diese Personen auch unsichtbar. Aber wenn bei der Angebotserstellung einen Neuen Kontakt hinzugefügt werden muss, geht es ohne Probleme über Angebotsformular/Kontaktsuchmaske/Neuer Datensatz.

    Gruß Leo
    • Klaus
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo,

    ich nutze NINOX auf dem MAC, iPad und iPhone und sehr zufrieden mit dem Produkt.
    Ich habe schon einige Datenbanken erstellt und finde NINOX auch echt Klasse, da man damit sehr schnell etwas erstellen und auch Mobil nutzen kann. Weiter so !!

    Aber:
    Leider muß ich diesmal etwas loswerden was mich echt nervt, bitte als Anregung und nicht als Kritik verstehen ;)
    Die Dokumentation bzw. das sogenannten "Handbuch" und das Forum sind aus meiner Sicht verbesserungswürdig. Die Beschreibungen sind sehr kurz gehalten und man muß viel rumprobieren bis man dann eine etwas speziellere Funktion fehlerfrei hinbekommt, oder ewig im Forum blättern. Oft fehlen auch Beispiele bzw. man findet sie nur nach längerem Suchen im Forum. Ihr helft dort zwar immer sehr schnell bei Fragen und liefert dann auch Beispiele, aber zu einem professionellen Produkt gehört auch eine professionelle Doku mit Beispielen....

    Nun habe ich aber noch ein paar konkrete Frage:
    1) Ich habe eine DB auf dem MAC erstellt und synce diese mit dem iPhone, funktioniert auch alles super aber ich habe ein Auswahlfeld dessen Inhalt nicht vollständig dargestellt wird wenn die Feldbreite auf AUTO steht, stelle ich auf 3 oder 4 sehe ich alles. Ich dachte bei AUTO wird die Breite automatisch eingestellt?

    2) lässt sich auf dem iPhone die Feldreihenfolge/Position verändern? ich bin der Meinung das schonmal im Forum oder der Hilfe gelesen zu haben, finde es aber leider nicht mehr.

    3) nur bei dieser DB bekomme ich ab und zu auf dem MAC oder dem iPhone einen Syntax Error: JSON Pars Error: Unexpected EOF ? Beenden und reorganisieren hilf zwar aber den Grund für den Fehler verstehe ich nicht...?

    4) im Formeleditior:
    - wäre es wirklich sehr hilfreich, wenn, neben der Zeilennummer auch die Spaltennummer angeben würde.
    - kann ich auf dem MAC nur mit den Cursortasten navigieren, mit der Maus kann ich den Cursor nicht an eine spezifische Stellen setzten. Liegt das an mir/meinen Einstellungen?

    Viele Grüße Klaus
    • Alexander_Koenig
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Klaus,
    vielen Dank für die Anfrage.

    1) Die Größe der Felder unterscheidet sich nach iPhone und Mac. D.h. Größenänderungen auf dem iPhone werden nicht auf dem Mac aktiv. Die Voreinstellung (auto) wählte eine bestimmte Größe je nach Datenfeld Typ aus.

    2) Ja das geht, wenn man die Felde in 'Felder bearbeiten' ganz rechts antippt und nach oben oder unten verschiebt.

    3) Unexpected EOF kommt z.b. bei einem 'for loop' wenn das end a fehlt. Bei konkreten auch gerne das Beispiel an support@ninoxdb.de senden.

    4) Spaltennummer im Formeleditor anzeigen haben wir auf der Anforderungsliste, einen genauen Termin können wir noch nicht nennen.

    Wir sind schon an der Umsetzung eines neuen User Forums. Das kommt sehr bald ;)

    Viele Grüße, Alex
    • aia
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo,
    Scheint als wäre das "Handbuch" für eine etwas ältere Version geschrieben...
    Bei meiner aktuellen Version kann ich leider auf die beschriebene Weise keinen neuen Karteireiter erstellen, da hier kein "weisses Dreieck" im aktiven Reiter auftaucht. Wie geht das mit der neuen Version?
    Vielen Dank
    Alex
    • Birger_H
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Aia,
    völlig richtig, der Screenshot war aus einer älteren Version. Ich hab' die Seite angepasst. Die Karteireiter finden Sie als Layout-Element in den Tabellen-Eigentschaften.

    Gruß
    Birger - Ninox Support
    • Leonid_Semik
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Zusammen,
    Ninox hat keine Aufteilung auf Backend und Frontend. Das erleichtert die Programmierung enorm. Wenn man aber eine bestehende online Datenbank optimiert, muss man die Datenbankkopie nehmen, die Optimierungen ausprobieren und dann alle Optimierungen online manuell nachpflegen. Oder eben die Grundtabellen mit Import/Export aktualisieren. Gibt es vielleicht ein Trick um alle Grundtabellen mit Verknüpfungen auf ein mal zu transferieren?

    Grüße
    Leo
    • Birger_H
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo Leo,
    ich würde es so machen:
    1 / Kopieren der Datenbank mittels "Datenbank duplizieren..." (Hauptmenü). Hier sage ich dem Assistenten, dass er keine Datensätze oder Anhänge mitkopieren soll.
    2 / Ich nehme Änderungen / Ergänzungen an dem Duplikat vor.
    3 / Abschließend wähle im Duplikat (Admin Modus) den Button "Daten importieren..." und wähle die Original-Datenbank als Import-Quelle.

    Gruß
    Birger - Ninox Support
    • klausschiefer
    • vor 7 Jahren
    • Gemeldet - anzeigen
    Hallo zusammen,

    als Neuling in ninoxdb habe ich eine Frage, die ich mit Hilfe der Suche leider nicht lösen kann.

    Ich habe in einem Formular ein Funktionsfeld "Vergütung Krankenkassen" eingefügt, welches zwei Zahlenwerte aus Tabellenfeldern addiert. In einem weiteren Funktionsfeld ziehe ich von diesem Ergebnis einen dritten Zahlenwert (Rechnungsbetrag) ab. Das funktioniert problemlos.

    Jetzt würde ich gerne den letzten Wert in roter Schrift darstellen, wenn er negativ ist. Über die Eingabe

    if 'Vergütung Krankenkassen' - Rechnungsbetrag < 0 then
    color("red")
    else
    color("white")

    wird allerdings das ganze Feld entsprechend dem Ergebnis eingefärbt. Hat jemand eine Idee, wie ich nur die Schriftfarbe ändern kann.

    Gruß Klaus