Erstellung von "komplexen Formulare" in der FileMaker - ist es überhaupt möglich?
Bin ich gebeten worden, einen Blick in FileMaker für die Erstellung von eine ziemlich einfache Datenbank-app. Die Anwendung Griff Kontaktdaten, einigen Informationen über Veranstaltungen-Organisation und - und das ist, wo ich bin derzeit kämpfen - RSVP Informationen, die Verknüpfung der Kontakte und Veranstaltungen, sowie speichert einige Daten über die Zahlung.
Was ich möchte, ist eine Art Formular, wo der Benutzer bekommt nach einem Kontakt suchen (jede Kombination der ersten/letzten Namen) und ein Ereignis (jede Kombination von name/Datum), wählen Sie jede von zwei entsprechenden Listen (wo alle anderen Informationen angezeigt werden, sowie zur Unterscheidung der Ergebnisse), fügen Sie einige zusätzliche Informationen und hit senden.
Der nächste, den ich bisher bekommen haben, ist eine form, wo der Benutzer eingeben können ContactId und die EventId manuell, was bedeutet, dass er/Sie zuerst gehen Sie zu einem anderen Blick, suchen Sie nach den Datensätzen, und kopieren Sie/fügen Sie die id-Nummern.
-
Gibt es wirklich keine Möglichkeit, näher an meine vision mit FileMaker?
-
Wäre eine bessere option sein, zu bauen eine neue, individuelle app mit zum Beispiel C# und MsSQL?
-
Wenn ja, wie verkaufe ich diese für meine Auftragnehmer? Das würde in diesem Fall meine erste kommerzielle Anwendung, es ist offensichtlich ein "Sicherheitsfaktor" spricht dafür, dass ein etabliertes Produkt. Und dann haben wir noch nicht einmal erwähnt, dass die Kosten, würde wahrscheinlich erhöhen, da die Entwicklung einer neuen app von Grund auf neu dauert aber viel länger.
Hinweis: ich habe keine Erfahrung mit FileMaker. Ich habe versucht, die Dokumentation zu Lesen, aber ich habe nicht in der Lage zu finden alle tutorials, die nehmen mich näher an meine spezifischen Anforderungen. Ich bin ziemlich erfahren in MsSQL, so Tue ich dies oder das wissen über Datenbank-management-im Allgemeinen - nicht nur in FileMaker.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es jede Menge Möglichkeiten, es zu tun. Dies ist ein schneller Weg, um es zu arbeiten.
Angenommen, Sie haben zwei Tabellen wie diese:
Erstellen Sie ein neues link-Tabelle zwischen Ihnen, die speichert auch die extra RSVP Informationen, die Sie wollen.
Erstellen Sie ein FORMULAR, Tabelle
Fügen Sie die folgenden Felder für Kontakte und Ereignisse Tabellen:
Dies bedeutet, dass die cMatchField für Kontakte wird in etwa so Aussehen:
In der Beziehung, Diagramm, verbinden Sie die Tabellen wie diese:
Erstellen Sie ein layout mit der Bezeichnung FORM basierend auf der FORMULAR-Tabelle.
Hinzufügen der Felder ContactSearch und EventSearch auf das layout. Fügen Sie die PaymentInfo Feld.
Fügen Sie zwei PORTALE, um das layout, eine für die Kontakte-Tabelle, eine für die Events.
Standardmäßig sollten Sie alle Datensätze, in jedem dieser Portale.
Schreiben Sie ein Skript oder verwenden Sie ein Skript auslösen, das erfrischt das layout Wann immer eines dieser Suchfelder Verlassen wird/Geändert. Dies sollte aktualisieren Sie die Portale und zeigt Ihnen die zugehörigen Datensätze, die Sie interessiert sind in.
Fügen Sie eine Taste, um jede Zeile in den Portalen, und rufen Sie ein Skript, das setzt eine Globale variable, um das portal in Zeilen-ID.
Beispiel:
Fügen Sie ein weiteres button, um das layout und ein neues Skript.
Puh.
Und Sie sollten zurück, bereit, um die Suche für Kontakte, Veranstaltungen, und "Senden" - form zu erstellen, die mehr Antworten, ob.
FileMaker-der Spaß macht, eh?