<?xml version="1.0" encoding="utf-8" standalone="no"?>
<TfrxReport Version="2026.1.0" DotMatrixReport="False" IniFile="\Software\Fast Reports" PreviewOptions.Buttons="4095" PreviewOptions.Maximized="False" PreviewOptions.Zoom="1" PrintOptions.Printer="Vorgabe" PrintOptions.PrintOnSheet="0" ReportOptions.CreateDate="39376,6513221528" ReportOptions.Description.Text="" ReportOptions.LastChange="46138,8596724306" ScriptLanguage="PascalScript" ScriptText.Text="var&#13;&#10;  aa,mit,schueler,where,where1,eltern,lehrer,union,fachn,fachg: string;&#13;&#10;  j,fachz,mitelternf,mitschuelerf,mitlehrerf,SNamedr,Gruppedr,EinZeile,EinSpalte:integer;&#13;&#10;  Vertikal,Horizontal:double;&#13;&#10;&#13;&#10;procedure DialogPage1OnActivate(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitlehrer.checked:=false;&#13;&#10;  mitlehrer.visible:=false;&#13;&#10;  mitschueler.checked:=false;&#13;&#10;  mitstellvertreter.visible:=false;&#13;&#10;  mitschueler.visible:=false;&#13;&#10;  nurgetrennt.visible:=true;&#13;&#10;  where1:=&#39; where sv.Erziehungsberechtigt=1 and j.Id in (select JahrgangsdatenId from danis)&#39;;&#13;&#10;  union:=&#39;&#39;;&#13;&#10;  eltern:=&#39;select concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,sv.VerantwortlicherId Id&#39;+&#13;&#10;  &#39;,g.Bezeichnung&#39;+&#13;&#10;  &#39;,IF (count(sv.SchuelerId)&#62;1&#39;+&#13;&#10;       &#39;,if(v1.Nachname=v2.Nachname&#39;+&#13;&#10;          &#39;,concat(if(v1.AkadTitel&#60;&#62;&#34;&#34;,concat(v1.AkadTitel,&#34; &#34;,v1.Rufname),v1.Rufname),&#34; und &#34;,if(v2.AkadTitel&#60;&#62;&#34;&#34;,concat(v2.AkadTitel,&#34; &#34;,v2.Rufname),v2.Rufname),&#34; &#34;,if(v1.Namenszusatz&#60;&#62;&#34;&#34;,concat(v1.Namenszusatz,&#34; &#34;),&#34;&#34;),v1.Nachname)&#39;+&#13;&#10;          &#39;,concat(if(v1.AkadTitel&#60;&#62;&#34;&#34;,concat(v1.AkadTitel,&#34; &#34;,v1.Rufname),v1.Rufname),&#34; &#34;,if(v1.Namenszusatz&#60;&#62;&#34;&#34;,concat(v1.Namenszusatz,&#34; &#34;),&#34;&#34;),v1.Nachname,&#34; und &#34;,if(v2.AkadTitel&#60;&#62;&#34;&#34;,concat(v2.AkadTitel,&#34; &#34;,v2.Rufname),v2.Rufname),&#34; &#34;,if(v2.Namenszusatz&#60;&#62;&#34;&#34;,concat(v2.Namenszusatz,&#34; &#34;),&#34;&#34;),v2.Nachname))&#39;+&#13;&#10;       &#39;,concat(if(v1.AkadTitel&#60;&#62;&#34;&#34;,concat(v1.AkadTitel,&#34; &#34;,v1.Rufname),v1.Rufname),&#34; &#34;,if(v1.Namenszusatz&#60;&#62;&#34;&#34;,concat(v1.Namenszusatz,&#34; &#34;),&#34;&#34;),v1.Nachname)) Rufname&#39;+&#13;&#10;  &#39;,NULL Nachname&#39;+&#13;&#10;  &#39;,IF (count(sv.SchuelerId)&#62;1,&#34;Frau und Herrn&#34;,if(v1.Geschlecht=&#34;w&#34;,&#34;Frau&#34;,if(v1.Geschlecht=&#34;m&#34;,&#34;Herrn&#34;,&#34;&#34;))) Geschlecht&#39;+&#13;&#10;  &#39;,NULL Titel,NULL AkadTitel,NULL Namenszusatz&#39;+&#13;&#10;  &#39;,a.Strasse Verantw1Strasse,o.PLZ Verantw1PLZ,o.Name Verantw1Ortsname&#39;+&#13;&#10;  &#39;,&#34;0&#34; Funktion,sv.SchuelerId,&#34;1&#34; ES&#39;+&#39;,&#34;Verantwortliche&#34;&#39;+&#39; Art&#39;+&#13;&#10;  &#39; from schuelerverantwortlicher sv&#39;+&#13;&#10;  &#39; left join verantwortlicher v on (sv.VerantwortlicherId=v.Id)&#39;+&#13;&#10;  &#39; left join person ps on sv.SchuelerId=ps.Id&#39;+&#13;&#10;  &#39; left join jahrgangsdaten j on j.SchuelerId=sv.SchuelerId&#39;+&#13;&#10;  &#39; left join gruppe g on j.GruppeId=g.Id&#39;+&#13;&#10;  &#39; left join person v1 on sv.VerantwortlicherId=v1.Id&#39;+&#13;&#10;  &#39; left join person v2 on (v2.Id=(select VerantwortlicherId from schuelerverantwortlicher where SchuelerId=sv.SchuelerId and VerantwortlicherId!=v1.Id limit 0,1))&#39;+&#13;&#10;  &#39; left join adresse a on sv.VerantwortlicherId=a.PersonId&#39;+&#13;&#10;  &#39; left join ort o on a.OrtId=o.Id&#39;+&#13;&#10;  &#39; left join adresse a2 on sv.SchuelerId=a2.PersonId&#39;+&#13;&#10;  &#39; left join ort o2 on a2.OrtId=o2.Id&#39;+&#13;&#10;  where1+&#13;&#10;  &#39; group by sv.SchuelerId,a.OrtId,a.Strasse&#39;+&#13;&#10;  &#39; order by g.Jahrgangsstufe,g.Bezeichnung,ps.Nachname&#39;;&#13;&#10;  where:=&#39;&#39;&#13;&#10;&#13;&#10;end;&#13;&#10;&#13;&#10;//// Gesamtkonferenz&#13;&#10;procedure GesamtkonferenzOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitstellvertreter.visible:=true;&#13;&#10;  mitschueler.visible:=true;&#13;&#10;  mitlehrer.visible:=true;&#13;&#10;  nurgetrennt.visible:=false;&#13;&#10;  union:=&#39;select * from (&#39;;&#13;&#10;  schueler:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,NULL SName,NULL SchuelerId,s.Id,&#39;+&#39;&#34;Schüler&#34;&#39;+&#39; `Art`, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,g.Bezeichnung Bezeichnung,gk.Funktion, gk.SchulgliederungId,&#34;0&#34; ES FROM gesamtkonferenz gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN schueler s ON (p.Id=s.Id) inner join jahrgangsdaten j on (gk.PersonId=j.SchuelerId and j.status=0) inner join gruppe g on j.GruppeId=g.Id)&#39;;&#13;&#10;  eltern:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,scv.SchuelerId,p.Id,&#39;+&#39;&#34;Verantwortliche&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel, g.Bezeichnung Bezeichnung,gk.Funktion, gk.SchulgliederungId,&#34;0&#34; ES FROM gesamtkonferenz gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN verantwortlicher v ON (p.Id=v.Id) inner join schuelerverantwortlicher scv on (gk.PersonId=scv.VerantwortlicherId) left join jahrgangsdaten j on (scv.SchuelerId=j.SchuelerId and gk.GruppeId=j.GruppeId and j.Status=0) left join gruppe g on j.GruppeId=g.Id left join person ps on scv.SchuelerId=ps.Id )&#39;;&#13;&#10;  lehrer:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,NULL SName,NULL SchuelerId,l.Id,&#39;+&#39;&#34;Lehrer&#34;&#39;+&#39; `Art`, p.Rufname, p.Nachname, p.Geschlecht, p.Namenszusatz,p.AkadTitel,NULL Bezeichnung, gk.Funktion,gk.SchulgliederungId,&#34;0&#34; ES FROM gesamtkonferenz gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN lehrer l ON (p.Id=l.Id) LEFT OUTER JOIN gruppe g ON ((l.Id=g.LehrerId1) OR (l.Id=g.LehrerId2)))&#39;;&#13;&#10;  where:=&#39;) sv where Funktion&#60;&#62;1 and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) group by gkId order by Art desc,Bezeichnung,Nachname,Rufname&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;/// Gruppen-Elternschaft&#13;&#10;procedure GruppeElternOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitlehrer.checked:=false;&#13;&#10;  mitlehrer.visible:=false;&#13;&#10;  mitschueler.checked:=false;&#13;&#10;  mitstellvertreter.visible:=false;&#13;&#10;  mitschueler.visible:=false;&#13;&#10;  nurgetrennt.visible:=true;&#13;&#10;  union:=&#39;&#39;;&#13;&#10;  eltern:=&#39;select concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,sv.VerantwortlicherId Id&#39;+&#13;&#10;  &#39;,g.Bezeichnung&#39;+&#13;&#10;  &#39;,IF (count(sv.SchuelerId)&#62;1&#39;+&#13;&#10;       &#39;,if(v1.Nachname=v2.Nachname&#39;+&#13;&#10;          &#39;,concat(if(v1.AkadTitel&#60;&#62;&#34;&#34;,concat(v1.AkadTitel,&#34; &#34;,v1.Rufname),v1.Rufname),&#34; und &#34;,if(v2.AkadTitel&#60;&#62;&#34;&#34;,concat(v2.AkadTitel,&#34; &#34;,v2.Rufname),v2.Rufname),&#34; &#34;,if(v1.Namenszusatz&#60;&#62;&#34;&#34;,concat(v1.Namenszusatz,&#34; &#34;),&#34;&#34;),v1.Nachname)&#39;+&#13;&#10;          &#39;,concat(if(v1.AkadTitel&#60;&#62;&#34;&#34;,concat(v1.AkadTitel,&#34; &#34;,v1.Rufname),v1.Rufname),&#34; &#34;,if(v1.Namenszusatz&#60;&#62;&#34;&#34;,concat(v1.Namenszusatz,&#34; &#34;),&#34;&#34;),v1.Nachname,&#34; und &#34;,if(v2.AkadTitel&#60;&#62;&#34;&#34;,concat(v2.AkadTitel,&#34; &#34;,v2.Rufname),v2.Rufname),&#34; &#34;,if(v2.Namenszusatz&#60;&#62;&#34;&#34;,concat(v2.Namenszusatz,&#34; &#34;),&#34;&#34;),v2.Nachname))&#39;+&#13;&#10;       &#39;,concat(if(v1.AkadTitel&#60;&#62;&#34;&#34;,concat(v1.AkadTitel,&#34; &#34;,v1.Rufname),v1.Rufname),&#34; &#34;,if(v1.Namenszusatz&#60;&#62;&#34;&#34;,concat(v1.Namenszusatz,&#34; &#34;),&#34;&#34;),v1.Nachname)) Rufname&#39;+&#13;&#10;  &#39;,NULL Nachname&#39;+&#13;&#10;  &#39;,IF (count(sv.SchuelerId)&#62;1,&#34;Frau und Herrn&#34;,if(v1.Geschlecht=&#34;w&#34;,&#34;Frau&#34;,if(v1.Geschlecht=&#34;m&#34;,&#34;Herrn&#34;,&#34;&#34;))) Geschlecht&#39;+&#13;&#10;  &#39;,NULL Titel,NULL AkadTitel,NULL Namenszusatz&#39;+&#13;&#10;  &#39;,a.Strasse Verantw1Strasse,o.PLZ Verantw1PLZ,o.Name Verantw1Ortsname&#39;+&#13;&#10;  &#39;,&#34;0&#34; Funktion,sv.SchuelerId,&#34;1&#34; ES&#39;+&#39;,&#34;Verantwortliche&#34;&#39;+&#39; Art&#39;+&#13;&#10;  &#39; from schuelerverantwortlicher sv&#39;+&#13;&#10;  &#39; left join verantwortlicher v on (sv.VerantwortlicherId=v.Id)&#39;+&#13;&#10;  &#39; left join person ps on sv.SchuelerId=ps.Id&#39;+&#13;&#10;  &#39; left join jahrgangsdaten j on j.SchuelerId=sv.SchuelerId&#39;+&#13;&#10;  &#39; left join gruppe g on j.GruppeId=g.Id&#39;+&#13;&#10;  &#39; left join person v1 on sv.VerantwortlicherId=v1.Id&#39;+&#13;&#10;  &#39; left join person v2 on (v2.Id=(select VerantwortlicherId from schuelerverantwortlicher where SchuelerId=sv.SchuelerId and VerantwortlicherId!=v1.Id limit 0,1))&#39;+&#13;&#10;  &#39; left join adresse a on sv.VerantwortlicherId=a.PersonId&#39;+&#13;&#10;  &#39; left join ort o on a.OrtId=o.Id&#39;+&#13;&#10;  &#39; left join adresse a2 on sv.SchuelerId=a2.PersonId&#39;+&#13;&#10;  &#39; left join ort o2 on a2.OrtId=o2.Id&#39;+&#13;&#10;  where1 +&#13;&#10;  &#39; group by sv.SchuelerId,a.OrtId,a.Strasse&#39;+&#13;&#10;  &#39; order by g.Jahrgangsstufe,g.Bezeichnung,ps.Nachname&#39;;&#13;&#10;  where:=&#39;&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;/// Gruppen-Elternschft-Vorsitz&#13;&#10;procedure KlassenelternratOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitlehrer.checked:=false;&#13;&#10;  mitlehrer.visible:=false;&#13;&#10;  mitschueler.checked:=false;&#13;&#10;  mitstellvertreter.visible:=true;&#13;&#10;  mitschueler.visible:=false;&#13;&#10;  nurgetrennt.visible:=false;&#13;&#10;  union:=&#39;&#39;;&#13;&#10;  eltern:=&#39;SELECT concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,s.Verantw1Id,s.Verantw2Id,NULL, &#34;Verantwortlicher&#34; Art,s.GruppeBezeichnung Bezeichnung,s.SchuelerId,s.GruppeId,e1.Funktion,e.GruppeId,e.SchulgliederungId,e.VerantwortlicherId Id,pv.Nachname,pv.Rufname,pv.Geschlecht,pv.Titel,pv.AkadTitel,pv.Namenszusatz,pv.Id pvId,&#34;0&#34; ES from danis s right join elternschaft e on (e.VerantwortlicherId=s.Verantw1Id or e.VerantwortlicherId=s.Verantw2Id) inner join person pv on e.VerantwortlicherId=pv.Id inner join elternschaft e1 on (e1.VerantwortlicherId=e.VerantwortlicherId and e1.GruppeId=e.GruppeId and e1.SchulgliederungId is NULL)left join person ps on s.SchuelerId=ps.Id&#39;;&#13;&#10;  where:=&#39; where e1.Funktion=2 and (e.Von is Null or e.Von&#60;current_date()) and (e.Bis is NULL or e.Bis&#62;current_date()) and e.SchulgliederungId is Null and s.GruppeId=e.GruppeId order by s.GruppeJahrgangsstufe,s.GruppeBezeichnung,pv.Nachname,pv.Rufname&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;//// Schulelternrat&#13;&#10;procedure SchulelternratOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitschueler.visible:=true;&#13;&#10;  mitlehrer.checked:=false;&#13;&#10;  mitlehrer.visible:=false;&#13;&#10;  mitschueler.checked:=false;&#13;&#10;  mitschueler.visible:=false;&#13;&#10;  mitstellvertreter.visible:=false;&#13;&#10;  nurgetrennt.visible:=false;&#13;&#10;  union:=&#39;&#39;;&#13;&#10;  eltern:=&#39;SELECT concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,s.Verantw1Id,s.Verantw2Id,NULL Art,s.GruppeBezeichnung Bezeichnung,s.SchuelerId,s.GruppeId,e1.Funktion,e.GruppeId,e.SchulgliederungId,e.VerantwortlicherId Id,pv.Nachname,pv.Rufname,pv.Geschlecht,pv.Titel,pv.AkadTitel,pv.Namenszusatz,pv.Id pvId,&#34;0&#34; ES from danis s right join elternschaft e on (e.VerantwortlicherId=s.Verantw1Id or e.VerantwortlicherId=s.Verantw2Id) inner join person pv on e.VerantwortlicherId=pv.Id inner join elternschaft e1 on (e1.VerantwortlicherId=e.VerantwortlicherId and e1.GruppeId=e.GruppeId and e1.SchulgliederungId is NULL)left join person ps on s.SchuelerId=ps.Id&#39;;&#13;&#10;  where:=&#39; where e.GruppeId&#62;0 and (e.Von is Null or e.Von&#60;current_date()) and (e.Bis is NULL or e.Bis&#62;current_date()) and e.SchulgliederungId&#62;0 and s.GruppeId=e.GruppeId order by s.GruppeJahrgangsstufe,s.GruppeBezeichnung,pv.Nachname,pv.Rufname&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;/// Schulvorstand&#13;&#10;procedure SchulvorstandOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  mitlehrer.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitschueler.visible:=true;&#13;&#10;  mitstellvertreter.visible:=true;&#13;&#10;  nurgetrennt.visible:=false;&#13;&#10;  union:=&#39;select * from (&#39;;&#13;&#10;  schueler:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,NULL SName,NULL SchuelerId,s.Id,&#39;+&#39;&#34;Schüler&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,g.Bezeichnung,gk.Funktion,gk.SchulgliederungId,&#34;0&#34; ES FROM schulvorstand gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN schueler s ON (p.Id=s.Id) LEFT OUTER JOIN (SELECT g.Bezeichnung, g.SchulgliederungId, j.SchuelerId FROM gruppe g INNER JOIN jahrgangsdaten j ON (g.Id=j.GruppeId) WHERE (j.Status=0)) g ON ((g.SchulgliederungId=gk.SchulgliederungId) AND (g.SchuelerId=s.Id)))&#39;;&#13;&#10;  lehrer:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,NULL SName,NULL SchuelerId,l.Id,&#39;+&#39;&#34;Lehrer&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,NULL Bezeichnung, gk.Funktion,gk.SchulgliederungId,&#34;0&#34; ES FROM schulvorstand gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN lehrer l ON (p.Id=l.Id) LEFT JOIN gruppe g ON ((l.Id=g.LehrerId1) OR (l.Id=g.LehrerId2)))&#39;;&#13;&#10;  eltern:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,scv.SchuelerId,p.Id,&#39;+&#39;&#34;Verantwortliche&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,Bezeichnung Bezeichnung,gk.Funktion, gk.SchulgliederungId,&#34;0&#34; ES FROM schulvorstand gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN verantwortlicher v ON (p.Id=v.Id) inner join schuelerverantwortlicher scv on (gk.PersonId=scv.VerantwortlicherId) inner join jahrgangsdaten j on (scv.SchuelerId=j.SchuelerId and gk.GruppeId=j.GruppeId and status=0) left join gruppe g on j.GruppeId=g.Id left join person ps on scv.SchuelerId=ps.Id)&#39;;&#13;&#10;  where:=&#39;) sv WHERE Funktion&#60;&#62;1 and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) order by sv.Art desc,Nachname,Rufname&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;/// Klassenkonferenz&#13;&#10;procedure KlassenkonferenzOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=false;&#13;&#10;  mitschueler.visible:=true;&#13;&#10;  mitstellvertreter.visible:=true;&#13;&#10;  mitlehrer.visible:=true;&#13;&#10;  nurgetrennt.visible:=false;&#13;&#10;  union:=&#39;select * from (&#39;;&#13;&#10;  schueler:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,gk.PersonId,NULL,NULL SName,NULL SchuelerId,s.Id,&#39;+&#39;&#34;Schüler&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,g.Bezeichnung Bezeichnung,gk.Funktion,gk.GruppeId,&#34;0&#34; ES FROM klassenkonferenz gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN schueler s ON (p.Id=s.Id) LEFT OUTER JOIN (SELECT g.Bezeichnung, g.SchulgliederungId, j.SchuelerId FROM gruppe g INNER JOIN jahrgangsdaten j ON (g.Id=j.GruppeId) WHERE (j.Status=0)) g ON (g.SchuelerId=s.Id))&#39;;&#13;&#10;  lehrer:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,gk.PersonId,NUll,NULL SName,NULL SchuelerId,l.Id,&#39;+&#39;&#34;Lehrer&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,NULL Bezeichnung, gk.Funktion,gk.GruppeId,&#34;0&#34; ES FROM klassenkonferenz gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN lehrer l ON (p.Id=l.Id) LEFT JOIN gruppe g ON ((l.Id=g.LehrerId1) OR (l.Id=g.LehrerId2)))&#39;;&#13;&#10;  eltern:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,gk.PersonId,j.Jahrgangsstufe,concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,scv.SchuelerId,p.Id,&#39;+&#39;&#34;Verantwortliche&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,Bezeichnung Bezeichnung,gk.Funktion,gk.GruppeId,&#34;0&#34; ES FROM klassenkonferenz gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN verantwortlicher v ON (p.Id=v.Id) inner join schuelerverantwortlicher scv on (gk.PersonId=scv.VerantwortlicherId) inner join jahrgangsdaten j on (scv.SchuelerId=j.SchuelerId and status=0) left join gruppe g on gk.GruppeId=g.Id left join person ps on scv.SchuelerId=ps.Id)&#39;;&#13;&#10;  where:=&#39;) sv WHERE Funktion&#60;&#62;1 and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.GruppeId IN (SELECT DISTINCT GruppeId FROM DaNiS) group by PersonId,Bezeichnung order by Bezeichnung,Funktion,Nachname,Rufname&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;//// Fachkonferenz&#13;&#10;procedure FachkonferenzOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  miteltern.checked:=true;&#13;&#10;  miteltern.visible:=true;&#13;&#10;  Faecher1.visible:=true;&#13;&#10;  mitschueler.visible:=true;&#13;&#10;  mitstellvertreter.visible:=true;&#13;&#10;  mitlehrer.visible:=true;&#13;&#10;  nurgetrennt.visible:=false;&#13;&#10;  qfk.SQL.Text:=&#39;SELECT f.Id,f.Bezeichnung,f.Kennzahl FROM fach f where ausgewaehlt=1 order by StatRel desc,Bezeichnung&#39;;&#13;&#10;  qfk.Open;&#13;&#10;  Faecher1.clear;&#13;&#10;  j:=0;&#13;&#10;  if Faecher1.items.Count&#60;=0 then&#13;&#10;  begin&#13;&#10;  try&#13;&#10;    while not qfk.Eof do&#13;&#10;    begin&#13;&#10;      j:=j+1;&#13;&#10;      fachn:=qfk.FieldByName(&#39;Bezeichnung&#39;).AsString;&#13;&#10;      Faecher1.items.add(fachn);&#13;&#10;      qfk.Next;&#13;&#10;    end;&#13;&#10;  finally&#13;&#10;    qfk.Close;&#13;&#10;  end;&#13;&#10;  end;&#13;&#10;&#13;&#10; fachz:=Faecher1.items.Count-1;&#13;&#10; if (fachz&#62;=0) and (Faecher1.Itemindex=-1) then&#13;&#10;   Faecher1.Itemindex:=0;&#13;&#10;&#13;&#10; union:=&#39;select * from (&#39;;&#13;&#10; schueler:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,NULL SName,NULL SchuelerId,s.Id,&#39;+&#39;&#34;Schüler&#34;&#39;+&#39; `Art`, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel, g.Bezeichnung,gk.Funktion, gk.SchulgliederungId,gk.FachId,f.Bezeichnung Fach,&#34;0&#34; ES FROM fachkonferenzteilnahme gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN schueler s ON (p.Id=s.Id) inner join jahrgangsdaten j on (gk.PersonId=SchuelerId and j.status=0) inner join gruppe g on j.GruppeId=g.Id  left join fach f on gk.FachId=f.Id)&#39;;&#13;&#10; lehrer:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,NULL SName,NULL SchuelerId,l.Id,&#39;+&#39;&#34;Lehrer&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel, NULL Bezeichnung, gk.Funktion,gk.SchulgliederungId,gk.FachId,f.Bezeichnung Fach,&#34;0&#34; ES FROM fachkonferenzteilnahme gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN lehrer l ON (p.Id=l.Id) LEFT OUTER JOIN gruppe g ON ((l.Id=g.LehrerId1) OR (l.Id=g.LehrerId2)) left join Fach f on gk.FachId=f.Id)&#39;;&#13;&#10; eltern:=&#39;(SELECT gk.Von,gk.Bis,gk.Id gkId,concat(ps.Rufname,&#34; &#34;,IF(ps.Namenszusatz&#62;&#34;&#34;,concat(ps.Namenszusatz,&#34; &#34;),&#34;&#34;),ps.Nachname) SName,scv.SchuelerId,p.Id,&#39;+&#39;&#34;Verantwortliche&#34;&#39;+&#39; Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel, g.Bezeichnung,gk.Funktion, gk.SchulgliederungId,gk.FachId,f.Bezeichnung Fach,&#34;0&#34; ES FROM fachkonferenzteilnahme gk INNER JOIN person p ON (gk.PersonId=p.Id) INNER JOIN verantwortlicher v ON (p.Id=v.Id) left join schuelerverantwortlicher scv on (gk.PersonId=scv.VerantwortlicherId) inner join jahrgangsdaten j on (scv.SchuelerId=j.SchuelerId and j.GruppeId=gk.GruppeId and j.Status=0) left join gruppe g on j.GruppeId=g.Id left join Fach f on gk.FachId=f.Id left join person ps on scv.SchuelerId=ps.Id)&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;//Schuelerrat&#13;&#10;procedure SchuelerratOnClick(Sender: TfrxComponent);&#13;&#10;var&#13;&#10;  stellvert: string;&#13;&#10;begin&#13;&#10; miteltern.checked:=false;&#13;&#10; miteltern.visible:=true;&#13;&#10; Faecher1.visible:=false;&#13;&#10; mitlehrer.checked:=false;&#13;&#10; mitlehrer.visible:=false;&#13;&#10; miteltern.visible:=false;&#13;&#10; mitschueler.checked:=true;&#13;&#10; mitstellvertreter.visible:=true;&#13;&#10; mitschueler.visible:=true;&#13;&#10; union:=&#39;&#39;;&#13;&#10; where:=&#39;&#39;;&#13;&#10; if mitstellvertreter.checked&#13;&#10;    then stellvert:=&#39;&#62;=&#39;&#13;&#10;    else stellvert:=&#39;=&#39;;&#13;&#10; schueler:=&#39;SELECT NULL gkId,NULL SName,SchuelerId,SchuelerId Id,&#39;+&#39;&#34;Schüler&#34;&#39;+&#39; `Art`, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz,p.AkadTitel,GruppeBezeichnung Bezeichnung&#39;+&#13;&#10; &#39;,NULL Funktion, NULL SchulgliederungId,NULL FachId,NULL Fach,&#34;1&#34; ES FROM danis left join person p on SchuelerId=p.Id&#39;;&#13;&#10; where:=&#39; where JahrgangsdatenKlassensprecher=1 or JahrgangsdatenSchuelersprecher=1 order by GruppeJahrgangsstufe,GruppeBezeichnung,p.Nachname,p.Rufname&#39;;&#13;&#10;end;&#13;&#10;&#13;&#10;/// Stellvertreter&#13;&#10;procedure mitstellvertreterOnClick(Sender: TfrxComponent);&#13;&#10;var&#13;&#10;  stellvert: string;&#13;&#10;begin&#13;&#10;  if mitstellvertreter.checked then&#13;&#10;  begin&#13;&#10;    if Klassenkonferenz.checked then&#13;&#10;      where:=&#39;) sv WHERE  (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.GruppeId IN (SELECT DISTINCT GruppeId FROM DaNiS) group by gkId order by Bezeichnung,Funktion,Nachname,Rufname&#39;;&#13;&#10;    if Gesamtkonferenz.checked then&#13;&#10;      where:=&#39;) sv where  (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) group by gkId order by Art desc,Bezeichnung,Nachname,Rufname&#39;;&#13;&#10;    if Schulvorstand.checked then&#13;&#10;      where:=&#39;) sv WHERE  (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) group by gkId order by Art desc,Nachname,Rufname&#39;;&#13;&#10;    if Klassenelternrat.checked then&#13;&#10;       where:=&#39; where e1.Funktion&#62;0 and (e.Von is Null or e.Von&#60;current_date()) and (e.Bis is NULL or e.Bis&#62;current_date()) and e.SchulgliederungId is Null and s.GruppeId=e.GruppeId order by s.GruppeJahrgangsstufe,s.GruppeBezeichnung,pv.Nachname,pv.Rufname&#39;;&#13;&#10;    if Schuelerrat.checked then&#13;&#10;      where:=&#39; where JahrgangsdatenKlassensprecher&#62;=1 or JahrgangsdatenSchuelersprecher&#62;=1 order by GruppeJahrgangsstufe,GruppeBezeichnung,p.Nachname,p.Rufname&#39;;&#13;&#10;  end&#13;&#10;  else&#13;&#10;  begin&#13;&#10;     if Klassenkonferenz.checked then&#13;&#10;      where:=&#39;) sv WHERE Funktion&#60;&#62;1 and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.GruppeId IN (SELECT DISTINCT GruppeId FROM DaNiS) group by PersonId,Bezeichnung order by Bezeichnung,Funktion,Nachname,Rufname&#39;;&#13;&#10;    if Gesamtkonferenz.checked then&#13;&#10;      where:=&#39;) sv where Funktion&#60;&#62;1 and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) group by gkId order by Art desc,Bezeichnung,Nachname,Rufname&#39;;&#13;&#10;    if Schulvorstand.checked then&#13;&#10;      where:=&#39;) sv WHERE Funktion&#60;&#62;1 and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) order by Art desc,Nachname,Rufname&#39;;&#13;&#10;    if Klassenelternrat.checked then&#13;&#10;       where:=&#39; where e1.Funktion=2 and (e.Von is Null or e.Von&#60;current_date()) and (e.Bis is NULL or e.Bis&#62;current_date()) and e.SchulgliederungId is Null and s.GruppeId=e.GruppeId order by s.GruppeJahrgangsstufe,s.GruppeBezeichnung,pv.Nachname,pv.Rufname&#39;;&#13;&#10;    if Schuelerrat.checked then&#13;&#10;      where:=&#39; where JahrgangsdatenKlassensprecher=1 or JahrgangsdatenSchuelersprecher=1 order by GruppeJahrgangsstufe,GruppeBezeichnung,p.Nachname,p.Rufname&#39;;&#13;&#10;  end;&#13;&#10;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;///// Select-Anweisung erzeugen&#13;&#10;procedure weiterOnEnter(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  if Fachkonferenz.checked then&#13;&#10;  begin&#13;&#10;    j:=Faecher1.ItemIndex;&#13;&#10;    fachg:=Faecher1.items[j];&#13;&#10;    if mitstellvertreter.checked then&#13;&#10;    begin&#13;&#10;      where:=&#39;) sv WHERE Fach=&#34;&#39;+fachg+&#39;&#34; and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) group by gkId order by Fach,Art desc,Nachname,Rufname&#39;;&#13;&#10;    end&#13;&#10;    else&#13;&#10;    begin&#13;&#10;       where:=&#39;) sv WHERE Fach=&#34;&#39;+fachg+&#39;&#34; and (Von is Null or Von&#60;current_date()) and (Bis is NULL or Bis&#62;current_date()) and Funktion&#60;&#62;1 and sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS) group by gkId order by Fach,Art desc,Nachname,Rufname&#39;;&#13;&#10;    end;&#13;&#10;  end;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;  if miteltern.checked then&#13;&#10;     mitelternf:=1&#13;&#10;   else&#13;&#10;     mitelternf:=0;&#13;&#10;&#13;&#10;&#13;&#10;  if mitschueler.checked then&#13;&#10;       if Schulelternrat.checked=false then&#13;&#10;          mitschuelerf:=1&#13;&#10;       else&#13;&#10;         mitschuelerf:=0;&#13;&#10;&#13;&#10;  if mitlehrer.checked then&#13;&#10;       if Schulelternrat.checked=false then&#13;&#10;          mitlehrerf:=1&#13;&#10;       else&#13;&#10;          mitlehrerf:=1;&#13;&#10;&#13;&#10;  if mitelternf=1 then&#13;&#10;     mit:=union+eltern;&#13;&#10;&#13;&#10;  if mitlehrerf=1 then&#13;&#10;     if mit&#60;&#62;&#39;&#39; then&#13;&#10;        mit:=mit+&#39; union &#39;+lehrer&#13;&#10;     else&#13;&#10;        mit:=union+lehrer;&#13;&#10;&#13;&#10;  if mitschuelerf=1 then&#13;&#10;     if mit&#60;&#62;&#39;&#39; then&#13;&#10;        mit:=mit+&#39; union &#39;+schueler&#13;&#10;     else&#13;&#10;        mit:=union+schueler;&#13;&#10;&#13;&#10;  ///Optionen&#13;&#10;  if SName.checked then&#13;&#10;    SNamedr:=1&#13;&#10;  else&#13;&#10;    SNamedr:=0;&#13;&#10;&#13;&#10;  if Gruppennamen.checked then&#13;&#10;    Gruppedr:=1&#13;&#10;  else&#13;&#10;    Gruppedr:=0;&#13;&#10;&#13;&#10;&#13;&#10;  mit:=mit+where;&#13;&#10;&#13;&#10;&#13;&#10;  //showmessage (mit);&#13;&#10;  q1.SQL.Text:=mit;&#13;&#10;  if mit&#60;&#62;&#39;&#39; then&#13;&#10;       weiter.ModalResult:= mrOk&#13;&#10;  else&#13;&#10;       showmessage (&#39;Es wurden noch keine Daten ausgewählt.&#39;);&#13;&#10;end;&#13;&#10;&#13;&#10;//// Dialog zum Bestimmen der Druckposition&#13;&#10;procedure DialogPage2OnActivate(Sender: TfrxComponent);&#13;&#10;var&#13;&#10;  Horizontal,Hoehe,Breite: double;&#13;&#10;  Seiten:integer;&#13;&#10;&#13;&#10;begin&#13;&#10;Seiten:=0;&#13;&#10;Vertikal:=4.24;&#13;&#10;Horizontal:=7;&#13;&#10;EinZeile:=3;&#13;&#10;EinSpalte:=7;&#13;&#10;&#13;&#10;StartE.Text:=&#39;0&#39;;&#13;&#10;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;procedure weiter2OnEnter(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;    if strtoint(StartE.Text)&#60;=0 then&#13;&#10;    showmessage(&#39;Bitte geben Sie eine Etiketten-Nr. ein.&#39;);&#13;&#10;&#13;&#10;  if strtoint(StartE.Text)&#62;0 then&#13;&#10;  begin&#13;&#10;    weiter2.default:=true;&#13;&#10;    weiter2.modalResult:=mrOk;&#13;&#10;    //showmessage(eltern);&#13;&#10;  end;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;procedure MasterData1OnBeforePrint(Sender: TfrxComponent);&#13;&#10;var&#13;&#10;  zeile: integer;&#13;&#10;begin&#13;&#10;  if &#60;Line&#62;=1 then&#13;&#10;  begin&#13;&#10;    zeile:=strtoint(StartE.Text);&#13;&#10;    if zeile&#60;=EinSpalte then&#13;&#10;    begin&#13;&#10;       Engine.CurY:=37.795238*(zeile-1)*Vertikal;&#13;&#10;       //showmessage(zeile);&#13;&#10;    end;&#13;&#10;    if (zeile&#62;EinSpalte) and (zeile&#60;=EinSpalte*EinZeile) then&#13;&#10;    begin&#13;&#10;       Engine.NewColumn;&#13;&#10;       zeile:=zeile-EinSpalte;&#13;&#10;       Engine.CurY:=37.795238*(zeile-1)*Vertikal;&#13;&#10;    end;&#13;&#10;  end;&#13;&#10;end;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;procedure nurgetrenntOnClick(Sender: TfrxComponent);&#13;&#10;begin&#13;&#10;  if nurgetrennt.checked=true then&#13;&#10;    begin&#13;&#10;      where1:=&#39; where sv.Erziehungsberechtigt=1 and j.Id in (select JahrgangsdatenId from danis) and ((a.Strasse!=a2.Strasse) or (o.Name!=o2.Name))&#39;;&#13;&#10;      GruppeElternOnClick(TfrxComponent);&#13;&#10;      //showmessage(eltern);&#13;&#10;    end&#13;&#10;  else&#13;&#10;    begin&#13;&#10;      where1:=&#39; where sv.Erziehungsberechtigt=1 and j.Id in (select JahrgangsdatenId from danis)&#39;;&#13;&#10;      GruppeElternOnClick(TfrxComponent);&#13;&#10;      //showmessage(eltern);&#13;&#10;  end;&#13;&#10;&#13;&#10;end;&#13;&#10;&#13;&#10;begin&#13;&#10;&#13;&#10;end." StoreInDFM="False">
  <Datasets>
    <item DataSet="Ad" DataSetName="Ad"/>
    <item DataSet="q1" DataSetName="q1"/>
    <item DataSet="sh" DataSetName="sh"/>
    <item DataSet="qfk" DataSetName="qfk"/>
  </Datasets>
  <Variables>
    <item Name=" Variablen"/>
    <item Name="OrderBy"/>
  </Variables>
  <TfrxDataPage Name="Data" HGuides.Text="" VGuides.Text="" Height="1000" Left="0" Top="0" Width="1000">
    <TfrxMYDACQuery Name="Ad" UserName="Ad" CloseDataSource="True" BCDToCurrency="False" DataSetOptions="0" Master="q1" Left="241" Top="180" IgnoreDupParams="False" SQL.Text="SELECT a.PersonId, a.Strasse, o.PLZ, o.Name&#13;&#10;FROM&#13;&#10;    adresse a&#13;&#10;    LEFT OUTER JOIN ort o ON (a.OrtId=o.Id)" SQLSchema="eAFtj8EKwjAQRO+B/Mkedpu05LIXEVQoUqkng4eV5lC0LSTt/5sKoqDsbYZ5O+O3MstGUrhq1Z5qNsZUxroKC638WW6PkLIjLF0MKQUgrICchQIRqEStJp7iDEQlWOs+st/FvstJ5CbENI2HDt4IAQJ8nVbE7RxlBf9zC97LksZlGEL8Gzfc1BdYC0xfUMtHGcKP7Ot+vK9rkF1+TzmRi2j1BINHRCQ=" MasterFields="PersonId=Id" LocalMasterDetail="False">
      <FieldDefs>
        <item FieldName="PersonId" FieldAlias="PersonId"/>
        <item FieldName="Strasse" FieldAlias="Strasse" FieldType="fftString" Size="256"/>
        <item FieldName="PLZ" FieldAlias="PLZ" FieldType="fftString" Size="32"/>
        <item FieldName="Name" FieldAlias="Ort" FieldType="fftString" Size="256"/>
      </FieldDefs>
    </TfrxMYDACQuery>
    <TfrxMYDACQuery Name="q1" UserName="q1" CloseDataSource="True" BCDToCurrency="False" DataSetOptions="0" Left="108" Top="180" IgnoreDupParams="False" SQL.Text="#wird durch den Code zur Laufzeit vertändert!!&#13;&#10;SELECT * FROM&#13;&#10;((SELECT gk.Id gkId,NULL SchuelerId,s.Id,&#39;Schüler&#39; `Art`, p.Rufname, p.Nachname, p.Geschlecht, p.Namenszusatz,g.Bezeichnung,gk.Funktion, gk.SchulgliederungId&#13;&#10; FROM gesamtkonferenz gk&#13;&#10;   INNER JOIN person p ON (gk.PersonId=p.Id)&#13;&#10;   INNER JOIN schueler s ON (p.Id=s.Id)&#13;&#10;   LEFT OUTER JOIN (SELECT g.Bezeichnung, g.SchulgliederungId, j.SchuelerId&#13;&#10;                    FROM gruppe g&#13;&#10;                      INNER JOIN jahrgangsdaten j ON (g.Id=j.GruppeId)&#13;&#10;                    WHERE&#13;&#10;                      (j.Status=0)) g&#13;&#10;     ON ((g.SchulgliederungId=gk.SchulgliederungId) AND (g.SchuelerId=s.Id)))&#13;&#10;UNION&#13;&#10;(SELECT gk.Id gkId,NULL SchuelerId,l.Id,&#39;Lehrer&#39; `Art`, p.Rufname, p.Nachname, p.Geschlecht, p.Namenszusatz,NULL Bezeichnung, gk.Funktion,gk.SchulgliederungId&#13;&#10; FROM gesamtkonferenz gk&#13;&#10;   INNER JOIN person p ON (gk.PersonId=p.Id)&#13;&#10;   INNER JOIN lehrer l ON (p.Id=l.Id)&#13;&#10;   LEFT OUTER JOIN gruppe g ON ((l.Id=g.LehrerId1) OR (l.Id=g.LehrerId2)))&#13;&#10;UNION&#13;&#10;(SELECT gk.Id gkId,scv.SchuelerId,p.Id,&#39;Verantwortliche&#39; sv.Art, p.Rufname, p.Nachname, p.Geschlecht,p.Namenszusatz, g.Bezeichnung,gk.Funktion, gk.SchulgliederungId&#13;&#10; FROM gesamtkonferenz gk&#13;&#10;   INNER JOIN person p ON (gk.PersonId=p.Id)    &#13;&#10;   INNER JOIN verantwortlicher v ON (p.Id=v.Id)&#13;&#10;   left join schuelerverantwortlicher scv on (gk.PersonId=scv.VerantwortlicherId)&#13;&#10;   left join jahrgangsdaten j on (scv.SchuelerId=j.SchuelerId and j.Status=0)&#13;&#10;   left join gruppe g on j.GruppeId=g.Id))&#13;&#10; sv&#13;&#10;WHERE&#13;&#10;  sv.SchulgliederungId IN (SELECT DISTINCT SchulgliederungId FROM DaNiS)&#13;&#10;  group by gkId                                         &#13;&#10;  order by sv.Art desc,Bezeichnung,Nachname,Rufname;" LocalMasterDetail="False"/>
    <TfrxMYDACTable Name="sh" UserName="sh" CloseDataSource="True" BCDToCurrency="False" DataSetOptions="0" Left="108" Top="64" TableName="schule" LocalMasterDetail="False">
      <FieldDefs>
        <item Active="False" FieldName="Id" FieldAlias="Id"/>
        <item Active="False" FieldName="UpdateCount" FieldAlias="UpdateCount"/>
        <item FieldName="Name" FieldAlias="Name" FieldType="fftString" Size="256"/>
        <item FieldName="IdentNummer" FieldAlias="IdentNummer" FieldType="fftString" Size="64"/>
        <item FieldName="Land" FieldAlias="Land" FieldType="fftString" Size="64"/>
        <item FieldName="Adresse" FieldAlias="Adresse" FieldType="fftString" Size="64"/>
        <item FieldName="PLZ" FieldAlias="PLZ"/>
        <item FieldName="Ort" FieldAlias="Ort" FieldType="fftString" Size="64"/>
        <item FieldName="Telefon" FieldAlias="Telefon" FieldType="fftString" Size="64"/>
        <item FieldName="Fax" FieldAlias="Fax" FieldType="fftString" Size="64"/>
        <item FieldName="EMail" FieldAlias="EMail" FieldType="fftString" Size="64"/>
        <item FieldName="Homepage" FieldAlias="Homepage" FieldType="fftString" Size="64"/>
        <item FieldName="Bank" FieldAlias="Bank" FieldType="fftString" Size="64"/>
        <item FieldName="Logo" FieldAlias="Logo"/>
      </FieldDefs>
    </TfrxMYDACTable>
    <TfrxMYDACQuery Name="qfk" UserName="qfk" CloseDataSource="True" BCDToCurrency="False" DataSetOptions="0" Left="348" Top="180" IgnoreDupParams="False" SQL.Text="#wird durch den Code zur Laufzeit vertändert!!&#13;&#10;SELECT f.Id,f.Bezeichnung,f.Kennzahl FROM fach f where ausgewaehlt=1 order by StatRel desc,Bezeichnung;        " LocalMasterDetail="False">
      <FieldDefs>
        <item FieldName="Id"/>
        <item FieldName="Bezeichnung" FieldType="fftString" Size="128"/>
        <item FieldName="Kennzahl" FieldType="fftString" Size="16"/>
      </FieldDefs>
    </TfrxMYDACQuery>
  </TfrxDataPage>
  <TfrxReportPage Name="Page1" HGuides.Text="" VGuides.Text="" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="0" RightMargin="0" TopMargin="0" BottomMargin="0" Columns="3" ColumnWidth="70" ColumnPositions.Text="0&#13;&#10;70&#13;&#10;140" Frame.Typ="0" MirrorMode="0">
    <TfrxMasterData Name="MasterData1" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Frame.Typ="0" Height="160,2519685" Left="0" Top="18,89765" Width="264,5671" OnBeforePrint="MasterData1OnBeforePrint" ColumnWidth="0" ColumnGap="0" DataSet="q1" DataSetName="q1" RowCount="0">
      <TfrxMemoView Name="StandarddatenAbfrageRufname" AllowVectorExport="True" Left="27" Top="54,77953" Width="215,433070866142" Height="88,4408985" Editable="3" StretchMode="smMaxHeight" DataSetName="d" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Arial" Font.Style="0" Frame.Typ="0" ParentFont="False" Text="[IIF(&#60;q1.&#34;Art&#34;&#62;=&#39;Schüler&#39;,&#39;&#39;,IIF(&#60;q1.&#34;Geschlecht&#34;&#62;=&#39;w&#39;,&#39;Frau&#39;,IIF(&#60;q1.&#34;Geschlecht&#34;&#62;=&#39;m&#39;,&#39;Herrn&#39;,&#60;q1.&#34;Geschlecht&#34;&#62;)))]&#13;&#10;[IIF((&#60;q1.&#34;AkadTitel&#34;&#62;&#60;&#62;&#39;&#39;) and (&#60;q1.&#34;ES&#34;&#62;&#60;&#62;&#39;1&#39;),&#60;q1.&#34;AkadTitel&#34;&#62;+&#39; &#39;,&#39;&#39;)][q1.&#34;Rufname&#34;][IIF(&#60;q1.&#34;Namenszusatz&#34;&#62;&#60;&#62;&#39;&#39;,&#39; &#39;+&#60;q1.&#34;Namenszusatz&#34;&#62;,&#39;&#39;)] [q1.&#34;Nachname&#34;]&#13;&#10;[ad.&#34;Strasse&#34;]&#13;&#10;[ad.&#34;PLZ&#34;] [ad.&#34;Ort&#34;] "/>
      <TfrxMemoView Name="Memo1" AllowVectorExport="True" Left="26" Top="11,10235" Width="215,433070866142" Height="30,23624" Editable="3" Font.Charset="1" Font.Color="-16777208" Font.Height="-12" Font.Name="Arial" Font.Style="0" Frame.Typ="0" ParentFont="False" Text="[sh.&#34;Name&#34;], [sh.&#34;Adresse&#34;], [sh.&#34;PLZ&#34;] [sh.&#34;Ort&#34;]"/>
      <TfrxMemoView Name="Memo2" AllowVectorExport="True" Left="150,32032927" Top="35,10235" Width="86,26778" Height="18,89765" Editable="3" AutoWidth="True" Font.Charset="1" Font.Color="-16777208" Font.Height="-11" Font.Name="Arial" Font.Style="0" Frame.Typ="0" HAlign="haRight" ParentFont="False" Text="[IIF(SNamedr=1,&#60;q1.&#34;SName&#34;&#62;,&#39;&#39;)]  [IIF(Gruppedr=1,&#60;q1.&#34;Bezeichnung&#34;&#62;,&#39;&#39;)]"/>
    </TfrxMasterData>
  </TfrxReportPage>
  <TfrxDialogPage Name="DialogPage1" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="0" HGuides.Text="" VGuides.Text="" Caption="Etiketten für Gremienmitglieder" DoubleBuffered="False" Height="446" ClientHeight="407" Left="347" Top="96" Width="557" Scaled="True" ClientWidth="541" OnActivate="DialogPage1OnActivate">
    <TfrxGroupBoxControl Name="Gremium" Left="36" Top="24" Width="229" Height="320" ShowHint="True" Caption="Gremium" Color="-16777201">
      <TfrxRadioButtonControl Name="Gesamtkonferenz" Left="8" Top="45" Width="113" Height="17" ShowHint="True" Caption="Gesamtkonferenz" TabStop="False" Color="-16777201" OnClick="GesamtkonferenzOnClick"/>
      <TfrxRadioButtonControl Name="Schulelternrat" Left="8" Top="70" Width="113" Height="17" ShowHint="True" Caption="Schulelternrat" TabStop="False" Color="-16777201" OnClick="SchulelternratOnClick"/>
      <TfrxRadioButtonControl Name="Schulvorstand" Left="8" Top="120" Width="113" Height="17" ShowHint="True" Caption="Schulvorstand" TabStop="False" Color="-16777201" OnClick="SchulvorstandOnClick"/>
      <TfrxRadioButtonControl Name="Fachkonferenz" Left="8" Top="170" Width="113" Height="17" ShowHint="True" Caption="Fachkonferenz" TabStop="False" Color="-16777201" OnClick="FachkonferenzOnClick"/>
      <TfrxComboBoxControl Name="Faecher1" Left="24" Top="230" Width="195" Height="49" ShowHint="True" Color="-16777211" Items.Text="" ItemIndex="-1"/>
      <TfrxRadioButtonControl Name="Klassenkonferenz" Left="9" Top="95" Width="113" Height="17" ShowHint="True" Caption="Klassenkonferenz" TabStop="False" Color="-16777201" OnClick="KlassenkonferenzOnClick"/>
      <TfrxRadioButtonControl Name="GruppeEltern" Left="9" Top="20" Width="141" Height="17" ShowHint="True" Caption="Gruppen-Elternschaft" Checked="True" Color="-16777201" OnClick="GruppeElternOnClick"/>
      <TfrxRadioButtonControl Name="Klassenelternrat" Left="8" Top="145" Width="161" Height="17" ShowHint="True" Caption="Gruppen-Elternschaft-Vorsitz" TabStop="False" Color="-16777201" OnClick="KlassenelternratOnClick"/>
      <TfrxRadioButtonControl Name="Schuelerrat" Left="8" Top="195" Width="113" Height="17" ShowHint="True" Caption="Schülerrat" TabStop="False" Color="-16777201" OnClick="SchuelerratOnClick"/>
    </TfrxGroupBoxControl>
    <TfrxButtonControl Name="abbrechen" Left="34" Top="365" Width="75" Height="25" ShowHint="True" Caption="abbrechen" ModalResult="2"/>
    <TfrxButtonControl Name="weiter" Left="430" Top="365" Width="75" Height="25" ShowHint="True" Caption="weiter" OnEnter="weiterOnEnter"/>
    <TfrxGroupBoxControl Name="Mitglieder" Left="320" Top="24" Width="185" Height="113" ShowHint="True" Caption="Mitglieder" Color="-16777201">
      <TfrxCheckBoxControl Name="miteltern" Left="8" Top="20" Width="137" Height="17" ShowHint="True" Caption="Verantwortliche" Color="-16777201" OnClick="mitelternOnClick"/>
      <TfrxCheckBoxControl Name="mitlehrer" Left="8" Top="70" Width="149" Height="17" ShowHint="True" Caption="Lehrerinnen / Lehrer" Color="-16777201" OnClick="mitlehrerOnClick"/>
      <TfrxCheckBoxControl Name="mitschueler" Left="8" Top="45" Width="137" Height="17" ShowHint="True" Caption="Schülerinnen / Schüler" Color="-16777201" OnClick="mitschuelerOnClick"/>
    </TfrxGroupBoxControl>
    <TfrxGroupBoxControl Name="Optionen" Left="319" Top="180" Width="185" Height="137" ShowHint="True" Caption="Optionen" Color="-16777201">
      <TfrxCheckBoxControl Name="Gruppennamen" Left="9" Top="50" Width="145" Height="17" ShowHint="True" Caption="mit Gruppennamen" Checked="True" State="cbChecked" Color="-16777201"/>
      <TfrxCheckBoxControl Name="SName" Left="9" Top="75" Width="137" Height="17" ShowHint="True" Caption="mit Schülernamen" Color="-16777201"/>
      <TfrxCheckBoxControl Name="mitstellvertreter" Left="9" Top="25" Width="126" Height="17" ShowHint="True" Caption="mit Stellvertretern" Color="-16777201" OnClick="mitstellvertreterOnClick"/>
      <TfrxCheckBoxControl Name="nurgetrennt" Left="9" Top="100" Width="141" Height="17" ShowHint="True" Caption="nur getrennt lebende" Color="-16777201" OnClick="nurgetrenntOnClick"/>
    </TfrxGroupBoxControl>
  </TfrxDialogPage>
  <TfrxDialogPage Name="DialogPage2" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="0" HGuides.Text="" VGuides.Text="" Caption="Etiketten-Avery3653" DoubleBuffered="False" Height="482" ClientHeight="443" Left="798" Top="186" Width="236" Scaled="True" ClientWidth="220" OnActivate="DialogPage2OnActivate">
    <TfrxEditControl Name="StartE" Left="85" Top="359" Width="36" Height="21" ShowHint="True" Color="-16777211" MaxLength="0" PasswordChar="0" Text="0"/>
    <TfrxImageControl Name="Image1" Left="26,5" Top="13" Width="170" Height="295" ShowHint="True" Picture.PropData="04446174610A7A1100000B546478504E47496D61676589504E470D0A1A0A0000000D49484452000000A5000001220802000000178B8559000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000097048597300000B0F00000B0F0192F903A50000110349444154785EED9C41761B3912447D2E1DC8E7F1697C8ED9CDA2D77D8E9908309244218BB2088052A4CCFF7A11916A963E912C7955FCF1E2AFE37F47FEF3DF7F95FCB0752B21F6DAF7365EFB7E0AAF7D3FCAC9BE31EAFFD3F4C57761DCACB61FE4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EACF1FBE78FB75FFFA82CB2C9ED9F5F6FED9D834D6AB892D224E9943A4732EB89972A7DCEBEF13EB61DEA1EB776906144BD1D768B6227A7B4E936E9C590895A9027B3B477419CF6CD75773E439D6541ECFC94E8F5F3B7CA02B8AED2D3F78D3702E34D077A61839BDBBEEF9CD2A6DBFB33F77DC16DDF4DE86AC49B6B87DDAAD8784ACDEBEDFA2FF8FC9D8E172BFDADFB263CCE0B9BD47025A53986533A7C262F7572E5BD587BC37FDDBEDBAE757AED5C17EE9E2BAB627F38253ACF59F662C8442DC89325DCF63D1CDD26BD55B1D7BE4FD9E05662DFE37ED127257B3164A216E4C9126EFB6E67793D4C961D76AB62E329B1DF163EBFEED7BE495BF9854D6AB892D21C27A7B44712AF56FAA47D6FC5D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8E4FAFD5C876FE97AF15D1837ABED0779E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A9027B3744F384E3EAD3E820B292D7113DBF5E42A2EA534C9C923BF5B2CF16AA527EFBBD9BA3D664DF8E86DC86C7B587951AC1DD641A4DFFFCAE9F562C8442DC8931906C74D07BBC16D1063DDF0B767418C068DFBC7B5707AB8AED273F73DE0B5EF6EC15F2E061FE80C1A186E9022BD1832510BF2641D1EF28E37B0C16D5061DD7083AF8A1DF7CD06A7E6D69817C48B953E6DDFB4DFF471DDE1D66FB8A9F9ED5B8BBE6AA1CF9E5F2FD62EFAE47D5F4E74FD402F6C72BBDE386FBF7E1F0E7A1A5C4B698EBCEF8314077367D88BB5B7FCCC7DB773DD709A5736BA89E3414FB32A76D4603BACB7C2BEDB9DBDEBC6161BDCF2C9EEF840AE8A0D1EE37ED1272D7B3164A216E4C90CBB0EF2C80EB7EE73D8C54556C5C6E33AF495B3ECC590895A902713B4931C593F595C446989F6EF4C63D7DF1F5C4A698E93957647B870E3E0D54A4FDDF793B0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832B97E3FD7E15BBA5E7C17C6CD6AFB419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4C92CB7271C171E703C804B294D72F220F5ED61D14D8F614E7114BB39DD987B94152F547AF6BEE92C47C62D2B5F746BC77810E99EC36D9FCED9E783B78BF5AC1C5F2F864CD4823C99E1F840F3B1CDB3E0D68E94F41E1CDE567C6C0F81EB2A3DCCA958C7CAB63F6FDF47BE7EDF3835AC72F018B5E617BE59EC067F30FB2124BD1832510BF26499F9731C58751B8E75F4FA8A7D5FB8B76F1A9D7E0E3E4A2F864CD4823C59A07D3CC192F38D55B70FEC7BCE74B35830FF010C7A312EA2EF17F26403EBE28D55B762F7F78653EBC590895A90273BD8B3F055B7E158C75336DBF78E33EBC590895A9027338CAE96FB1EAC161C778B91D3CFC0A3F462C8442DC89329687B38CA6575B0EA968E902BD6803F9BFE486E17035B6E915E0C99A80579324B3BC10B3B960D7025A539EE1DEB8585C3C5AB95E638113B737D9C5EACBDC927EE7B3FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA95104326D7EFE73A7C4BD78BEFC2B8596D3FC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD8418321914F3C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823C5965CF938E64D9EDDE73C9ABCF2B3F416CCFD3B578B5D267EDFBE26DB1EFF6E8EF89C9BDF9C7D92DD60E2D06FCE9AC5D2F864CD4823C59A1DDDB6F06F7773B523298DC9B3F065EAFF4306702C35FC4A13E02AEABF419FBA6E8CFDF0BBA03F36E38D59F675F73766FFE209BC5DEAF8FD08B2113B5204F66A126BF3361F934AFACBADD335936DC2DC67E1DF02FC0AC5D2F864CD4823C9983CA976FC8583ECD2BAB6EF74C960D9F2176FD43BFA286572B3D77DFB76DBFF6FD014681B66B9D1F7FB6E58BA390895A9027135C1C0726953B7011A539AAEC9BEBEE4E6B41AF17E30EFA7E214F56593ECD2BAB6EAF7DF7FD429EACF2DAF71F1905FABFE7ADCCDAF562C8442DC893555EFBFE2327026DE51716D4F06AA5CFDBF73E6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CAEDFCF75F896AE17DF8571B3DA7E90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A8057932099F79ECD8F184282EA334C9EFF43567DD63980B5F4880172B4DF29ED8CAC9E1E54A4FDF777E0BCB2CBAB523EC9DDA60F763D61324B176AF68B0F4B0722F864CD4823C99839AF337CC390B6EED48497774C386170E16D7557A980F88B14E1E25AEABF4EC7D4372F2F0EE33EF061B9CD8FB1BFD927D9F8A0D0BDE24864CD4823C9982CAFC6245B1E74EC78594E678F7E09AF1DCA9EE161B5458274FB01743266A419ECCC037D029B36E58F9AADBFD7D0FBE8FB25BACDF705373DFF708DFC0FAC257DDEEECFB72A22B7A4F106B2B276FBF7E9F6B7F04BC5EE9B5EF0BED5C274FF3CA33C46EBCFFD377E9C590895A9027338CFB455F3D53B0EA960E8E830D9FC3DD62C7BAB0EE4FDB7793BC1DE49E753FF75857D82CD6BA8EAF8B13F462C8442DC89359DA5FCA0B7B4E75F3B1B6931C993B59BC50698E71DFE0767A2B7F7FF072A5E7EF7B3FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B0931643228E6890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA95104326D7EFE73A7C4BD78BEFC2B8596D3FC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823C99E6F688A3C9F3A127CF25DF1E125D71C4CB951EA67B8AF6F824E896D3C3AB959EBDEFFE68A9BE63E58B6EED040F1E9CE890971C67C59A516CB937E81E106E9FC8D967827B3164A216E4C90CC303CD27CF37CFB0E0D64E96DCB55A71C475951E62F88CDD0CF883DB8A8FED217AB1F6F69FB46F28CE9EDD3BCCBBC10727F6EE4ABF60DF03578351657EE1BD1832510BF264020A43909E17263F9E03B890D21CEFAD74E126DA746834B8D88D2EF6FBD6A2AF8EE8B3B74ECFAADBF9BE39250B86AB62920883B37DCFD9F562ED4D3E6FDF07C1F11DCCB1EAF6DEFDBDE4B82876F9C4DD7EF7D9BEE7CC7A3164A216E4C9047C0307C10AFBDE74AC8FC2DF3A588D9EF6FB4E86E8EF1CF44759751BCEF144F2B3F7DDEEECFC3B8F26F35E9FB6EFE3D1FEE1BEFA30AB6EA307FBE158672527C5EE9F0B57AC9FF07F9A5DF7E7ED1B34D10B3B960D7025A5394ECE778F245EADF408DDEFBE71DD2C577E6176D900AF567AFEBEF763EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B09316472FD7EAEC3B774BDF82E8C9BD5F6833CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC8131F6CDD4A882113B5204F7CB0752B21864CD4823CF1C1D6AD841832510BF2C4075BB71262C8442DC893196E0F37DE5878CC51E0224A93DC7FE4F7E4D1D1075810EB4F2A9FD07DE18F818B2A3D77DF47F89E96B4C5A25B3BDA538FCB93B99FBFEF66145BCEA7745FF8A3F462C8442DC89355766D7BC9AD1D1D393169F7F6DB17DCDFC3C91CFEC6BC27FC71F07AA5CFDA77BB75D6FF9437E6DD707A7038FDA3CDE1CFDFA73FFA307B0EAD777847F8117A3164A216E4C912C347788D55B793E3BB6CFBF4470FB0E5D04E8EAADCBEF91E36DDDC60D52D1D5F6CFBEBF7CDDF9F05AAED7BEFBA77EFFBB6ED2FDE775BF6D94115DBF7E6756FDEF7E59407E674F142A5C7E121DD5B6AAD7D2FDB8EACBABD23B4E63A2DD63E73F73F63B5F6BDFBF6FE76FBFEE32F2DB5EF65D9C4AA9BD9BEF93B13871BA4D4BEF763EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B093164A216E4890FB66E25C490895A90273ED8BA951043266A419EF860EB56420C99A80579E283AD5B09316472FD7EAEC3B774BDF82E8C9BD5F603FC40C90F5BB71262AF7D6FE3B5EFA7F0DAF7A3BCF6FD142AEDFBC5DFC28F1FFF078923C894FFC22DC20000000049454E44AE426082"/>
    <TfrxButtonControl Name="weiter2" Left="65,5" Top="403" Width="75" Height="25" ShowHint="True" Caption="weiter" OnEnter="weiter2OnEnter"/>
    <TfrxLabelControl Name="Label2" Left="20" Top="337" Width="166" Height="13" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="1" ParentFont="False" ShowHint="True" Alignment="taCenter" Caption="Druckbeginn bei Etiketten-Nr." Color="-16777201"/>
  </TfrxDialogPage>
</TfrxReport>
