0

Datenfeldtypen

Hallo, habe mit der Ipad-Version eine Ergebnisdatenbank für Sportwettkämpfe angelegt. Gibt es ein Feldformat, um Ergebnisse in Minuten einzugeben (sollte etwa so aussehen 2:54,67 min)?

220 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Thomas,
    Die Werte in dem Auswahlfeld müssen zuerst manuell eingetragen werden und diese sollten mit den Werten in dem Textfeld exakt übereinstimmen.
    Dann kannst du die Werte aus den Textfelder mit Massendatenänderung übernehmen. z.B. Du hast drei Stile "Stil A", "Stil B", "Stil C".
    Wenn du diese ins Auswahlfeld einfügst, bekommen die Einträge eigene IDs.
    Ninox vergleicht dann bei Massendatenänderung die Texte in dem Textfeld und wenn der Text mit einem Eintrag im Auswahlfeld übereinstimmt, bekommt das Feld eine entsprechende ID.
    Bei mehr als 10 Auswahlmöglichkeiten empfiehlt sich eine Extratabelle mit Stilen zu erstellen und diese dann mit der Haupttabelle zu verknüpfen.

    Grüße
    Leo
    • thomas_frasch
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Vielen Dank für die Hilfe. Hat funktioniert. Bei dem Feld "Stile" war es kein Problem, da ich da nur 16 Kategorien habe. Die konnte ich gut per Hand eingeben. Nun hab ich aber noch das Feld "Verlag". Auch das soll ein Auswahlfeld sein, aber da hab ich über 200 Verlagsanschriften drin. Geht das irgendwie, die automatisch aus dem Textfeld zu übernehmen?
    Datei verknüpfen wäre auch eine Möglichkeit, aber da müsste ich dann anschließend für alle 2800 Titel die Verlage neu auswählen, oder?
    Viele Grüße Thomas
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Thomas,
    es geht auch mit Massendatenänderung. du erstellst die Tabelle "Verlage". Die Datensätze kann man in Excel mit dem Befehl "Duplikate entfernen" reduzieren. Dann fügst du die Verknüpfung von Verlage in die Tabelle Titel. Du hast jetzt drei (notwendige)Spalten:
    Titel, Verlag (als Text) und Verlage (als Verknüpfung).
    In Massendatenänderung schreibst du bei Verlage-"berechneten Wert zuweisen"
    Die Formel
    let myVerlag:=Verlag;
    (select Verlage wehre Verlagsname:=myVerlag).Nr

    grüße
    Leo
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Die Auswahlmöglichkeiten eines Auswahlfelds müssen derzeit noch per Hand angelegt werden. Hier sind in einem der nächsten Updates massive Verbesserungen geplant.

    Birger - Ninox Support
    • thomas_frasch
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Ok, danke. Klappt leider noch nicht.
    Nach "berechneten Wert zuweisen" klickt ich in die Zeile danach. Es öffnet sich eine neue Seite. Da wähle ich dann "Text" aus, gebe die Formel aus deiner Nachricht ein (hab einfach die 2 Zeilen kopiert, beginnend mit "letmy..." und endend mit ".Nr").
    Nun bekomme ich folgende Meldung:
    Error:Symbol erwartet: ")" in Zeile 2, Spalte 15
    Das Ganze lässt sich mit mit dem Ok-Button abschließen.

    Gruß Thomas
    • thomas_frasch
    • vor 6 Jahren
    • Gemeldet - anzeigen
    "Das Ganze lässt sich nicht mit dem Ok-Button abschließen." sollte das heißen. ;-)
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Die Formel sollte lauten:
    –––
    let myVerlag:=Verlag;
    (select Verlage where Verlagsname = myVerlag)._id
    –––


    Birger - Ninox Support
    • thomas_frasch
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Danke, nun hat alles funktioniert. Wenn ich nun das Textfeld "Stil" lösche, ist leider das Feld "Stil" aus der verknüpften Tabelle wieder leer. Beim "Verlag" und "Verlagsname" natürlich genauso... Ich kann das ursprüngliche Textfeld zwar ausblenden, aber wenn ich einen neuen Datensatz eingeben will, stehen in der Eingabemaske wieder beide Felder drin, das ursprüngliche Textfeld und das Feld mit der verknüpften Tabelle. Kann ich das anders konfigurieren was in der Eingabemaske stehen soll?
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Können Sie mir ( support@ninoxdb.de ) die Datenbank, an der Sie arbeiten einmal also Kopie zuschicken (Hauptmenü -> "Archiv sichern unter...")? Ich schaue dann gerne einmal hinein.

    Birger - Ninox Support
    • yellow_tomato
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Ninox-Support,

    kann ich das Datumformat in Ausdrucken von amerikanisch (10/29/2017) auf deutsch (29.10.2017) ändern?

    Hintergrund: wir verschicken die meisten Rechnungen in Deutschland und nöchten bei Fälligkeitsdatum die Kunden nicht verwirren.

    Vielen Dank,
    Wiebke
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Verwenden Sie folgende Formel:
    –––
    format ( 'Datumsfeld', "DD.MM.YYYY" )
    –––

    Birger - Ninox Support
    • Holzi
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Vielleicht kann mal wieder jemand helfen?
    Ich habe ein Auswahlfeld mit diversen Einträgen.
    Auswahl "Herzliche Grüße" = 1, Auswahl "vielen Dank"=2 usw.
    Der hinterlegte Text soll je nach Auswahl in einem Textfeld in der gleichen Tabelle angezeigt werden. Ich komm' mal wieder nicht drauf....
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Holzi,
    du kannst z.B. einen Trigger nach Änderung bei dem Auswahlfeld benutzen.

    Textfeld:=text(Auswahlfeld)

    d.h. du sprichst ID vom Auswahlfeld mit number(Auswahlfeld) und den Eintrag mit text(Auswahlfeld) an

    Grüße
    Leo
    • Holzi
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Leo,
    gewußt wie... ganz herzlichen Dank, ich hoffe ich nerve nicht.
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Holzi,
    ich habe vor 2 Jahren hier die selben Fragen gestellt.

    Grüße
    Leo
    • Holzi
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Guten Tag,
    ich habe eine Tabelle Lieferanten mit einem Auswahlfeld "Lieferant". Hier sind ca. 30 Standardlieferanten eingetragen. Ich werde aber regelmäßig auch von anderen beliefert, für die sich ein Eintrag nicht lohnt, da sie nur zwei-dreimal liefern. Leider gibt es keine Möglichkeit, Werte direkt in das Auswahlfeld zu schreiben und/oder dieses aus eine Tabelle zu füllen.
    Ich sehe nur die Möglichkeit im Formular ein zusätzliches Textfeld "Sonstiger_Lieferant" einzubauen.
    Frage: Wie kann ich per Skript dafür sorgen, dass der Eintrag im "Auswahlfeld" ODER der Eintrag im "Textfeld" in die Tabelle als Lieferant geschrieben wird?
    Würde mich über eine HIlfestellung sehr freuen.
    • Roland.3
    • vor 6 Jahren
    • Gemeldet - anzeigen
    if 'Auswahlfeld' != null then
    Tabelle.Lieferant := 'Auswahlfeld'
    else
    Tabelle.Lieferant := 'Textfeld'
    • Holzi
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Roland, vielen Dank.
    Das funktioniert mit einer kleinen Ergänzung:
    Da der Text des Auswahlfeldes eingetragen werden soll habe ich die Zeile in
    --- Tabelle.Lieferant := text(Auswahlfeld) ---
    geändert.
    Eingetragen habe ich das ganze unter
    "Nach Änderungen folgendes skript ausführen".
    Nochmal vielen Dank für die schnelle HIlfe
    • weisspunkt
    • Markus_Moser
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Liebe Ninoxler
    Ich arbeite nun schon einige Zeit mit Ninox und fand es immer super. Nun bin ich auf ein Problem gestossen. Ich kann beim Zahlenfeldtyp die Anzahl der Dezimalstellen nicht mehr bestimmen. Wo bis anhin die Buttons 1,2,3 usw erschien, erscheint nun nichts mehr. Ich danke euch schon im vorraus für eure Hilfe.
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Dies ist ein Bug, den wir mit dem nächsten Release beheben werden.
    Wählen Sie zunächst eine der festen Vorgabe (für eine Währung) aus und entfernen Sie im nächsten Schritt das Währungssymbol.

    Birger - Ninox Support
    • johanneswendel
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo,

    ich würde gerne zur Übersichtlichkeit das Feld mit der Formel "Alter", je nach Wert in verschiedenen Farben markieren lassen (unter 16: Rot, 16 & 17: Gelb, über 18: Grün).

    Wie kann ich das genau machen?

    Danke im Voraus.
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Verwenden Sie dazu ein Auswahl-Feld. Hier lässt sich für jede Auswahl-Option eine eigene Hintergrundfarbe auswählen.

    Birger - Ninox Support
    • AxelE
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo, wenn man ein Auswahlfeld abfragt, erhält man dessen numerischen Wert. Ist es auch möglich, direkt den Text auszulesen (z. B. um ihn in ein anderes Feld zu übertragen)?
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo AxelE,

    genau so wie du schreibst:

    if text (Auswahlfeld) = "Sofort" then Datum := today() else Datum = today()+1

    Grüße
    Leo
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    oh, sorry, habe die Frage nicht richtig verstanden:

    Text:=text (Auswahlfeld)

    Grüße
    Leo

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 220Antworten
  • 62601Ansichten