Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Mehrere Datensätze aus einem Formular

More
10 months 2 weeks ago #9953 by philipp
Hallo,

wir nutzen visforms für die Anmeldung zu Turnieren.
Dabei werden momentan die Teilnehmerdaten erfasst und nach der Anmeldefrist als CSV ausgegeben. DIese wird nach Umwandlung in unserer Turnier-Verwaltung importiert und alles funktioniert super.

Nun gibt es den Wunsch nach einer "Vereinsanmeldung", bei der X Spieler vom gleichen Verein angemeldet werden können.
Dabei sollten im besten Fall die Daten zum Verein nur einmal und im Anschluss die jeweiligen Spielerdaten erfasst werden.

Gibt es eine Möglichkeit dies zu realisieren, so dass aber in der CSV am Ende pro Spieler trotzdem jeweils ein neuer Datensatz entsteht?

Beste Grüße und vielen Dank im Voraus, für eine kurze Rückmeldung.

Philipp

More
10 months 1 week ago #9959 by Administrator IV
Replied by Administrator IV on topic Mehrere Datensätze aus einem Formular
Hallo Philipp,

die Teilnehmerdaten in zwei getrennte Formulare, Verein und Teilnehmer eines Vereins, aufzuteilen ist leicht möglich.

Formular 'Verein':
In einem ersten Schritt wird der Verein im Formular 'Verein' angelegt, falls es ihn dort noch nicht gibt.

Formular 'Teilnehmer':
In einem zweiten Schritt wird jeder Teilnehmer im Formular 'Teilnehmer' einzeln angelegt.
Das Absenden des Formulars wird hier so konfiguriert, dass direkt im Anschluss an das Absendendes unmittelbar das leere Formular erneut zur Aufnahme eines weiteren Teilnehmers erscheint.

Listbox zur Auswahl eines Vereins:
Im Formular 'Teilnehmer' gibt es eine Listbox zur Auswahl eines Vereins.
Diese Listbox zur Auswahl eines Vereins wird mit den Daten aus dem Formular 'Verein' gefüllt.
Diese Listbox ist ein sogenanntes SQL-Feld mit Optionenlisten, die in der Dokumentation beschrieben werden.
Listbox zur Auswahl eines Vereins:
docs.joomla-4.visforms.vi-solutions.de/d...ds-with-option-list/

PDF-Feature:
Im PDF-Feature können diese beiden Formulare auf vielfältige Weise miteinander verbunden werden.
Beim CSV-Export ist diese Verknüpfung leider nicht möglich.
Es werden immer nur die Daten der Felder des einen Formulars exportiert.

CSV-Export:
Beim CSV-Export für das Formular 'Teilnehmer' erscheint für die Listbox zur Auswahl eines Vereins nur 1 Wert.
Es ist der gespeicherte Wert der gewählten Listbox-Option für den Verein.
Wert und Bezeichnung der SQL-Listbox (siehe Dokumentation) können allerdings beliebig gestaltet werden.

Es ist also für den CSV-Export möglich,
den Options-Wert,
der als 1 Wert in der Datenbank gespeichert wird,
im SQL-Statement für die SQL-Listbox so zusammenzubauen,
dass dieser 1 Wert alle notwendigen Informationen zum Verein enthält (etwa Komma-getrennt).

Eventuell müsst ihr nun nur noch die Einlese-Routine für das Dritt-System etwas anpassen.
Alle Felder sind durch ein Zeichen getrennt (konfigurierbar) und die Text-Typen zusätzlich in doppelte Hoch-Kommas gesetzt.
Das 1 Feld mit den Informationen zum Verein ist in sich ebenfalls in Felder getrennt (etwa Komma-getrennt).

Weiteres ist nur durch individuelle Programmierung möglich:
Eine Möglichkeit für Entwickler gibt es in Form der Erstellung eines Custom-Plugins.

In der Dokumentation wird beschrieben, wie ein 'Visforms Custom-Plugin' erstellt werden kann.
Custom-Plugin Erstellung:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Custom-Plugin Event-System::
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Es gibt ein fertiges komplettes Custom-Plugin mit allen Events und Hilfsfunktionen als Template, das die Installation von Visforms mitbringt:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/

Der Entwickler kann dann selbst entscheiden, was zusätzlich alles geschehen soll.
Die Erstellung eines Custom-Plugins erfordert etwas Erfahrung in der PHP-Entwicklung unter Joomla.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum