Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

SQL-Select-Statement für Listbox Sql

Mehr
1 Jahr 6 Monate her - 1 Jahr 6 Monate her #9402 von Schroeder
SQL-Select-Statement für Listbox Sql wurde erstellt von Schroeder
Hallo zusammen!
Ich möchte eine Listbox Sql mit Einträgen aus der Datenbank füllen. Dafür benutze ich folgendes SQL-Select-Statement: SELECT  F311 as value, F311 as label FROM js_visforms_21 GROUP BY F311 HAVING  COUNT (F311) < 5

Wenn ich Testen drücke, wird mir die erwartete Anzahl von Ergebnissen angezeigt. Wenn ich die Anfrage direkt auf der Datenbank ausführe, erhalte ich auch das gewünschte Ergebnis.

Wenn ich aber die Listbox Sql abspeicher, wird "< 5" aus dem SQL-Select-Statement entfernt und damit so verändert, dass nicht mehr das gewünschte Ergebnis ensteht.

Was mache ich falsch oder was habe ich übersehen?
Vielen Dank!


Ich habe es gelöst, indem ich die Anfrage umgeschrieben habe, zu:

SELECT t.value as value, t.label as label FROM (SELECT F358 as value, F358 as label, COUNT(F358) AS Anzahl FROM #__visforms_21 GROUP BY F358) t WHERE 16 > t.Anzahl;

Nun habe ich das nächste Problem, bei dem ich einen Hinweis bräuchte. Wo stelle ich die Berechtigung ein, dass eine Benutzergruppe SQL-Statements ausführen darf?
Vielen Dank!
Letzte Änderung: 1 Jahr 6 Monate her von Schroeder. Begründung: Umstrukturierung des Textes

Mehr
1 Jahr 6 Monate her #9403 von Administrator IV
Administrator IV antwortete auf SQL-Select-Statement für Listbox Sql
Hallo Schroeder,

zu 'aus dem SQL-Select-Statement entfernt':

Die beiden Zeichen '<' und '>' sind besonders zu beachten.
Sie werden in der Dokumentation beschrieben.
Aufgepasst:
docs.joomla-4.visforms.vi-solutions.de/d...ion-list/#aufgepasst

Zitat:
Formen Sie Ihr Statement notfalls um, sodass Sie '>' anstelle von '<' verwenden können.

Für dein SQL-Staement wäre eine Lösung wie folgt.
Aus
Code:
HAVING  COUNT (F311) < 5
wird
Code:
HAVING  5 > COUNT (F311)

Zu 'Berechtigung, dass eine Benutzergruppe SQL-Statements ausführen darf':

Eine Einschränkung der Ausführungs-Berechtigung von SQL-Statements auf Benutzergruppen existiert nicht.
Wann immer ein Formular mit einem SQL-Feld-Typ zur Anzeige kommt, werden notwendige SQL-Statements ausgeführt.

Einschränkung der Berechtigungen auf Benutzergruppen gibt es generell auf Formular- und Feld-Ebene.
In der Formular- bzw Feld-Konfiguration befinden sich die Einstellungen für die möglichen Aktionen hierzu auf dem letzten Reiter 'Formularberechtigungen' bzw. 'Feldberechtigungen'.

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 :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum