(erledigt) Fehler bei zukünftign Beitragsgruppen
Moderator: heiner
-
- Beiträge: 123
- Registriert: Montag 26. Mai 2014, 17:21
- Verein: Münchener Ruderclub v. 1880 e.V.
- Mitglieder: 500
(erledigt) Fehler bei zukünftign Beitragsgruppen
Hallo Heiner,
bei einigen Mitgliedern zeigt der Mitglied-Bearbeiten Dialog einen Fehler. Grund ist vermutlich ein Problem mit den zukünftigen Beitragsgruppen. Der entsprechende Dialog wird in diesen Fällen nicht anständig geladen.
Ich hatte aufgrund der Migration zum neuen Beitragsmodell einige Beitragsgruppen gelöscht (die halbjährlichen beiträge sind weggefallen). Meine Vermutung daher: Bei den fraglichen Kandidaten sind "zukünftige" Beitragsgruppen eingestellt welche es mittlerwiele nicht mehr gibt. Dummerweise hatte ich die Thematik der zukünftigen Gruppen nicht auf dem Schirm als ich die überflüssigen Gruppen löschte.
Gibt es irgendeine Chance für mich, die fraglichen Einträge zu korrigieren, bzw. dort existierende Beitragsgruppen einzusetzen? Idee wäre entweder ein eigenes Menü mit einer Liste aller künftiger Beitragsgruppen und Korrekturmöglichkeit bei ungültiger Gruppe. Dann hätte man die "künftigen" Einstellungen auch besser im Blick (habe noch keine Möglichkeit gefunden um zu prüfen ob z.B. alle unter 18 Jährigen einen "zukünftigen" Erwachsenenbeitrag hinterlegt haben. Könnte ich die "künftigen" in einer Spalte oder Liste anzeigen wäre ein Abgleich möglich).
Wenn meine Vermutung stimmt sollte vor dem Löschen von Beitragsgruppe nicht nur die bestehende Struktur, sondern auf die künftige mit abgeprüft werden.
Danke
Ulf
bei einigen Mitgliedern zeigt der Mitglied-Bearbeiten Dialog einen Fehler. Grund ist vermutlich ein Problem mit den zukünftigen Beitragsgruppen. Der entsprechende Dialog wird in diesen Fällen nicht anständig geladen.
Ich hatte aufgrund der Migration zum neuen Beitragsmodell einige Beitragsgruppen gelöscht (die halbjährlichen beiträge sind weggefallen). Meine Vermutung daher: Bei den fraglichen Kandidaten sind "zukünftige" Beitragsgruppen eingestellt welche es mittlerwiele nicht mehr gibt. Dummerweise hatte ich die Thematik der zukünftigen Gruppen nicht auf dem Schirm als ich die überflüssigen Gruppen löschte.
Gibt es irgendeine Chance für mich, die fraglichen Einträge zu korrigieren, bzw. dort existierende Beitragsgruppen einzusetzen? Idee wäre entweder ein eigenes Menü mit einer Liste aller künftiger Beitragsgruppen und Korrekturmöglichkeit bei ungültiger Gruppe. Dann hätte man die "künftigen" Einstellungen auch besser im Blick (habe noch keine Möglichkeit gefunden um zu prüfen ob z.B. alle unter 18 Jährigen einen "zukünftigen" Erwachsenenbeitrag hinterlegt haben. Könnte ich die "künftigen" in einer Spalte oder Liste anzeigen wäre ein Abgleich möglich).
Wenn meine Vermutung stimmt sollte vor dem Löschen von Beitragsgruppe nicht nur die bestehende Struktur, sondern auf die künftige mit abgeprüft werden.
Danke
Ulf
- Dateianhänge
-
- jverein.png (30.25 KiB) 7191 mal betrachtet
Zuletzt geändert von u1f am Dienstag 23. September 2014, 23:08, insgesamt 1-mal geändert.
-
- Beiträge: 123
- Registriert: Montag 26. Mai 2014, 17:21
- Verein: Münchener Ruderclub v. 1880 e.V.
- Mitglieder: 500
Re: Fehler bei zukünftign Beitragsgruppen
Nachtrag: Evtl. ist dies programmseitig nicht einfach zu fixen. Ich kann (leidlich) SQL. Falls es ein Tool gibt welches mir erlaubt hier händisch die nicht mehr existenten Beitragsgruppen auf existente zu setzen will ich das gern selbst versuchen. Evtl. reicht sein "Update table Zukünftige_Beitragsgruppen SET gruppe to vernünftig where gruppe = murks". Wie gesagt: "leidlich". 

-
- Beiträge: 123
- Registriert: Montag 26. Mai 2014, 17:21
- Verein: Münchener Ruderclub v. 1880 e.V.
- Mitglieder: 500
Re: Fehler bei zukünftign Beitragsgruppen
Hallo Heiner, magst du hier bei Gelegenheit einen Blick drauf werden?
Beste Grüße - Ulf
Beste Grüße - Ulf
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei zukünftign Beitragsgruppen
Ich komme frühestens am Wochenende dazu.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei zukünftign Beitragsgruppen
Hallo Ulf,
ging doch schneller.
Mit folgendem Statement kannst Datensätze mit fehlenden Verknüpfungen löschen:
delete from mitgliednextbgruppe
where (select count(*) from beitragsgruppe where mitgliednextbgruppe.beitragsgruppe = beitragsgruppe.id)=0
Kontrollieren, ob alle Mitglieder vom Alter her die passende Beitragsgruppe haben (nicht nächste Beitragsgruppe), kannst du mit einer Mitgliedersuche. Grenze vom > 18 ein und die Beitragsgruppe "Jugendliche". Da darf es keine Treffer geben.
Das Feature "künftige Beitragsgruppen" wurde von jemand anderem entwickelt. Dabei wurde leider kein Foreign Key auf die Tabelle gelegt. Daher kann es zu dem von dir beschriebenen Verhalten kommen. Das werde ich künftig noch ändern.
Heiner
ging doch schneller.
Mit folgendem Statement kannst Datensätze mit fehlenden Verknüpfungen löschen:
delete from mitgliednextbgruppe
where (select count(*) from beitragsgruppe where mitgliednextbgruppe.beitragsgruppe = beitragsgruppe.id)=0
Kontrollieren, ob alle Mitglieder vom Alter her die passende Beitragsgruppe haben (nicht nächste Beitragsgruppe), kannst du mit einer Mitgliedersuche. Grenze vom > 18 ein und die Beitragsgruppe "Jugendliche". Da darf es keine Treffer geben.
Das Feature "künftige Beitragsgruppen" wurde von jemand anderem entwickelt. Dabei wurde leider kein Foreign Key auf die Tabelle gelegt. Daher kann es zu dem von dir beschriebenen Verhalten kommen. Das werde ich künftig noch ändern.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei zukünftign Beitragsgruppen
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 123
- Registriert: Montag 26. Mai 2014, 17:21
- Verein: Münchener Ruderclub v. 1880 e.V.
- Mitglieder: 500
Re: Fehler bei zukünftign Beitragsgruppen
Hallo Heiner, herzlichen Dank. Inhaltlich verstanden.
Problem: Wor ist denn das Plätzchen wo ich dieses Statement absetzen kann? Ich nehme an dass ich dafür Tools installieren muss?
Oder kann ich evtl. ein DB File jemandem schicken, der sich damit auskannt und der mir das statement einmal als SELECT (damit ich sehe was gelöscht wird) und einmal als DELETE ausführt und mir das Ergebnis zurückschickt?
Danke
Ulf
Problem: Wor ist denn das Plätzchen wo ich dieses Statement absetzen kann? Ich nehme an dass ich dafür Tools installieren muss?
Oder kann ich evtl. ein DB File jemandem schicken, der sich damit auskannt und der mir das statement einmal als SELECT (damit ich sehe was gelöscht wird) und einmal als DELETE ausführt und mir das Ergebnis zurückschickt?
Danke
Ulf
-
- Beiträge: 294
- Registriert: Freitag 30. Juli 2010, 21:29
- Verein: Musica Margaretha Reutti e.V.
- Mitglieder: 51
- JVerein-Version: 2.8.17
- Betriebssystem: Windows
- Wohnort: Ulm
Re: Fehler bei zukünftign Beitragsgruppen
Hallo Ulf,
navigiere im Explorer nach jameica\lib\h2. Durch einen Doppelklick auf die h2.jar öffnet sich die Konsole im Browser.
Die Einstellungen im Dialog lässt Du soweit und passt noch die JDBC-URL an.
Diese sollte in etwa so aussehen:
Jetzt noch Benutzer und Passwort eingeben und du kannst loslegen.
Weitere Informationen zum Zugriff auf die H2-Datenbank findest hier:http://www.jverein.de/wiki/index.php?title=OpenOfficeDB
Gruß
Danzelot
navigiere im Explorer nach jameica\lib\h2. Durch einen Doppelklick auf die h2.jar öffnet sich die Konsole im Browser.
Die Einstellungen im Dialog lässt Du soweit und passt noch die JDBC-URL an.
Diese sollte in etwa so aussehen:
Code: Alles auswählen
jdbc:h2:<Pfad zu Jameica>\.jameica\jverein\h2db\jverein
oder
jdbc:h2:file:<Pfad zu Jameica>\.jameica\jverein\h2db\jverein
Weitere Informationen zum Zugriff auf die H2-Datenbank findest hier:http://www.jverein.de/wiki/index.php?title=OpenOfficeDB
Gruß
Danzelot
-
- Beiträge: 123
- Registriert: Montag 26. Mai 2014, 17:21
- Verein: Münchener Ruderclub v. 1880 e.V.
- Mitglieder: 500
Re: Fehler bei zukünftign Beitragsgruppen
Hallo Danzelot,
Danke für Deinen Hinweis. Ich habe jetzt einige Versuche auf verschiedenen Rechnern hinter mir - scheitere aber leider beim Verbinden mit der DB. Evtl. kannst du helfen?
Launch der Konsole = kein Problem.
Fraglich für mich: Welchen Pfad gebe ich an? Ich versuche
jdbc:h2:E:\PortableApps\jVereinPortable\Data\jameica\jverein\h2db\
da hier die DB liegt. In besagtem Pfad befindet sich jedoch kein Unterverzeichnis, sondern 4 Dateien, u.a. jverein.h2.db.
Ich habe versucht Deine Angaben zum Pfad zu interpretieren - Effekt ist jedoch stets dass das Konsolenfenster sich zu Tode lädt und nichts passiert.
Viele Grüße
U1f
Danke für Deinen Hinweis. Ich habe jetzt einige Versuche auf verschiedenen Rechnern hinter mir - scheitere aber leider beim Verbinden mit der DB. Evtl. kannst du helfen?
Launch der Konsole = kein Problem.
Fraglich für mich: Welchen Pfad gebe ich an? Ich versuche
jdbc:h2:E:\PortableApps\jVereinPortable\Data\jameica\jverein\h2db\
da hier die DB liegt. In besagtem Pfad befindet sich jedoch kein Unterverzeichnis, sondern 4 Dateien, u.a. jverein.h2.db.
Ich habe versucht Deine Angaben zum Pfad zu interpretieren - Effekt ist jedoch stets dass das Konsolenfenster sich zu Tode lädt und nichts passiert.
Viele Grüße
U1f
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei zukünftign Beitragsgruppen
http://www.jverein.de/wiki/index.php?title=OpenOfficeDB
http://www.jverein.de/wiki/index.php?ti ... reOfficeDB
Heiner
http://www.jverein.de/wiki/index.php?ti ... reOfficeDB
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.