Bug: Problem bei Mehrfachauswahlfeld & Auswahlfeld in ein fx-Feld "spiegeln"
Habe grad wieder eine nervige Sache entdeckt:
Hat man ein Mehrfachauswahlfeld und ein normales Auswahlfeld kann man zum Einen nicht beide Ausgaben in ein fx-Feld spiegeln, es wird nur das Mehrfachauswahlfeld angezeigt. Und zum Anderen bleibt dann unten die Leiste mit den Werkzeugen eingeblendet auch wenn man den roten Schraubenschlüssel deaktiviert. Es kann auch andersherum passieren: Das Werkzeugfeld unten wird gar nicht mehr eingeblendet.
8 Antworten
-
Ninox crasht im Übrigen dann auch
-
Was heißt denn "beide Ausgaben in ein fx-Feld spiegeln"? Auf welche Weise hast du das denn versucht? Und auf welcher Plattform?
-
Ich weiss es ist mal wieder schwierig zu beschreiben. Ich probier es nochmal:
Plattform: Ninox Mac App mit iCloud Sync
Ich habe ein Mehrfachauswahlfeld und ein normales Auswahlfeld in meiner Kunden-Tabelle. In diesen Feldern wähle ich z.B. technische Komponenten, die beim Kunden stehen aus. Diese Angaben sollen dann in meiner Auftrag-Tabelle in einem fx Feld zur Info dargestellt werden. Also quasi nur "rüber gespiegelt werden" wenn ich den Kunden auswähle.
Im fx Feld meiner Tabelle "Auftrag" ist also bei Funktion drin:
'Kundentabelle'.'Komponenten A' + 'Kundentabelle'.'Komponenten B'
Das aber führt zum Crash von Ninox bzw. erst zu Problemen unten mit der Werkzeugleiste aber generell ist Ninox dann schon abgestürzt und reagiert nicht mehr korrekt auf weitere Eingaben, teils crasht es auch gleich komplett weg.
-
So, wie du es beschreibst, konnte ich das Problem nicht nachvollziehen. Weder in der Cloud noch in der Mac-App. Die Formel MFAF + EAF gibt einfach alle Textwerte beider Felder zurück. Die des MFAF kommagetrennt, den des EAF ohne Komma direkt dahinter, was zwar unschön aussieht, aber auf einfache Weise formatiert werden könnte.
Als ich jedoch "spaßeshalber" versucht habe, die Werte als Array darzustellen, kam es einmal zu dem von dir beschriebenen Effekt mit der Werkzeugleiste. Leider bin ich mir nicht mehr sicher, welche Formel ich da eingegeben hatte. Ich meine, sowas: array(chosen(TABELLE.MFAF), [text(TABELLE.EAF)])
Aber damit lässt sich der Fehler auch nicht reproduzieren. Jedenfalls: Wenn es dir nur darum geht, die Textwerte der beiden Auswahlfelder kommagetrennt in einem Funktionsfeld darzustellen, dann sollte das bspw. so problemlos gehen:
text('Kundentabelle'.'Komponenten A') + ", " + text('Kundentabelle'.'Komponenten B')
-
Danke Dir für die Mühen...
Ich habe nun immer öfter Probleme in der Mac App von Ninox. Immer öfter übernimmt er programmierte Felder nicht, die Werkzeugleiste blendet sich nicht mehr aus, die neuen Felddaten werden nicht übernommen usw. Ich hatte in all den Jahren nie solche Probleme.
Ich deinstalliere Ninox mal und hau es neu rauf.
-
Ändert nichts. Auch auf einem MacBook habe ich die selben Probleme. Immer wieder mit fx-Feldern. Die Einträge werden nicht übernommen, die Werkzeugleiste blendet nicht mehr aus usw.
-
Ich glaube es liegt daran: Wenn in dem fx Feld schon mal ein Eintrag war und man später eine andere Funktion rein baut o.ä. Es sieht aus als würde Ninox die Inhalte aus dem fx-Feld nicht richtig löschen obwohl nichts mehr im Funktionsfeld drin steht. Normalerweise kommt ein "undefined" wenn man grad frisch eine Funktion rein gebaut hat und dann eine "0" wenn noch nichts in dem verbundenen Feld drin steht. Das passiert bei mir beides nicht mehr wenn ich ein fx-Feld neu mit einer Funktion belege.
Entweder neues Feld oder was ich grad probiere: Alten Eintrag löschen. Dann mit OK das fx-Feld bestätigen und dann erst wieder aufrufen um den Inhalt zu ändern. Wie auch immer: Es ist nicht mehr das Verhalten, dass ich von Ninox kenne.
-
Problem tritt auch am iPad auf, auch bei Solodatenbanken ohne Cloud. Ich grenze die Reproduzierbarkeit immer weiter ein:
Ein fx-Feld welches mit Daten eines anderen Feldes gefüttert wird und bei dem dieses andere Feld auf einmal nicht mehr vorhanden ist (gelöscht etc.) löst einen roten Eintrag im Funktionsfeld aus. Das war auch bisher so aber nun stehen da wirre Werte und Ninox crasht bzw. Leiste unten verschwindet nicht mehr. Und wenn man diese schrägen Werte aus der Funktion löschen will crasht Ninox bereits.
Das Einzige was hilft ist das komplette löschen dieser fx-Felder und neu anlegen. Das macht natürlich Spaß wenn man eine komplexe Nummer aufgebaut hat und da mal was ändern muss.
Content aside
- vor 4 JahrenZuletzt aktiv
- 8Antworten
- 761Ansichten