Formularfeld mitglied_absender
Moderator: heiner
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Formularfeld mitglied_absender
Hallo Heiner,
kannst du bitte ein neues Formularfeld zur Verfügung stellen, das die Adresse des Mitgliedes in einer Zeile (Feld) ergibt, also:
Titel Vorname Nachname, Strasse, PLZ Ort ?
Wozu ich das benötige? Ich schicke ab und zu Schreiben an die Mitglieder mit der Bitte um Informationen/Rückantwort. Um den Mitgliedern die Rüchsendung möglichst einfach zu machen, möchte ich die Rückantwort schon mit den mir bekannten Feldern versehen.
Hier geht es um die Adresse des Mitglieds, das ich im Adressfeld für einen Fensterumschlag als 1. Zeile einfügen möchte vor unserer eigenen Anschrift.
Danke, Joachim
kannst du bitte ein neues Formularfeld zur Verfügung stellen, das die Adresse des Mitgliedes in einer Zeile (Feld) ergibt, also:
Titel Vorname Nachname, Strasse, PLZ Ort ?
Wozu ich das benötige? Ich schicke ab und zu Schreiben an die Mitglieder mit der Bitte um Informationen/Rückantwort. Um den Mitgliedern die Rüchsendung möglichst einfach zu machen, möchte ich die Rückantwort schon mit den mir bekannten Feldern versehen.
Hier geht es um die Adresse des Mitglieds, das ich im Adressfeld für einen Fensterumschlag als 1. Zeile einfügen möchte vor unserer eigenen Anschrift.
Danke, Joachim
-
- Beiträge: 72
- Registriert: Dienstag 18. Januar 2011, 22:40
Re: Formularfeld mitglied_absender
Hallo Joachim,
mir fehlten auch einige Felder. Daher habe ich Heiner einen Patch für Lesefelder geschickt.
-> http://www.jverein.de/wiki/index.php?title=Lesefelder
Noch ist es nicht in der aktuellen Entwickler-Version, aber bestimmt schon bald!
Julian
mir fehlten auch einige Felder. Daher habe ich Heiner einen Patch für Lesefelder geschickt.
-> http://www.jverein.de/wiki/index.php?title=Lesefelder
Noch ist es nicht in der aktuellen Entwickler-Version, aber bestimmt schon bald!
Julian
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Formularfeld mitglied_absender
Hallo Julian, hallo Heiner,
da die Lesefelder mittlerweile in der neuesten Entwicklerversion enthalten sind, möchte ich auch gerne damit arbeiten.
Wo müssen die Scripte abgelegt werden?
Joachim
da die Lesefelder mittlerweile in der neuesten Entwicklerversion enthalten sind, möchte ich auch gerne damit arbeiten.
Wo müssen die Scripte abgelegt werden?
Joachim
-
- Beiträge: 72
- Registriert: Dienstag 18. Januar 2011, 22:40
Re: Formularfeld mitglied_absender
Hallo Joachim,
zunächst muss die Lesefelder-Funktion aktiviert werden. JVerein -> Administration -> Einstellungen -> Anzeige -> Lesefelder anzeigen
Beim nächsten Start von Jameica erscheint unter JVerein -> Administration die neue Option Lesefelder. Außerdem wird sofort auf der Mitglieder-Details-Seite ein neuer Tab Lesefelder angezeigt. Über den Bearbeiten-Knopf erhält man die Möglichkeit neue Lesefelder anzulegen und vorhandene zu editieren bzw. zu löschen.
Viele Grüße
Julian
zunächst muss die Lesefelder-Funktion aktiviert werden. JVerein -> Administration -> Einstellungen -> Anzeige -> Lesefelder anzeigen
Beim nächsten Start von Jameica erscheint unter JVerein -> Administration die neue Option Lesefelder. Außerdem wird sofort auf der Mitglieder-Details-Seite ein neuer Tab Lesefelder angezeigt. Über den Bearbeiten-Knopf erhält man die Möglichkeit neue Lesefelder anzulegen und vorhandene zu editieren bzw. zu löschen.
Viele Grüße
Julian
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Formularfeld mitglied_absender
Hallo Julian,
fast perfekt, ganau das, was ich brauche.
Jetzt würde ich die Lesefelder gerne noch als Formular-Felder nutzen können (oder habe ich da etwas übersehen?)
Danke für diesen Patch.
Joachim
fast perfekt, ganau das, was ich brauche.
Jetzt würde ich die Lesefelder gerne noch als Formular-Felder nutzen können (oder habe ich da etwas übersehen?)
Danke für diesen Patch.
Joachim
-
- Beiträge: 72
- Registriert: Dienstag 18. Januar 2011, 22:40
Re: Formularfeld mitglied_absender
Hallo Joachim!
Formulare... Recht hast du, da fehlt noch etwas.
Die Funktion habe ich noch nicht benutzt. Wie man ein neues Formular definiert, habe ich gefunden. Aber wie erstellt man eines? (Also die Daten einen Mitgliedes einfügen und PDF generieren?)
Julian
Formulare... Recht hast du, da fehlt noch etwas.
Die Funktion habe ich noch nicht benutzt. Wie man ein neues Formular definiert, habe ich gefunden. Aber wie erstellt man eines? (Also die Daten einen Mitgliedes einfügen und PDF generieren?)
Julian
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Formularfeld mitglied_absender
Hallo Julian,
wenn du ein Formular erstellt hast (also PDF-Dokument in Jverein bekannt gemacht),
dann kannst du in dieses Formular Formularfelder über eine Positionierung eintragen:
Rechte Maustaste auf dem Formular - Formularfelder - neu
Dort gibt es eine Dropdown-Box für die möglichen Formular-Felder und Positionierungs-Optionen.
Hier müssten zusätzlich die Lese-Felder zur Auswahl mit angeboten werden.
Joachim
wenn du ein Formular erstellt hast (also PDF-Dokument in Jverein bekannt gemacht),
dann kannst du in dieses Formular Formularfelder über eine Positionierung eintragen:
Rechte Maustaste auf dem Formular - Formularfelder - neu
Dort gibt es eine Dropdown-Box für die möglichen Formular-Felder und Positionierungs-Optionen.
Hier müssten zusätzlich die Lese-Felder zur Auswahl mit angeboten werden.
Joachim
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Formularfeld mitglied_absender
Hallo Julian, hallo Heiner,
funktioniert mit der neuesten Entwickler-Version hervorragend
Danke, Joachim
funktioniert mit der neuesten Entwickler-Version hervorragend
Danke, Joachim
Re: Formularfeld mitglied_absender
Hm, diese Lesefelder sehen ja spannend aus. Könnte man mit Ihnen auch Daten aus dem Mitgliedskonto als Variable verfügbar machen? Ich bin zB auf der Suche nach einer Möglichkeit offene Forderungen gegenüber Mitgliedern (gebucht auf den Mitgliedskonten) an diese per Email als Zahlungsaufforderung zu versenden.
Grüße,
Niels
Grüße,
Niels
-
- Beiträge: 72
- Registriert: Dienstag 18. Januar 2011, 22:40
Re: Formularfeld mitglied_absender
Hallo Niels,
es ist nur vorgesehen auf Mitgliederdaten, die auch für Emails oder Formulare verfügbar sind, zuzugreifen.
Du kannst dir die zur verfügbaren Felder, die im Lesefeld-Skript verwendet werden können, über den Knopf "Variablen anzeigen" auflisten lassen.
ABER
Da der verwendete BeanShell-Interpreter aber sehr mächtig ist, kannst du damit auch auf beliebige andere Datenbank-Felder zugreifen. Zum Beispiel so:
Vorsichtig! Durch direkten und somit ungeschützen Datenbankzugriff kann man vieles kaputt machen! Außerdem kann durch solche Skripte JVerein sehr langsam werden!
Viel Erfolg!
Julian
es ist nur vorgesehen auf Mitgliederdaten, die auch für Emails oder Formulare verfügbar sind, zuzugreifen.
Du kannst dir die zur verfügbaren Felder, die im Lesefeld-Skript verwendet werden können, über den Knopf "Variablen anzeigen" auflisten lassen.
ABER
Da der verwendete BeanShell-Interpreter aber sehr mächtig ist, kannst du damit auch auf beliebige andere Datenbank-Felder zugreifen. Zum Beispiel so:
Code: Alles auswählen
import de.jost_net.JVerein.Einstellungen;
import de.jost_net.JVerein.rmi.Mitglied;
import de.willuhn.datasource.rmi.DBIterator;
import de.jost_net.JVerein.gui.control.MitgliedskontoNode;
String ret = "unbekanntes Mitglied";
DBIterator list = Einstellungen.getDBService().createList(Mitglied.class);
list.addFilter("id = ?", new Object[] { mitglied_id });
while (list.hasNext())
{
Mitglied m = (Mitglied) list.next();
MitgliedskontoNode mkn = new MitgliedskontoNode(m);
ret = "Ist: " + mkn.getAttribute("ist") + " Soll:" + mkn.getAttribute("soll");
}
return ret;
Viel Erfolg!
Julian