Formularersteller mit lokaler Datenspeicherung, Mac-kompatibel

Ich habe eine Reihe von Datensätzen, von denen jeder die gleichen Felder hat. Ich möchte eine Formularschnittstelle erstellen, um mit der Bearbeitung dieser Datensätze zu beginnen, da die Verwaltung in einer Textdatei unhandlich ist. Ich suche einfach nur ein paar verschiedene Feldtypen zur Auswahl (Text, Zahl, Bild) und eine grundlegende Validierung.

Ähnliche Softwareteile sind InfoPath , Access und FileMaker . Leider entsprechen sie nicht meinen Kriterien:

  • Lizenziert für den persönlichen Gebrauch (muss nicht frei oder freibierfrei sein)
  • Option zur lokalen Datenspeicherung
  • Kompatibel mit Mac (browserbasiert ist in Ordnung)

Google Formulare ist nicht zulässig, da es nur zur Aufnahme dient; Sie können in der Formularschnittstelle nicht bearbeiten. Ich weiß, dass Software wie diese im Laufe der Jahre gekommen und gegangen ist, aber ich kann heute keine Optionen finden.

Warum qualifiziert sich FileMaker nicht? Sie können es lokal ausführen.

Antworten (4)

Ich würde vorschlagen, dass Sie sich Python und entweder iPython oder wxPython ansehen , um Ihre eigenen zu erstellen.

  • Alle sind in jeder Hinsicht frei.
  • Alle sind plattformübergreifend, einschließlich OS-X
  • Sie können praktisch jedes oder mehrere Back-Ends haben, einschließlich Datenbanken
  • Sie können bei Bedarf eine sehr ausgefeilte Validierung durchführen
  • Sie finden viele Online-Tutorials, Hilfegruppen einschließlich Stackoverflow usw.

Wenn Sie wxPython in Betracht ziehen, werden Sie feststellen, dass die zum Download verfügbare Demo mehrere mögliche Schnittstellen enthält (frei nutzbar). Während iPython-Notebooks einen Webserver starten, der auf Ihrem lokalen Computer ausgeführt wird und Ihnen eine Webschnittstelle zur Verfügung stellt.

OpenOffice-Basis . Es ist klobig, aber es erfüllt alle Anforderungen. Die Dokumentation ist schlecht, aber das Support-Forum ist eine gute Ressource.

Update: Macht nichts. Nach ein paar Wochen mit Base drehe ich mich um. Es stürzt oft ab, hat einige gnarly Bugs, ein paar sehr schrullige UI-Entscheidungen und Beachballs für 10-30 Sekunden regelmäßig. Es „funktioniert“, aber es ist zu schmerzhaft, es regelmäßig zu verwenden.

Haben Sie versucht, ob LibreOffice Base besser funktioniert? Angeblich ist LibreOffice der besser gewartete Fork von OpenOffice
Guter Vorschlag. Ich habe LibreOffice ausprobiert, aber es stürzt beim Erstellen von Formularfeldern ab.

Sie könnten ein Tool wie Smartclient ausprobieren , das es mit einer lokalen SQL-Datenbank (z . B. Postgres.app ) verbindet. Dies mag eine steile Lernkurve sein, um sich zu lohnen, aber im Prinzip könnten Sie sich einfach eines ihrer Beispiele schnappen. Denken Sie auch nicht, dass ihre LGPL-Version über genügend Funktionen verfügt und ihre Pro-Version nicht billig ist.

Wenn Sie bereit für eine Lernkurve sind, würde ich PHPMailer vorschlagen . Sie werden einige Zeit brauchen, um herauszufinden, wie Sie es integrieren können, aber es ist in hohem Maße anpassbar und kostenlos.