Seite 1 von 2

Report erstellen - alle Telefonnummern der Eltern

Verfasst: Mittwoch 9. Dezember 2020, 09:02
von HGSBOE
Hallo zusammen,

ich brauche Hilfe beim Erstellen eines Reports. Ich habe schon einen erstellt, aber dort wird mir nur eine Telefonnummer angezeigt (nach welchem Prinzip diese gewählt wird, habe ich auch noch nicht verstanden). Ich brauche eine Liste mit Name, Vorname, Geburtsdatum, Adresse, Telefon (hier: "Eltern, Festnetz, Handy Mutter, Handy Vater"). Vielen Dank im Voraus!

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Mittwoch 9. Dezember 2020, 09:52
von Raffenberg
Hallo,
Schild hält keine konkreten Telefonnummern der Erziehungsberechtigten fest, sondern bietet vielmehr eine beliebig große Liste an Telefonnummern bereit. Aus dieser könnte man nur die Telefonnummern der Eltern filtern, wenn diese stringend und identisch in allen Datensätzen benannt wurden. Anbei ein Report, der alle Kontaktdaten ausdruckt.

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Mittwoch 9. Dezember 2020, 10:08
von GE Schwerte
Hier ist noch eine Klassenliste mit allen Telefonnummern.
Das Geburtsdatum können Sie als normales Feld der Datenquelle "Schueler" noch hinzufügen.

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Mittwoch 9. Dezember 2020, 10:34
von HGSBOE
GE Schwerte hat geschrieben: Mittwoch 9. Dezember 2020, 10:08 Hier ist noch eine Klassenliste mit allen Telefonnummern.
Das Geburtsdatum können Sie als normales Feld der Datenquelle "Schueler" noch hinzufügen.
vielen Dank für die schnelle Rückmeldung. Ich bin noch ganz neu im Schulsekretariat und somit auch in Schild. Ich kann einen schlichten Report selbst erstellen, aber wie füge ich das Geburtsdatum bei einem schon bestehenden Report hinzu?

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Mittwoch 9. Dezember 2020, 10:48
von GE Schwerte
Einfacher Trick: Ein Feld kopieren und ändern.

- Öffnen Sie den Report zum Bearbeiten
- Im Hauptbericht finden sie unter "NameVorname" das Feld "Staße". Anklicken -> Kopieren -> Einfügen.
- Jetzt haben sie das Feld "Straße" doppelt. Klicken sie das Doppel an.
- Nun haben Sie oben in der Werkzeugleiste die Auswahlboxen für Datenquelle (zeigt "Schueler") und Datenfeld (zeigt "Strasse")
(Wenn nicht, bitte per Menü "Ansicht" einblenden)
- Ändern Sie in der Auswahlbox das Datenfeld "Strasse" auf Ihren Wunsch (hier: "Geburtsdatum")
- Feld zurechtschieben, ggf. Schriftart und -größe anpassen
- Report speichern, testen, neu zurechtschieben, speichern, testen

Viel Erfolg
GE Schwerte

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Donnerstag 10. Dezember 2020, 08:54
von HGSBOE
Ich habe jetzt einen Report gefunden, der perfekt für die Situation passt. Adresse, Geburtsdatum und alle Telefonnummern. Wenn ich die Liste allerdings als Excel Datei abspeichere, werden in dieser Excel Datei nicht alle Telefonnummern angezeigt. An welcher Stelle ist der Übermittlungsfehler?

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Donnerstag 10. Dezember 2020, 11:03
von Raffenberg
Leider wird bei dem Druck in eine Excel-Datei immer nur der Inhalt aus dem Hauptbericht gespeichert, nicht aus den Subreports.

Als Trick könnte man die Telefonnummern des Subreports an eine globale Variable mit Trennzeichen übergeben und im Hauptbericht in ein Label schreiben. Dann müsste man in Excel nur noch für die Telefonnummernspalte "Daten in Tabelle" anwenden.

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Donnerstag 10. Dezember 2020, 11:09
von Falko Müller
Das liegt vermutlich daran, dass die Telefonnummern in einem Subreport aufgelistet werden. Bei einem Druck in eine XLS-Daten Datei wird nur der erste Eintrag der Telefonnummern ausgegeben. Wenn Sie alle Nummern haben wollen, müssen Sie XLS-Berichtdatei wählen. Dann ist die Liste aber nicht so übersichtlich.

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Donnerstag 10. Dezember 2020, 11:21
von Raffenberg
Ahh. Berichtdatei. Ich habe mich immer gefragt, wofür das sein soll. Danke Falko.

Ich habe mal auf die Schnelle einen Beispielreport für eine Berichtsdatei generiert.

Re: Report erstellen - alle Telefonnummern der Eltern

Verfasst: Donnerstag 10. Dezember 2020, 12:59
von W.Maßmann
Hallo Jens,
ich habe in Deinem Report durch Überlappen der Elemente und Setzen der Ränder auf 0 überflüssige Leerspalten
sowie einem Häkchen bei IgnorePageHeight unter XLSSettings Leerzeilen beim Seitenumbruch vermeiden können.
Außerdem wurde ein laufender Zähler (pro Gruppe Klasse) und die Klasse eingefügt.

So kann eine durchgehende Excel-Tabelle für alle Jahrgänge erzeugt werden: