Startseite > Presse > Presse-Archiv > Themen und Projekte > Luftreinhaltung > Feinstaubbelastung in Dortmund: Nur gezieltes und flächendeckendes Verkehrskonzept hilft der Stadt weiter\nFeinstaubbelastung in Dortmund: Nur gezieltes und flächendeckendes Verkehrskonzept hilft der Stadt weiter\nBereits 33 mal (Stand: 31.3.2005) wurde an der Brackeler Straße (Borsigplatz) seit dem 1. Januar 2005 der EU-weit geltende Feinstaubgrenzwert überschritten. 35 Überschreitungen sind pro Kalenderjahr erlaubt. In den nächsten Tagen zieht Dortmund an Düsseldorf vorbei auf den ersten Platz. In Düsseldorf werden seit Wochen Minderungsmaßnahmen ergriffen. Die Brackeler Straße wird daher wohl als erste in NRW die 35er-Hürde reißen. Um die Gesundheit der Anwohner vor den extrem gefährlichen Partikeln zu schützen, fordert der BUND die Bezirksregierung und die Stadt auf, bereits Mitte April den angekündigten Aktionsplan mit verursachergerechten und sofort wirksamen Maßnahmen vorzulegen.\nDer Aktionsplan muss auch schon Lösungen für andere betroffene Straßenabschnitte wie die Steinstraße (19 Überschreitungen), Münsterstraße/Evinger Straße (8 Überschreitungen) und weitere eng bebaute Straßenzüge über 20.000 Kfz/Tag (z.B. Rheinische Straße) enthalten. In diesem Aktionsplan müssen die Verursacher ermittelt und die Maßnahmen bewertet werden. Die bisher diskutierten Vorschläge hält der BUND für unzulänglich, da sie nur punktuell und ohne Gesamtkonzept seien. Dortmund müsse nach Düsseldorf schauen, wo vermutlich ab 1.6.2005 das erste kommunale Fahrverbot für Dieselfahrzeuge ohne Filter verhängt werde.\nDr. Werner Reh, Verkehrsexperte des BUND Landesverbandes NRW: "Wie viele Großstädte leidet auch Dortmund unter der Blockade der deutschen Autoindustrie, die sich lange gegen den serienmäßigen Einbau von Rußfiltern gewehrt hat." Für den BUND hilft da aber nicht die Nassreinigung von Straßen weiter, sondern die Ausweisung einer Umweltzone für die Dortmunder Innenstadt mit Fahrverboten für die Hauptverursacher, die Dieselfahrzeuge ohne Partikelfilter. Zweitens müssen aber auch die zum Teil hausgemachten Verkehrsprobleme angegangen werden, die zu hohen Lkw- und Pkw-Mengen führen, deren Reifen-, Straßen- und Bremsabrieb sowie die Staubaufwirbelung etwa die Hälfte der Verkehrsbelastung ausmachten.\nWeitere Maßnahmen benennt Thomas Quittek, Sprecher der BUND-Kreisgruppe Dortmund: In Dortmund müssen durch Pförtnerampeln, Umlenkung des überregionalen Lkw-Verkehrs auf den Autobahnring A 1 / A2 / A45 (inkl. Maut auf der B 1) und Förderung des Umweltverbundes der motorisierte Verkehr reduziert werden. "Völlig kontraproduktiv ist dagegen der Neubau von Straßen wie OW IIIa (L 663n) nach Unna, der zusätzlichen Verkehr auf den Borsigplatz lenken würde." Auch die geplanten Umgehungsstraßen über das Westfalenhütten- und Klönne-Gelände führten lediglich zur Verteilung der Feinstäube. In diesem Zusammenhang sei auch der vierspurige Ausbau der Hohen Straße zur Fußball-WM 2006 ein Fehler.\nDer BUND schlägt folgendes Maßnahmenkonzept vor, das die Partikelbelastung etwa halbieren und zusätzlich den Reifen-, Straßen-, Bremsabrieb aller Fahrzeuge und die Feinstaubaufwirbelung absenken würde.\nEinrichtung einer Umweltzone in Dortmund, die zunächst die Innenstadtbezirke einschließt: In dieses Luftreinhaltegebiet dürfen Dieselfahrzeuge nur mit Partikelfilter einfahren oder wenn sie mindestens die Abgasnorm Euro 3 erfüllen (ab Juli 2007: Euro 4, ab Januar 2010: Euro 5). Die Fahrzeuge sind so bald wie möglich durch eine Plakette zu kennzeichnen. Diese Maßnahme wirkt dauerhaft und flächendeckend auf die direkten Partikeleintragungen, aber auch auf die städtische Hintergrundbelastung. Sie zielt direkt auf die Verursacher und bewirkt die weitaus stärkste Minderung der Feinstaubbelastung aller Maßnahmen (etwa minus 30%). Vorbild kann hier Düsseldorf sein, das z.Z. die rechtlichen und organisatorischen Voraussetzungen prüft.\nAusrüstung des städtischen Fuhrparks (inkl. DSW-Linienbusse und EDG-Fahrzeuge) mit Partikelfiltern.\nReduzierung des Lkw-Verkehrs:\nweiträumige Umlenkung des überregionalen Lkw-Verkehrs auf das Autobahnnetz (Routenkonzept)\nLkw-Maut auf der B 1\neffizientere Organisation des Lieferverkehrs\nGeschwindigkeitsdämpfung des verbleibenden Verkehrs (Tempo 30)\nReduzierung des Pkw-Verkehrs:\nPförtnerampeln z.B. an der Brackeler Straße/Im Spähenfelde und Mallinkrodtstraße/Sunderweg\norganisierte Mitfahrgemeinschaften aller innerstädtischer Betriebe\nVorziehen der Maßnahmen zur Förderung des Umweltverbundes aus dem Masterplan Mobilität (u.a. Stadtbahn ins Gebiet Phoenix-West, Mobilitätszentrale, Aufnahme Dortmunds in die AG fahrradfreundliche Städte)\nVerzicht bzw. Zurückstellen von Straßenbauinvestitionen zu Gunsten des Umweltverbundes


Extrovertierter Bowling gefunden Freund vor bremerhaven für NSA\nÖffnungszeiten Suchen Öffnungszeiten Melden Verkaufsoffene Sonntage Flohmärkte Neueröffnungen Kontaktformular. Öffnet in Stunden. Verkaufsoffene Sonntage in Bremerhaven ansehen.\nAusflüge mit Kindern in ganz Deutschland Freizeitangebote in Brandenburg in Berlin in Baden-Württemberg in Bayern in Bremen 99 in Hessen in Hamburg in Mecklenburg-Vorpommern in Niedersachsen in Nordrhein-Westfalen in Rheinland-Pfalz in Schleswig-Holstein im Saarland in Sachsen in Sachsen-Anhalt in Thüringen AGB Datenschutz Impressum Freizeitengel Corona-Infos. Start Ausflug Veranstaltungen Familienurlaub Tipps für Familien Kindergeburtstag Spielzeug Bastelideen. Mutter erwischt sohn beim mastubieren Freizeit-Engel Tipp-Kick-Cup Gewinnspiel.\nEine der ersten Bowlingbahnen Deutschlands gab es in Bremerhaven. Ein früherer Stammgast erinnert sich.\nIm Foyer ist alles dunkel, keiner da. Durch die Glastüren ist blaugemusterter Teppichboden zu erkennen.\nAuf dem verspiegelten Tresen stehen zwei Paar Bowlingschuhe. Vorbei scheinen die Glanzzeiten von früher, als der Laden brummte. Kurz nach der Öffnung der Bahn,ging Hans-Ulrich Kahle als Schüler zum stuttgart strassenstrich Mal bowlen.\nSeine Klasse gay singlebörse einen Ausflug in die Bowlinghalle. Er habe etwas Glück gehabt und als blutiger Anfänger ganz gut gespielt. Nach dem Zweiten Weltkrieg waren viele Amerikaner in Bremerhaven stationiert.\nEigentlich hatten sie ihre eigene Bowlingbahn in Weddewarden. Trotzdem spielten sie gerne mit der Mannschaft, in der auch Hans-Ulrich Kahle trainierte — als der jüngste. Alle anderen waren etwa 20 Jahre älter.\nIn jedem Team durfte damals ein Ausländer spielen. Wir haben Freundschaftskämpfe bei den Amerikanern in Heiratsschwindler erkennen gemacht.\nDas war also eine sehr domina miss sandra Zeit. Er betrieb vor der Halle in Bremerhaven bereits eine in Mannheim. Bremerhaven hatte also zwar nicht die allererste, aber eine der ersten Bowlinghallen in Deutschland. Schmidt habe den Bowlingsport in Bremerhaven unglaublich gefördert, sagt Kahle.\nEr sei auch die treibende Kraft für die Verbindung zu den Amerikanern gewesen und habe diese auf die Bahn geholt. Als Hans-Ulrich Kahle 24 war, hatte er es mit seiner Japan fkk nicht nur in die Bundesliga fotzen lecken, sondern nahm in der Nationalmannschaft sogar an der Weltmeisterschaft in Milwaukee in den USA teil.\nAber in den Jahren danach war irgendwann die Luft raus. Seitdem habe er nur alle fünf bis zehn Jahre ab und zu mal gespielt — und gemerkt, dass das Training fehlte.\nIhr jetziger Betreiber hat sie übrigens, so sagt er, von der irischen Rockband U2 gekauft, die mehrere Bowlingbahnen strumpfhose milf Geldanlagen gehabt haben soll. Wie es mit der Halle weitergeht, kann er noch nicht sagen.\nRund 50 Anhänger des Sängers Elvis Presley aus der ganzen Republik haben in Bremerhaven ihr Idol gefeiert. Der Weltstar hatte dort vor 62 Jahren deutschen Boden betreten. Oktober kino sex video Dieses Thema im Programm: Bremen Zwei, Der Vormittag, JanuarUhr. Suche Suche starten.\nAudio vom 7. Februar Weitere Informationen. Bild: Radio Bremen Catharina Spethmann. Hans-Ulrich Kahle, Bremerhavener Bowling-Pionier.\nWarum sich in Www secret de login 50 Elvis-Fans getroffen haben Rund 50 Anhänger des Sängers Elvis Presley aus der ganzen Republik haben in Bremerhaven ihr Idol gefeiert. Seite teilen Auf Facebook teilen Auf Twitter teilen Mit WhatsApp versenden Mit Telegram versenden Per E-Mail versenden.\nAnleitung Werfen Sie die Bowling-Kugel nicht, die Bowlingbahn könnte beschädigt werden.\nDer Wettbewerb richtet sich owl intim herford Sport interessierte Menschen, die ihre Freizeit gerne aktiv gestalten und sich damit die sozialen Bindungen erhalten möchten. Seine Klasse machte einen Ausflug in die Bowlinghalle.\nIm Foyer ist alles dunkel, keiner da.


Barbara Karsten - St. Petersburg Reisen\nSt. Petersburg Reisen > REVIEWS > Barbara Karsten\nSehr geehrter Herr Wenk, es war wirklich wie im Märchen-7 Tage Sonne und es war alles so hervorragend organisiert-einfach Spitze. Besonders Ihre Reiseleiterin Katharina gab ihr Bestes und hat uns von einem Höhepunkt zum nächsten geführt. Alle waren begeistert. Vielen Dank an ihr Reisebüro und ihre hervorragenden Mitarbeiter in St. Petersburg! Und natürlich gilt mein Dank auch Ihnen für ihre Betreuung aus der Ferne, die doch sehr nah war. Liebe Grüße von Barbara Karsten


ᐅ Toner-partner24 Gutscheins auf Astroportal: Astronomische Rabatte mit April - Gutscheine für Toner-partner24\nToner-partner24 Gutscheine für April 2021\nToner-partner24 Gutscheine – April 2021\nGerade haben wir keine passenden Gutscheine für dich gefunden. Aber wir sind ständig auf der Suche nach Rabatten, Gutscheinen und Angeboten von Toner-partner24 für dich:\nSchau einfach mal zu Toner-partner24, vielleicht gibt es direkt auf der Seite eine Aktion:\nDeutschlands großer Toner und Tinten Spezialist Seit unserer Gründung im Jahre 1993 im dem Bereich Toner und Tinte gehören wir zu den größten Online Händlern-Deutschlands und setzt seitdem erfolgreich Maßstäbe in Sachen Qualität, Preis- Leistungsverhältnis und Logistikeffizienz.\n🏷🎁 Was ist der beste Coupon (Gutschein, Rabatt-Gutschein) für toner-partner24.de?\nWir tragen für dich automatisch den besten Gutschein ein, denn das hängt davon ab, was du konkret bestellst und kann sich auch von Minute zu Minute ändern. falls du willst und dies kann sich jede Minute wieder ändern. Uns war bis gestern kein aktuell gültiger Rabattgutschein (Coupon) für Toner-partner24 bekannt.\n🛍 Welche keywords finden Toner-partner24?\nFolgende keywords werden in Verbindung mit toner-partner24.de verwendet: toner, druckerpatronen, tinte, tintenpatronen, Tonerkartuschen, druckerpatronen, trommel, toner kaufen günstig, hp toner, brother toner, samsung toner, kyocera toner, lexmark toner,Büromaschinen,Verbrauchsmaterial,Leergut-Ankauf,Trommel-Einheiten,Entwickler-Einheiten,Farbbänder,Thermotransferbänder,Spezialpapier.\n🤔 Wie ist der Ablauf, sollten, Gutscheincodes von toner-partner24.de nicht funktionieren?\nMomentan sind im April 2021 folgende Gutschein(e) bei Toner-partner24 bekannt. Die tatsächlich funktionierenden Gutscheine hängen von deiner Bestellugn ab Toner-partner24. Automatisch werden immer aktuelle Gutscheine und Gutscheinkombinationen versucht, somit ist der beste Preis sicher.\n💯 Zu welchem Zeitpunkt ist Ausverkauf bei Toner-partner24?\nAusverkauf ist allgegenwärtig, die Bestpreisgarantie jedoch gibt es oft nur an ganz bestimmten Tagen im Jahr. Mehrheitlich bei Toner-partner24 kündigen die Marketingabteilungen die besten Angebote nur kurz vor Beginn des Ausverkaufs an. Daraufhin haben wir für dich entschieden, automatisch die besten Angebote individuell für dich herauszufinden.


"Ein Kind wird gesucht": Film erzählt Drama um Mirco nach\nFilm auf ARTE: "Ein Kind wird gesucht": 145 Tage voll Ehrgeiz und Empathie\nAls am 03. September 2010 der zehnjährige Mirco nicht mehr nach Hause kam, setzte sich eine der größten Suchaktionen in Deutschland in Bewegung: Die Arbeit der "Sonderkommission Mirco" mit 80 Beamten soll eine der aufwendigsten der neueren Polizeigeschichte gewesen sein. Zwar wurden Mircos Fahrrad und Kleidungsstücke sowie später auch das Handy des Jungen gefunden. Doch trotz des Einsatzes von Hundertschaften, von Tornados mit Wärmebildkameras und Tauchern, blieb Mirco verschwunden. Mircos Mutter versuchte vor der TV-Kamera in einer Botschaft Verbindung mit dem Täter aufzunehmen. Eine gläubige Frau, die verzeihen wollte, wie es ihr Glaube befahl. Der Fernsehfilm "Ein Kind wird gesucht" (ZDF / ARTE) greift den "Fall Mirco" noch einmal auf – auf direkte Weise, ohne fiktionale Erfindungen hinzuzufügen.\nAkribisch wie die Suche selbst 145 Tage lang vonstattenging, wird in Urs Eggers Kriminalfilm die Polizeiarbeit nachgezeichnet: die Zeugenbefragung von Nachbarn und Passanten, die Aufrufe im Rundfunk, Beobachtungen doch bitte zu melden. Die Suche mit dem Hubschrauber oder mit dem Spürhund, der sich an Mircos gebrauchten Klamotten orientiert.\nDas hat alles Tempo, es wird durch die Dringlichkeit des Falles motiviert. Nichts wirkt dramaturgisch aufgesetzt, die Mutter Sandra wird von Silke Bodenbender äußerst glaubhaft verkörpert. "Wer von euch glaubt, dass wir den Jungen noch lebend finden?" fragt Heino Ferch, der im Film Ingo Thiel, den Leiter der Gladbacher Soko spielt, schon früh in die Runde. Ihn trifft nichts als betretenes Schweigen. Auch die Frauen im Männerbund der Ermittler, zuständig für den Opferschutz und die Fallanalyse, können kaum Hoffnung versprechen. Polizeiroutine, Enttäuschungen und Anteilnahme sind gut verteilt.\nHeino Ferchs eindrückliche Performance\nSo wird der Film vor allem zu Heino Ferchs eindrücklicher Performance. Zwischen Wut und Zurückhaltung schwankt er, der gleichfalls Familienvater ist, wenn nichts vorangehen will. Um dann die Anstrengungen immer wieder anzukurbeln: die DNA-Suche in 4000 Kombis, die Weigerung, die Soko doch endlich zu reduzieren. Immer weiter nähern sich die Opferfamilie und der Polizist einander an. Und zweifellos findet die lange so vergebliche Suche ihren Höhepunkt, wenn Thiel am Ende Mutter und Vater (Johann von Bülow) gegenübertreten muss, um die Verhaftung des Täters und den Fund ihres Kindes zu vermelden. Der Täter – im Übrigen einmal mehr ein unauffälliger, angepasster Familienvater, der nach der Tat seinen normalen Alltag weiterlebte.\nIn seiner Machart geht der Film über übliche Faction-Methoden weit hinaus, Schnitt und Kamera treiben das Geschehen ohne Umschweife voran, alle Schauspieler enthalten sich pathetischer Gesten. Insgesamt ist es ja ein durchaus gewagtes Spiel, einen bis hin zu "Aktenzeichen XY" bekannten Fall mit feststehendem Ausgang noch einmal zu erzählen. Doch den Autoren (Katja Röder, Fred Breinersdorfer) und Urs Egger, dem Regisseur, gelingt es, eine erstaunliche Nähe zu den damals Betroffenen und Empathie für sie herzustellen.


port GmbH zuverlässige Echtzeitkommunikation auf neuestem technologischen Stand - Renesas RX231\nDie neue RX231 Familie von Renesas und CANopen von PORT GmbH – be prepared for the future.\nDie neue RX231-Familie besitzt eine extreme Energieeffizienz. Um diese zu realisieren wird eine bestmögliche Kombination eines 32-Bit RXv2 CPU-Kern mit verbesserten DSP / FPU Features und ein Low Power Energiemanagement genutzt. Somit können auch Fließkomma-Operationen, High-Performance Digitalfilterung und andere Low Power Techs in Umgebungen mit niedrigen Stromversorgungskapazitäten ausgeführt werden.\nAusgestattet ist die RX231 mit SD-Host-Schnittstelle, USB und CAN-Kommunikationsfähigkeit, sowie kapazitiven Touch-Sensor-Funktionen welche eine hohe Empfindlichkeit mit hoher Rauschtoleranz kombiniert.\nUnsere RX231-Familie ist bestens für den Einsatz in Anwendungen der Home-Automation, dem Gesundheitswesen, der Industrie, Smart Meter und allgemein im Internet der Dinge (IoT), Industrie 4.0 und einer Vielzahl anderer Bereiche geeignet.\nUnterstützt wird die RX231 Familie von der PORT GmbH mit einem CANopen Design Tool und vollintegrierbaren CANopen Stack.\nFolgende Anwendungen / Applikationen sind bestens für die RX231-Familie geeignet:\nBau- und Hausautomation\nIndustrieregler & Sensorik\nBlock Diagram - Quelle: www.renesas.eu\nPin Count / Memory Size Lineup - Quelle: www.renesas.eu


Die Lesereihe „Lebende Bücher“ präsentiert Christine Thürmer – die meistgewanderte Frau der Welt mit ihrem Buch „Wandern. Radeln. Paddeln“ – Leseorte Marzahn-Hellersdorf\nDie Lesereihe „Lebende Bücher“ präsentiert Christine Thürmer – die meistgewanderte Frau der Welt mit ihrem Buch „Wandern. Radeln. Paddeln“\nUnglaubliche 43.000 Kilometer hat Christine Thürmer zu Fuß zurückgelegt und ist damit wohl die meistgewanderte Frau der Welt! Ihre beiden Bücher standen über ein Jahr lang auf der Spiegel-Bestsellerliste. In ihrem Vortrag beschreibt die ehemalige Managerin und Bestseller-Autorin, warum sie Firmenwagen und Sekretärin für ein Leben im Zelt aufgegeben hat, erzählt mit witzigen, aber auch nachdenklichen Anekdoten von ihren Wandertouren auf vier Kontinenten und gibt unkonventionelle Tipps und Tricks zum Thema Langstreckenwandern. Dabei zeigt sie nicht nur Fotos von unterwegs, sondern führt ihre vielbenutzte Ausrüstung auch live vor und beantwortet Fragen aus dem Publikum. Es erwarten Sie höchst amüsante 1 1/2 Stunden voller überraschender Denkanstöße und handfester Praxistipps, die auch Nicht-Wanderer faszinieren.\nDass sie einmal als meistgewanderte Deutsche gelten würde, hätte sich Christine Thürmer – 1967 im bayerischen Forchheim geboren und in der Hiker-Szene als „German Tourist“ bekannt – früher nicht gedacht. Über 40.000 Kilometer zu Fuß. Dazu kommen 30.000 Kilometer mit dem Fahrrad und 6.500 Kilometer auf dem Kajak. Für dieses ungewöhnliche Vollzeit-Outdoor-Leben hat die ehemalige Geschäftsführerin mit vierzig Jahren ihren Job und ihre Wohnung aufgegeben.\nAnmeldung erbeten unter Telefon 54 704 142 oder über unsere Webseite www.berlin.de/bibliotheken-mh


Dachau - Vortrag über Kinder aus radikalen Elternhäusern - Dachau - SZ.de\nDachau - Vortrag über Kinder aus radikalen Elternhäusern\nDachau:Vortrag über Kinder aus radikalen Elternhäusern\nEin elfjähriges Mädchen steht in Karlsruhe während einer Querdenker-Demo auf der Bühne und vergleicht sich mit Anne Frank, weil sie ihren Geburtstag mit ihren Gästen in aller Heimlichkeit feiern musste, um nicht von den Nachbarn wegen Verstoß gegen die Kontaktbeschränkungen verpetzt zu werden. Auf der Demo erhält sie Applaus. Die Öffentlichkeit reagiert entsetzt, hauptsächlich wegen der Verharmlosung von Anne Franks Verfolgungsschicksal im Holocaust, aber auch wegen der Instrumentalisierung der Elfjährigen. Hier zeigt sich die Spitze eines Eisberges: das bisher wenig beachtete Problem, dass Eltern mit radikalen Weltanschauungen ihre Kinder indoktrinieren und instrumentalisieren. Dabei ist allgemein bekannt, dass die Erziehung im Elternhaus maßgeblichen Einfluss auf den Lebensweg der Kinder hat, auch ideologisch. Genau auf diese Problematik will die KZ-Gedenkstätte am Donnerstag, 30. September, um 19.30 Uhr in der Evangelischen Versöhnungskirche mit einem Vortrag aufmerksam machen.\nDas NS-Regime habe gemeinsam mit der gleichgeschalteten Schule und der Hitlerjugend versucht, die Eltern dazu zu bringen, dass ihre Kinder nichts mehr Anderes lernen als "deutsch zu denken und deutsch zu handeln", heißt es in einer Pressemitteilung. Auch nach 1945 sei man sich in rechtsradikalen Kreisen sehr bewusst gewesen, dass in der "Keimzelle der Familie" die ideologischen Kämpfer und Kämpferinnen von morgen heranwüchsen. Sie würden, oft unbemerkt von der Öffentlichkeit, "daran gehindert, eine selbstbestimmte und freie Persönlichkeit zu entwickeln", heißt es in der Pressemitteilung weiter.\nDer Vortragsabend in Kooperation mit der Landeskoordinierungsstelle gegen Rechtsextremismus in Bayern will für dieses Thema sensibilisieren und über Hilfsangebote für Kinder aus radikalen Familien informieren. Bei der Veranstaltung gelten die 3G-Regeln.


Management | Führen by Walking Around\nBereits dem römischen Kaiser Hadrian, der in der Zeit von 76 bis 138 nach Christus lebte, fehlte etwas, was heute bei den meisten unserer Führungskräfte, sei es in Wirtschaft, Verwaltung oder Politik, sehr knapp bemessen ist: Nicht etwa die Fachkompetenz, das Engagement oder die Einsatzfreudigkeit, sondern ausreichend Zeit, um sich um ihre Mitarbeiter zu kümmern. Trotz zwölf bis sechzehnstündiger Arbeit täglich stoßen derart gestresste und meist rastlose Führungkräfte bei ihren Mitarbeitern selten auf Verständnis oder gar Mitleid. Eine Erfahrung, die auch der leidgeprüfte Kaiser Hadrian vor knapp 2000 Jahren schon machen musste, als er einer alten Römerin, die um ein Gespräch bat, sagte, er habe keine Zeit. Da entgegnete ihm diese: 'Dann sei kein Kaiser'.\nAuf die heutige Führungspraxis projeziert bedeutet dies, dass sich mit Geld allein die Leistungsbereitschaft eines Menschen nicht erhöhen lässt. Motivation verlangt insbesondere den einfühlsamen Umgang mit dem Produktionsfaktor 'Mensch'. Dabei gehören Delegation, Information und Anerkennung ebenso dazu wie der Kontakt zu und das offene Gespräch mit den Mitarbeitern und dies bedeutet, Zeit für seine Mitarbeiter zu haben. Dieser menschliche Aspekt der Führung wird heute häufig weitestgehend vernachlässigt. Und dies in einer Zeit, in der sich der Wunsch nach Kommunikation, insbesondere von 'unten nach oben', besonders verstärkt hat.\nKontakt halten, offene Gespräche führen, bedeutet, der Vorgesetzte muss unter die Leute gehen. Ein freundliches Gesicht oder ein freundlicher Gruß, ein Nicken mit dem Kopf, ein Lächeln, ein 'in Ordnung' wirken häufig bestätigend auf die Mitarbeiter. Ein gleichgültiges Verhalten des Vorgesetzten kann zum Beispiel positive Einstiegsmotivation von Betriebsneulingen zerstören, weil es gute Ansätze im Keim erstickt.\nAutor(en): Prof. Dr. K.W. Koeder\nQuelle: management&training 06/01, Juni 2001, Seite 27-29


TTelekom Handyvertrag? (Handy, Smartphone, Telekom)\nHallo und zwar hab ich die "tolle" 3 Monate Kündigungsfrist versäumt und in 2 Monaten läuft mein Vertrag aus eigentlich bei der Telekom und wollte den kündigen und zu Vodafone wechseln Gibt es noch ne Möglichkeit aus dem Vertrag raus zu kommen?\nGuten Morgen chico11,\nwenn der Vertrag nicht rechtzeitig gekündigt wird, verlängert dieser sich automatisch um 12 Monate.\nDu kannst einen Monat vor Ende der Mindestvertragslaufzeit kostenfrei eine Vertragsverlängerung machen. Dann verlängert sich der Vertrag erneut um 24 Monate.\nMöchtest du dies nicht, kannst du kostenpflichtig einen Tarifwechsel in einen günstigeren Tarif durchführen, oder du lässt ihn so weiterlaufen, bist der Kündigungstermin erreicht ist.\nHast du in der Zwischenzeit gekündigt?\nNein, dein Vertrag wird um 1 Jahr verlängert.\nWas aber eventuell geht, ist, das du innerhalb der Telekom selber eine andere Vertragsoption wählst, vielleicht gibt es eine, die besser ist als deine jetzige. Beachte aber, das sich dann auch deine Vertragslaufzeit wahrscheinlich wieder auf 2 Jahre ausdehnt.\nchico11 09.11.2017, 21:09\nna toll besseres Angebot bei der Telekom?Bezweifle ich haha\nSmartphone + Telekom Handy Smartphone Handyvertrag Telekom


GV Eintracht Spechbach - Chor-Ausflug nach Ellwangen/Jagst - 07.09.2013\nHome » Männerchor » Chor-Ausflug nach Ellwangen/Jagst – 07.09.2013\nChor-Ausflug nach Ellwangen/Jagst – 07.09.2013\nOliver K. | Veröffentlicht am 21. Oktober 2013 |\nEs war anfänglich ein regnerischer Samstag morgen, den 07.09.2013, pünktlich um 07.00 Uhr standen alle Teilnehmer des heutigen Ausfluges bereit und wir konnten so zeitig mit dem Bus am Hallenvorplatz losfahren. Anfangs ging es über die Autobahn Richtung Heilbronn, über das Weinsberger Kreuz Richtung Nürnberg bis Feuchtwangen um dann nach über Ulm nach Ellwangen zu gelangen. Im Laufe der Fahrt wurde das Wetter trockener und schöner.\nIn Ellwangen angekommen gab es erstmal ein reichhaltiges Sängerfrühstück, Kaffee und Kuchen. Gestärkt ging es dann zur Begrüßung durch den Bürgmeister von Ellwangen, Volker Grab, der sich sehr über unser Erscheinen freute, da seine Wurzeln aus Eschelbronn und Spechbach selbst stammen, nach dem herzlichen Empfang wünschte er uns einen schönen Aufenthalt in Ellwangen. Gerührt von soviel Herzlichkeit konnten wir nicht anders, wir gaben selbstverständlich ein Ständchen zu seinen Ehren, welches unter dem Vize-Chorleiter Karl Rombusch abgehalten wurde.\nUm 10.30 Uhr begann die Führung durch die Stadt, da unsere Reisegemeinschaft jedoch recht groß war, mußten wir in zwei Gruppen aufgeteilt werden die unter der Leitung von Frau Erhardt und Herr Pfaff uns die wichtigsten Gebäude der Stadt erklärten, Höhepunkt hierbei war die Besichtigung der Kathedrale und der ev. Stadtkirche, die durch sogenannte ökumenischen Türen miteinander verbunden sind. Im Inneren der Kathedrale über raschte uns die Akustik sehr, so dass unser Sangeskamerad Peter Dick gleich mit den Liedern “Glaube, Hoffnung, Liebe” dies ausprobierte, gemeinsam sangen wir dann auch “Großer Gott wir loben Dich.”\nNach der Stadtführung fuhren wir weiter zur Wallfahrtskirche Schömberg, das oberhalb von Ellwangen gelegen ist. Wir besuchten dort drei Kirchen, und gleich welche, jede hatte ihren eigenen Charm und Reiz, so dass wir nicht sagen können, welche schöner gewesen sein könnte. Nächster Halt erfolgte dann in Oettingen, wo wir erst das Stadtkaffee zur Kräftigung aufsuchten und dann, aufgrund des schönen Wetters, den Biergarten unsicher machten. Was liegt aber näher als in Oettingen nicht nur den Biergarten aufzusuchen sondern gleich in die Oettinger Brauerei zu fahren und dort eine Besichtigung zu machen? – stimmt, also machten wir uns auf den Weg. Der Bus führte uns zielsicher dahin, die Brauerei selbst war sehr groß und so konnten wir mit dem Bus an verschiedene Gebäude vorbeifahren bis direkt zum Sudhaus, wo die eigentliche Führung begann.\nEin echter Braumeister führte uns hier durch und erklärte uns, wie Bier gebraut, wie es abgefüllt und gelagert wird. Im Anschluß wurden wir zu einem kleinen Umtrunk eingeladen, wo dann die verschiedenen Produkte der Brauerei Oettinger verköstigt werden konnten. Unser Vorsitzender, Günter Schauer, liess es sich nicht nehmen und bedankte sich bei dem Braumeister herzlich und überreichte ihm als kleines Präsent für soviel Gastfreundschaft einen Schinken.\nNun setzte sich unser Bus zur letzten Station, nach Fürnheim/Bayern, wo wir die Forstquell Brauerei besuchten. Die Verköstigung liess keine Wünsche übrig und das eigengebraute Bier mundete jedem. Bei der Gelegenheit stellten wir fest, das ein Geburtstagsständchen fällig gewesen ist, so sang Peter Dick “Die Rose” und “Ich weiss ein Fass in einem tiefen Keller”.\nDoch jeder schöne Tag, auch jeder schöne Abend, neigt sich dem Ende zu und so machten wir uns um 20.00 Uhr zur Abreise bereit, unser Busfahrer, Peter Beisel, brachte uns wohlbehalten nach Spechbach zurück, wo wir um ca. 22.00 Uhr eintragen. Günter Schauer bedankte sich bei ihm, sowie bei den Organisatoren Roland Reinmuth, Karl-Heinz Bock und unserem Reiseleiter Peter Dick.\nGespeichert unter Männerchor


Top 10 Feinstaub Atemschutz Ffp3 – Wiederverwendbare Atemschutzmasken – Videdad\nTop 10 Feinstaub Atemschutz Ffp3 – Wiederverwendbare Atemschutzmasken\n3M - En 405:2002 zertifiziert: geprüft und zertifiziert nach europäischen Standards. Erhöhte Standzeit. Gebrauchsfertig. Einfache Handhabung. Geringe Atemwiderstände. Wirkungsvoller und komfortabler Schutz;Hoher Tragekomfort;Einfache Handhabung.\nUnkompliziertes filterwechseln: Die Filter lassen sich durch ihren Bajonett-Klick-Anschluss schnell und einfach wechseln und der Maskenkörper kann gereinigt werden.\nDie halbmaske eignet sich ideal für maschinenschleif- oder Farbspritzarbeiten - schützt zuverlässig auch beim Streichen mit Pinsel oder Farbrolle und beim Schleifen von Maschinen. Die 3m mehrweg-schutzmaske bietet einen effektiven Schutz gegen organische Gase und Dämpfe Schutzstufe A2 sowie gegen Partikel Schutzstufe P2. Lieferumfang: 1 x halbmaske 6002c inkl.\nDer maskenkörper aus robustem EPDM garantiert auch bei längeren Einsätzen einen hohen Tragekomfort. Sicherer und bequemer dichtsitz: der doppelte dichtrahmen bietet bei nahezu allen Gesichtsformen sicheren Schutz und einen dichten Sitz.\nLieferumfang: 1x dräger x-plore 5500 atemschutz-maske in Universalgröße und 2X Kombi-Filter der Schutzklasse A2P3, die sich einfach wechseln lassen. Das intelligente belüftungssystem mit separater Innenmaske sorgt für eine beschlagfreie Scheibe und einwandfreie Sicht.\nOHMOTOR - Vorbeugen und filtern vorbeugen gegen organische Dämpfe wie Benzol, Anilin, Nitrobenzol, Chlorpikrin, Alkohol usw. Ce-zertifiziert ce-zertifiziert, entspricht den Normen EN 136: 1998.\nMaterial diese atemschutzmaske aus hochwertigem Silikon kann in einer Vielzahl von Umgebungen verwendet werden, nachhaltig, ist antioxidativ, leicht zu reinigen und zu verwenden.\nStruktur doppelte filterpatronen, schützt den menschlichen Körper, leicht zu atmen; Schutzbrille, schlagfeste Linse, stark und langlebig, schneller Filter zur Unterstützung der Luftzirkulation, dreidimensionales Design. Doppelte filter, dreidimensionales Design, einfach zu bedienen. Anwendung geeignet zum Lackieren, Polieren, Schweißen, Labor usw.\nDräger - Komfortabel und bequem: der weiche maskenkörper sorgt mit seinem flexiblen Nasenbereich für einen extra dichten Sitz ohne im Gesicht Druckstellen bei längerem Arbeiten zu hinterlassen. Flexible einsatzmöglichkeiten für die arbeit auf der baustelle, Lackieren, Streichen, bei Renovierungsarbeiten, beim Bootsbau oder bei DIY Projekten zum Malen, Sprayen und Schleifen – auch für Brillenträger.\nLieferumfang: 1x dräger x-plore 3300 atemschutz-maske in Größe M und 2X Kombi-Filter der Schutzklasse A2P3, die sich einfach wechseln lassen.\nLeichtes atmen: das ventil und die große oberfläche der Filter garantieren einen geringen Atemwiderstand und eine einfache Luftaufnahme bei hoher Filterleistung – Dabei gewährleistet die ergonomische Form ein großes Sichtfeld. Auch die flexible Kopfspinne sorgt für einen guten Tragekomfort.\nGeprüft und gemäß der norm en 149:2001 + a1:2009; verordnung EU 2016/425 für persönliche Schutzausrüstung. In der packung befinden sich 10 einzelverpackte Schutzmasken inklusive Clip. Hygienische einzelverpackung: die einzelverpackung verhindert die Verunreinigung der Maske vor dem Gebrauch.\nInklusive P3 Filter, GVS SPR501 Elipse P3 Staub-Atemschutzmaske, Größe M/L, Blau\nGVS Filter Technology - Geringer atemwiderstand verringert das Risiko, dass der Benutzer müde wird und bietet zusätzlichen Komfort. Aus weichem thermoplastischem Elastomer, Silikon- und geruchsfrei, hypoallergen Latex-, mit einfach zu justierendem Kopfband.\nEin einzigartiger filter mit niedrigem Profil, passend für die Konturen des Gesichts mit maximaler Sicht. Extrem leicht und kompakt; bietet dem Träger so viel Komfort wie möglich. Eng gefaltetes, zusammengesetztes, hydrophobes wasserabweisendes Material ermöglicht dem Hespa Filter den maximalen Partikel-Schutz von mehr als 99, 95 %.\n3M - Mit ihrer wartungsfreien konzeption ist die Gas- und Dampfmaske jederzeit schnell einsatzbereit und sitzt immer komfortabel & sicher / Kompatibel mit 3M Arbeitsschutzbrillen & Gehörschutz. Das parabolische ausatemventil der arbeitsmaske reduziert den Wärmestau & die integrierten Filterelemente sorgen für einen geringen Atemwiderstand / Leichtes Design für kaum spürbares Tragen.\nLieferumfang: 1 x dampf- & staubschutzmaske 4251c1 / 3m schutzmaske mit Schutzstufe A1P2 - ideal für den Heimwerker & Lackierer-Bedarf / Sicherheit zertifiziert nach europäischen Normen. Effektiver & komfortabler atemschutz: die einweg filtermaske von 3M schützt zuverlässig vor Gasen, Dämpfen & Feinstaub - ideal zum Farbe Spritzen, Streichen oder Lackieren.\n3M - 3m cool flow Ausatemventil gegen Hitzestau. Schutzstufe FFP2. Kompatibel mit 3M Augen- und Gehörschutz. Individuell anpassbarer Nasenbügel.\nFfp2 - zuverlässiger und wirksamer Schutz gegen feine Partikel. Die konvexe form, die verstellbare Nasenstange, der Nasenschaum und die doppelten Gummibänder garantieren ein angenehmes Tragen für eine Vielzahl von Gesichtsmorphologien.\nFür arbeiten mit elektrowerkzeugen wie Bohren, Sägen und Schleifen und bei der Schimmelentfernung. Langlebige und bruchsichere innenschale 3M Cool Flow-Ventil reduziert den Wärmestau und bietet bequemen Schutz auch in heißer und feuchter Umgebung. Maximaler Verwendungsgrad: bis zu 1.\nFIXKIT Halb Gesicht Abdeckung wiederverwendbare-Gaz Maske mit austauschbaren Filtern gegen Chemikalien und Staub für Sprühen und Handmalen, Schleifen, Schweißen, Polieren usw\nFIXKIT - Die schutzmaske muss vor jedem gebrauch sorgfältig überprüft werden, um sicherzustellen, dass sie sich in einem guten Zustand befindet. Der baumwollfilter P3 ist mit den meisten Produkten auf dem Markt kompatibel.\nBequem und leicht das doppelte filtersystem, das von Luftströmen entwickelt wurde, reduziert den Atemwiderstand und sorgt für eine gute Gewichtsverteilung. Jedes defekte oder defekte Teil muss vor der Verwendung ausgetauscht werden.\nRenovierungs-, Maler- und Schleifarbeiten. Sicherheitsschutz die schutzmaske fixkit bietet einen wirksamen Schutz gegen organische Gase und Dämpfe Schutzstufe A1 sowie gegen Staub, Dämpfe und Nebel Schutzstufe P3.\nSchutzbrille es ist aus transparentem polycarbonat, ergonomisches Design, Linse aus flexiblem PVC, Anti-Fog-Direktbelüftung, Band in einstellbarer elastischer Textur. Kompatibel und austauschbar die gasmaske kann gereinigt werden und die Filter können ausgetauscht werden.\nTags: 3MDrägerFIXKITGVS Filter TechnologyMedisanaOHMOTOR\nNext Top 10 Aufsatzwaschbecken oval Stein – Waschplätze\nPrevious Top 10 Kamin Ventilator Stromlos – Kaminbesteck


vb@rchiv · Workshops · Entwurf komplexer Anwendungsoberflächen\nRubrik: Allgemein | VB-Versionen: VB5, VB6 01.04.02\nEntwurf komplexer Anwendungsoberflächen\nEin Beispiel aus der Praxis. Was wir im Rahmen dieser Dokumentation darzustellen beabsichtigen ist eine kleine, softwaretechnische Problemstellungsanalyse, die als Anregung für den Entwurf eigener Applikationen verstanden werden sollte.\nAutor: Peter A. Landau Bewertung: Views: 16.030\nIn der Abteilung eines hiesigen Großkonzerns herrscht die Goldgräberstimmung. Der Grund hierfür ist die Einführung der neuen Version des SAP-Produktes, des betriebswirtschaftlichen Software-Systems R/3  für die Client/Server-Architekturen.\nEin neues Release bringt diverse Ergänzungen und Erweiterungen des Funktionsumfanges der R/3-Technologie mit sich, dies bedeutet neue Werkzeuge für den Anwender, aber auch neue Schnittstellen des Systems mit seiner Umgebung.\nZeitgleich beginnt der Wandel in den Köpfen der Anwender, insbesondere in denen der IT-Verantwortlichen.\nDie Handhabung der im SAP R/3-System hinterlegten Informationen darf nun – aus der Sicht der Benutzer – anpassungsfähiger werden. Dies bedeutet hier, dass die abteilungsspezifischen Informationen fachkräftebezogener aufbereitet werden.\nZahlreiche bekannte, abteilungsinterne Geschäftsregeln der Datenauswertung und der Informationsverknüpfung müssen nun so in die EDV-Landschaft eingebetet werden, dass sie\nrasch im System abgebildet werden, aber auch im Bedarfsfalle daraus schnell entfernt werden können\nkostengünstiger umgesetzt werden als es bisher der Fall war\nsich exakter umsetzen lassen\nsich zu Simulationsanwendungen ausbauen lassen\nDie an dieser Stelle auftretenden Fragen bleiben – bewusst – unbeantwortet.\nDie Entscheidung für den Kauf, den Einsatz und die Erzeugung eines Software-Systems bleibt selten einer sachlichen Natur. Die bei der Entstehung der in dieser Unterlage behandelten Anwendung herrschenden politischen und soziokulturellen Aspekte wollen wir aber nicht näher betrachten.\nWas wir im Rahmen dieser Dokumentation darzustellen beabsichtigen ist eine kleine, softwaretechnische Problemstellungsanalyse, die als Anregung für den Entwurf eigener Applikationen verstanden werden sollte.\n2. Der Kontext – die Softwaretechnologie und die Datenverarbeitung\nDas SAP R/3-System dient unserer Anwendung als primäre Datenquelle. Aus dieser Datenquelle werden definierte, abteilungsbezogene Fakten entnommen und der Datenbank  (Abb. 1 ) - nach dem Durchlauf von Datenprüffiltern - hinzugefügt. Diese Datenbank ist Bestandteil des in dieser Unterlage betrachtenden Systems und bildet unsere sekundäre Datenquelle.\nAbb. 1: Prinzipielle Architektur des Systems\nWesentlich für die Überlegungen, die wir anstellen wollen, ist die Tatsache, dass wir mit relativ großen Datenmengen arbeiten müssen. Grossen Datenmengen im Sinne einer Visual Basic-Anwendung, die für Informationsverarbeitung dieser Intensität nicht konzipiert ist.\nDas System wird täglich mit 60.000 – 80.000 Datensätzen angereichert, wobei viele davon aufgrund den zwischen ihnen fehlenden Datenbeziehungen  und auf sie einwirkenden Filterregeln die Datenbank nicht erreichen. Ein weiterer, wesentlicher Anteil der Datensätze bringt ausschließlich Wertänderungen  in der Datenbank unseres Systems mit sich, sodass wir nie mit einem Datenzuwachs dieser Größenordnung direkt in unserer sekundären Datenquelle zu rechnen haben.\nAufgrund der beim Aufbau dieses Systems gemachten Erfahrungen – Datenverarbeitungszeiten im Netzwerkbetrieb von ca. 8 Stunden – lässt sich behaupten, dass wir uns quasi am Rande des mit VB Machbaren bewegen und an die Grenzbereiche einer schlichten EDV-Anwendung stoßen.\nDie Kopplung unseres Systems an die sekundäre Datenquelle – die Datenbank – erfolgt mittels ADO-Technologie, wie aus der Abb. 1 ersichtlich.\nWie zu Beginn bereits erwähnt, wollen wir mit Hilfe unserer Software den Wünschen der Anwender gerecht werden, dies geschieht hier, indem wir eine Datenauswertungseinheit mit einem mächtigen Filter ausstatten, der die – für den jeweiligen Benutzer - relevanten Informationen der Datenbank durchsiebt.\n2.1 Die Problematik – der prototypische Softwareentwurf vs. Komplexität\nDie Filtereinheit der Anwendung soll die Anforderungen diverser Berufsgruppen der Firma an die Datenauswertung erfüllen, d.h., die Datenabfrageeinheit der Software muss ihnen ein breites Spektrum an Suchoptionen anbieten.\nHintergrundinformationen: die Abb. 2 zeigt die Maske eines Datenabfragefilters der Anwendung. Das System baut auf einer fortgeschrittenen Stufe der Datenbanktechnologie auf.\nHierbei werden die Daten aus einem Informationsbehälter mit bereits für die Datenabfragen optimierten Angaben gelesen. Dieser Informationsbehälter stellt nicht mehr eine Datenbank dar.\nDabei ist es möglich – und wurde im Rahmen der hier analysierten Anwendung praktisch umgesetzt – die Spalteninhalte des Informationsbehälters VOR der erfolgten Datenabfrage in die Auswahlfelder der Filtermaske einzulesen, damit der Benutzer alle in der Datenbank gesammelten Daten einer Spalte bereits VOR seiner zu initiierenden Abfrage sichten kann.\nDer Benutzer kann also – bevor er eine bestimmte Datenselektion im Filter formuliert – ein Auswahlfeld "ausklappen" und darin eine bestimmte Information markieren, wohlwissend, dass diese von ihm markierte Angabe auf jeden Fall in der Datenquelle vorhanden ist.\nZusammengefasst: in einer gewöhnlichen Datenbankanwendung gibt der Benutzer ein Suchkriterium vor, ohne zu wissen, ob dieses jemals erfüllt sein wird, d.h. es besteht die Möglichkeit, dass die Datenabfrage kein Ergebnis liefert.\nIn unserer Anwendung weiß der Benutzer bereits nach dem "ausklappen" eines Auswahlfeldes, welche Daten in der Datenquelle vorhanden sind, weil die im Auswahlfeld aufgelisteten Werte alle Werte einer Spalte der Datenquelle darstellen.\nAuf diese Art und Weise kann das Vorhandensein einzelner Informationen in der Datenablage einfacher geprüft werden. Dies ist extrem nützlich in Fällen, in denen der Benutzer weiß, dass ein Datensatz mit bestimmten Merkmalen in der Datenquelle verfügbar sein muss.\nAbb. 2: Aufbau des Datenabfragefilters\nEin breites Spektrum an Suchoptionen für den Anwender - was heißt das für den Systementwickler?\nEs müssen diverse, zum Teil sehr umfangreiche Datenabfrageanweisungen (SQL) realisiert werden, da wir i.d.R. mehrere Tabellen der Datenbank gleichzeitig ansprechen und analysieren müssen. Dabei werden die Datenabfrageanweisungen vom Anwender mit - über die Filtereinheit (siehe Abb. 2) gesetzten – Parametern versehen.\nVorspann: mit dem Aufbau des Datenfilters für unsere Anwendung befinden wir uns mitten in einem prototypischen Entwicklungsprozess. Prototypisch , da die Software aufgrund von Erfahrungen, die mit den einzelnen Versionen des Systems gemacht worden sind und den sich aus ihnen ergebenden neuen Fragestellungen für die Praxis fortentwickelt wird. Prototypisch bedeutet hier, dass die Entwicklung des Filters nicht auf eine exakt festgelegte Anwendungslogik aufbaut, die vom Kern – der vorhandenen Logik des Programms – bis hin zur Schale - der Anwendungsoberfläche - führt, sondern hier die entgegengesetzte Richtung einschlägt.\nZuerst entsteht – in Absprache mit den Endanwendern – die Systemschale, die Anwendungsoberfläche (siehe Abb. 2 ), die den Anforderungen der Benutzer entspricht. Anschließend wird mittels Analyse der sich daraus ergebenden Anforderungen an das System die Datenabfrage für die Datenbank und die Logik der Anwendung definiert.\nEin breites Spektrum an Suchoptionen dem Benutzer anbieten zu wollen bedeutet für uns in erster Linie den Aufbau einer anwenderorientierten, kompakten und somit auch komplexen Benutzerschnittstelle (vgl. Abb. 7).\nIn einem prototypischen Entwicklungsprozess wird das Programm quasi zu einem Experiment, womit sich unkompliziert in die Bereiche vorstoßen lässt, die bei der Planung nicht berücksichtigt werden konnten, da sie nicht bekannt und/oder vollständig ergründet worden sind.\nPrototypischer Softwareentwicklungsprozess bedeutet ggf. aber auch, dass vorhandene Softwarebestandteile aufgrund neuerer Erkenntnisse verworfen werden. Ein enormes Maß an Weitblick wird benötigt, um die zu realisierenden Programmbausteine so allgemein zu gestalten, dass sie auch nach der Erlangung neuester Erkenntnisse über den (hier wirtschaftlichen) Bereich – obgleich abgewandelt – weiterverwendet werden können.\nDie hieraus resultierenden Konsequenzen?\nWir befassen uns einerseits mit der Gestaltung einer komplexen Benutzerschnittstelle, die gemäß den Anforderungen der Anwender definiert worden ist. Andererseits müssen wir uns wiederum mit dem Gedanken anfreunden, dass u.U. „nichts bleibt, wie es ist“. Der mögliche Wandel der Systemlogik und der Form der Systemoberfläche bleibt stets - aufgrund des prototypischen Entwicklungsprozesses - zu berücksichtigen.\nAn dieser Stelle an die Objektorientierung zu denken könnte sich als utopisch erweisen. Warum? Die Grundlage für eine objektorientierte Softwareentwicklung bildet i.A. ein durchdachtes, objektorientiertes Schema, z.B. ein UML-Diagramm, setzt aber voraus, dass die Grenzen des Systems bereits festgelegt und bindend sind. Wenn wir davon ausgehen, dass der Programmierer und der System-Designer wie in diesem Falle dieselbe Person sind und annehmen, dass unser Software-Prototyp permanent weiterentwickelt wird, stellen wir schnell fest, dass der Verwaltungsaufwand, ein bereits vorhandenes UML-Diagramm zu restrukturieren, enorm hoch ist.\nDen Aufwand, den wir anstellen müssen, um stets „up to date“ zu sein, steht nicht in einem ökonomisch sinnvollen Verhältnis zu unserer eigentlichen Programmierarbeit.\nWie groß ist die Wahrscheinlichkeit, dass das momentan erzeugte Dokumentationsdiagramm in einigen Minuten, Stunden oder Tagen wieder verworfen wird? Die Chancen für die vollständige Erhaltung des Diagramms in unserem prototypischen Entwicklungsprozess sind gering. Aus diesem Grunde befassen wir uns an dieser Stelle mit einem nicht-objektorientierten Softwareentwurf.\nFür die Profis: natürlich ist dieser Argumentationsgang einseitig\nEs ist das Ziel, das uns die Vorgehensweise und die hierbei anzuwendenden Mittel vorschreibt.\nFür den Fachmann einer Softwareentwicklungsabteilung wäre vermutlich die Wiederverwendbarkeit der Software das oberste Ziel. Unsere Anwendung entsteht jedoch in einem Abteilungskontext, d.h. sie ist streng spezifisch und abteilungsbezogen. Das Ziel unseres Entwurfs ist ein schnelles Herbeischaffen einer funktionierenden, den Praktiker unterstützenden Softwarelösung.\n3 Die Mittel gegen die Komplexität der Aufgabenstellung\nIn einem Block unterhalb der Tabulatorseiten des Filters (siehe Abb. 2 ) finden wir fünf Tasten (Leistung, Umsatz,... Tag,...) die der Auswahl von mehreren logischen Informationsquellen dienen (vgl. Abb. 3 ). Diese Informationsquellen sind physikalisch innerhalb der Datenquelle hinterlegt.\nWir bezeichnen ab jetzt die fünf Tasten als den Datenquellenschalter. Welchem Zweck dient er?\nIn der Abb. 3 wurde die Datenquelle mit dem Datenbanksymbol versinnbildlicht. Sie beinhaltet sechs voneinander getrennte jedoch sich inhaltlich überschneidende Informationsmengen – die sechs gelben Balken in der Darstellung sollen die sechs möglichen Schalterstellungen andeuten. Jede dieser Informationsmengen enthält Spalten – ähnlich der[a1] einer Tabelle - die mit den Auswahlfeldern unseres Filters (Abb. 2 ) korrespondieren, d.h. mit diesen verknüpft sind.\nEin Auswahlfeld bezieht sich dabei nicht nur auf eine, sondern auf mehrere dieser Informationsmengen.\nAktiviert nun der Anwender eine Auswahlliste in der Maske, um darin einen Wert für die Datenabfrage auszuwählen, „weiß“ das System nicht, auf welche dieser sechs Informationsmengen sich die Suchabfrage zu beziehen hat. Aus diesem Grunde wählt der Benutzer über den Datenquellenschalter (Abb. 3 ) zuvor die entsprechende Informationsmenge aus.\nAbb. 3: Modellierung eines Datenquellenschalters\nDie Oberfläche des Filters - Abb. 2 – besteht nicht nur aus einer, sondern, wie an den Tabulatorlaschen erkennbar, aus mehreren Seiten. Die Informationsmengen sind daher mit mehreren Tabulatorseiten des Filters verknüpft.\nWird eine bestimmte Informationsmenge ausgewählt, so werden die in dieser Menge vorhandenen Spalten mit den entsprechenden Auswahlfeldern des Filters verbunden.\nVerschiedene Mengen enthalten ggf. verschiedene Informationsspalten, so dass nicht alle Auswahlfelder auf einmal mit Informationen verbunden sein müssen. Werden sie nicht verbunden, so bieten sie dem Benutzer keine Daten zur Auswahl an. Damit der Anwender durch ein datenloses Auswahlfeld nicht verwirrt wird, wird das Feld deaktiviert .\nSechs Informationsmengen stehen uns zur Verfügung, folglich gibt es sechs Muster, nach denen die Felder ein-/ausgeblendet werden.\nWir befinden uns mitten in einem prototypischen Entwicklungsprozess, daher können wir nicht davon ausgehen, dass wir\nkünftig keine weiteren Regeln für das Ein-/Ausblenden der Felder hinzufügen werden\nmit der jetzigen Form und Komplexität des Filters [a1] seine bereits höchstmögliche Ausbaustufe erreicht haben, d.h., dass wir ggf. eine Steigerung der Komplexität zu erwarten haben\n3.1 Die Visualisierung\nIrgendwann kommen wir bei der gegebenen Aufgabenstellung an einen Punkt, an dem wir zwar die Anforderungen erfasst haben, aber nicht wissen, WIE wir die Komplexität der Zusammenhänge zwischen den einzelnen Teilaufgaben organisieren sollen.\nIRGENDWIE als Leitwort bei der Realisierung der Software erweist sich spätestens dann als eine Einbahnstrasse, wenn wir die Korrektheit unserer Vorgehensweise beweisen müssen, bzw. das System erweitert werden soll. Wie also können wir uns selbst helfen?\n"Bei jeder geistigen Arbeit braucht man irgendwann Papier und Bleistift [...] sonst verlieren wir den Überblick"\n"Wir erfassen beim ersten ‚Hindenken’ in aller Regel nicht den Grundstein des zu errichtenden Gedankengebäudes, wir beginnen bei den Gedankengebäuden nicht mit dem Fundament, sondern vielleicht mit dem dritten Stock des Westflügels." [Weiler, 39 ff.]\nDer Schlüssel hierzu kann die Visualisierung (vgl. Abb. 4) und die ggf. darauf beruhende Modellbildung sein.\nAbb. 4: Eine Arbeitsskizze\nEs bietet sich an, Hilfskonstruktionen aufzubauen, die die Gesamtheit aller denkbaren Merkmale des Problems auf die wesentlichen Merkmale reduzieren. „Dabei wird das Originalsystem einer Systemanalyse unterzogen, bei der die wesentlichen Elemente des Systems, ihre Beziehungen zueinander und ihr Verhalten bestimmt wird. "Anschließend ist sicherzustellen, „dass das Modell in der Lage ist, das interessierende Verhalten des Originalsystems hinreichend genau wiederzugeben. Welche Abbildung geeignet ist, hängt maßgeblich vom Untersuchungszweck ab." [Sauerbier, 7]\n3.2 Das Modell im Modell\nDie wissenschaftliche Methode zur Bekämpfung der Komplexität führt zur Modellbildung.\nEin Datenbank-Modell oder ein Klassen-Modell in der objektorientierten Softwareentwicklung sind beide erprobte, wissenschaftliche Mittel einer organisierten, strukturierten Vorgehensweise bei der Erzeugung von Software.\nWir haben uns bewusst gegen die objektorientierte Methode – die Klassenmodellbildung - entschieden, benötigen aber dennoch ein Modell, um der Komplexität der Aufgabenstellung zu begegnen. Wir möchten an dieser Stelle eine Nachbildung der Filtermaske kreieren, ein Filtermodell erschaffen, um die Aufgabe – mit Methode – zu lösen. Mit Methode heißt, dass wir planmäßig vorgehen wollen, d.h. wiederum, dass wir sicherstellen wollen, dass wir auch in der Lage sind, die Ergebnisse unserer Vorgehensweise zu prüfen.\nEine Überprüfung unserer Vorgehensweise wird spätestens dann vonnöten sein, wenn wir unseren Software-Prototypen erweitern müssen.\nAbb. 5: Ein Modell im Modell\nGemäß der Abb. 5 wollen wir ein logisches Gebilde erschaffen, eine „Zwischenschicht“ unserer Filter-Anwendung, die ein Modell der Filter-Oberfläche darstellt.\nWie sieht die Modellbildung im Falle des Filters aus?\nAbb. 6: Abbildung der Softwareoberflächen auf ein logisches Modell. Prinzip.\nVergegenwärtigt man sich, dass der Anwendung ein Datenbankmodell zugrunde liegt, das die Zusammenhänge zwischen den (rohen SAP R/3 -) Daten zum Ausdruck bringt und dass die Filtereinheit ein weiteres Modell darstellt, nämlich eines, das eine weitere Abstraktion der Daten für den Benutzer vornimmt – der Anwender bekommt ja diverse Zusammenfassungen der Spalteninformationen, die im Hintergrund geschehen nicht mit – so möchten wir die dritte Modellebene im Rahmen dieser Dokumentation erörtern.\nAus der Abb. 7 lässt sich erkennen, dass die Tabulatorseiten des Filters zwar größtenteils aus den Auswahlfeldern (ComboBox-Objekte) bestehen, diese aber logisch unterschiedlich gruppiert und angeordnet sind. Zusätzlich finden wir einige in die Filtermaske integrierte Kontrollkästchen (CheckBox-Objekte).\nAbb. 7: Abbildung der Oberfläche auf ein Modell. Weitere Filterformulare.\nDas Ziel unseres Modells – das wir nun konzipieren wollen - ist eine Vereinheitlichung der Objektgruppen im Hinblick auf die Eigenschaft Ein-/Ausblenden . Wir möchten die Gruppen an Objekten über einen gewählten Index ansprechen dürfen. Warum?\nWie bereits erläutert, wählt der User über den Datenquellenschalter eine der sechs Informationsmengen aus. Jeder dieser Mengen wird dabei ein Ein-/Ausblendmuster für die Feldaktivierung zugeordnet. Das System soll die Auswahlfelder, die keine Informationen enthalten werden, ausblenden. Dabei kann es auch vorkommen, dass Felder, die Informationen anbieten, bewusst dem Benutzer vorenthalten werden – eine Feldaktivierungslogik muss her.\nWie werden die Objektgruppen bestimmt?\nEine Objektgruppe wird über einen Rahmen  logisch zusammengefasst (vgl. Abb. 6 , Termine und Statusfelder) und/oder zusätzlich über einen Begriff neben dem Feld (Abb. 7) zum Ausdruck gebracht.\nDie roten dreidimensionalen Punkte in den Abbildungen sollen verdeutlichen, dass wir entweder bestimmte Feldergruppen – die Auswahl eines bestimmten Datums im Bereich von – bis, soll entweder als Einheit dem Anwender zur Verfügung gestellt werden oder gar nicht – oder aber einzelne Objekte verallgemeinern wollen.\nAnschließend sollen uns alle Objektgruppen als gleiche logische Einheiten im Rahmen des Programms zur Verfügung stehen (Abb. 8), da wir nicht ständig zwischen Auswahlfeld, Kontrollkästchen, Anzahl 1 oder Menge 2 unterscheiden möchten.\nDie Indizierung der Objektgruppen unseres Modells erfolgt hierbei mittels Konstanten oder der sog. "benannten Konstanten", die über die Enum-Anweisung definiert werden. Wie aus der Abb. 8 ersichtlich werden die Namen für die einzelnen Konstanten entsprechend den jeweiligen Gruppennamen gewählt, so dass wir über den, hinter der Bezeichnung einer Konstanten stehenden Wert, die Gruppe, die wir ansprechen möchten, gezielt auswählen können.\nDemnach wird der Aufruf von DoDatumAktiv(efBLT , True) den ersten Datumsblock bestehend aus zwei Auswahlfeldern aktivieren – siehe Enum in der Abbildung. Die genauere Definition des Moduls folgt in Kap. 4.\nMit der Definition der benannten Konstanten (Abb. 8) haben wir uns für eine bestimmte Vorgehensweise entschlossen - nämlich die, der Erstellung eines Modells, das auf einem über Enum definierten Index basiert.\nDamit unser System normiert - ein einmal festgelegter Weg wird konsequent über alle Komponenten hinweg beibehalten - aufgebaut wird, definieren wir eine weitere benannte Konstante, die diesmal die Tabulator-Laschen konsequent abbildet (Abb. 9).\nAbb. 8: Anwendungsoberfläche – Modell - Index\nEin Tabulatorobjekt  verfügt zwar bereits über eine Index-Eigenschaft, unser Ziel ist aber die Schaffung einer Einheitlichkeit im Rahmen unseres Systems. Die Ordnung stellt für uns das Mittel zur Bezwingung der Komplexität dar.\nAlle relevanten Filterkomponenten sollen mittels selbstdefinierter Index-Angaben angesteuert werden dürfen.\nAbb. 9: Abbildung der Tabulatorobjekte auf eine Aufzählung zwecks Indizierung\nUnsere Datenquelle enthält drei Sorten an Daten, die jeweils als einzelne Datensätze (Einzelwerte) und kumuliert unter dem Gesichtspunkt Tagesdatum (Tag) zur Verfügung stehen.\nWie eingangs bereits angedeutet, baut die Anwendung, aus der die Filterkomponente entstammt, auf einer fortgeschrittenen Form der Datenbanktechnologie auf, in der die Faktenredundanz gewollt und beabsichtigt ist, weil andere Aspekte der Datenverarbeitung – wie z. B. die Auswertungsgeschwindigkeit der Daten - im Vordergrund stehen.\nAus der Abb. 3 erkennen wir, dass unsere genormte Vorgehensweise – der Einsatz von Definitionen der benannten Konstanten – konsequent weiterverfolgt wird, obgleich dort in einer fortgeschrittenen Variante. Bei 3 Datensorten zu je 2 Dimensionen ergeben sich kombinatorisch (3x2=) 6 Auswahlmöglichkeiten der Knopfbetätigung, diese werden als Konstanten zur Selektion der Informationsquelle innerhalb einer neuen Enum-Definition verankert.\nWir möchten im Rahmen dieser Dokumentation jedoch nicht näher auf die Einzelheiten der Anwendung zugrundeliegenden Datenwelt eingehen, sondern widmen uns – wie bisher – dem Filtermodell.\nWenn wir in einem Abstraktionsvorgang – gemäß der Abb. 8 – die logischen Gruppen von Objekten der Anwendungsoberfläche als logische Einheiten – die roten dreidimensionalen Punkte in den Graphiken – betrachten, können wir diese mit Hilfe eines Index gezielt selektieren.\nAbb. 10: Index des Modells\nDie Abb. 10 zeigt, nach welchen Kriterien die Zuordnung der Enum-Konstanten zu den Objekten der Anwendungsoberfläche erfolgt.\nZum einen werden alle Objekte oder Objektgruppen einer bestimmten Konstanten innerhalb der Enum zugeordnet, womit ein Index für den Zugriff auf die Objekte/Objektgruppen entsteht. Zum anderen erfolgt eine logische Unterteilung  der Enum-Konstanten in Untermengen, die sich auf diverse Objektarten oder Objektgruppen beziehen.\nSomit sind z.B. die Konstanten efBLT bis efFAKTDATUM den logischen Gruppen zugeordnet, die sich auf die Datumsauswahl beziehen und somit aus je zwei Auswahlfeldern bestehen. Die Konstantenmenge eff bis efP bilden den Index für den Zugriff auf die Statusfelder, die in der Filteroberfläche durch ein CheckBox-Objekt realisiert werden, usw.\nBis hierhin haben wir eine Menge mentaler Arbeit im Abstraktionsprozess geleistet.\nWir haben erkannt, dass wir mit Objekten/Objektgruppen – wie sie auch definiert sein mögen – arbeiten wollen, daher haben wir uns die logischen Einheiten – 3D-Punkte in den Abbildungen – erdacht. Diese Objektgruppen – logische Einheiten - möchten wir gezielt ansprechen dürfen, womit die Definition eines Index – der Konstanten – sinnvoll wurde.\nInnerhalb des Index bzw. direkt an der Anwendungsoberfläche haben wir diverse Gruppen gleicher Objekttypen identifiziert (vgl. erneut Abb. 10 ) und somit eine Grundlage für die Definition des Modells unseres Filters geschaffen.\nEine Grundlage für die Definition des Modells?\nDas Modell wird nun auf der Basis unserer bisherigen Erkenntnisse definiert, d.h. in eine Datenstruktur überführt. Die Abb. 11 liefert die Zusammenfassung dieser Informationen in einer graphischen Darstellung .\nAbb. 11: Das Filtermodell\nVon links nach rechts in der Graphik angedeutet entsteht somit ein Datensatz mit fünf Feldern. Die ersten drei Felder beinhalten – von oben nach unten betrachtet - drei Arrays  von denen wiederum das erste und das dritte Array Datensätze mit je zwei Feldern führen. In diesen Feldern befinden sich Verweise auf die Auswahlfelder der Maske (die extrem neugierigen schauen – bitte - unter Code 2 nach).\nDas zweite Array von oben besteht aus Verweisen auf die Oberflächenobjekte vom Datentyp CheckBox.\nDas vierte Feld wird von einem Datensatz gebildet, das zwei CheckBox-Objekte speichert, und das fünfte Feld ist ebenfalls ein Array, diesmal aber bestehend aus den gespeicherten Verweisen auf die Auswahlfelder.\nFür den Zugriff auf die Arrays des soeben definierten Modells nutzen wir den hierzu über Enum erzeugten Index (Abb. 10). Wie der Zugriff über den Index auf die Array-Felder des Modells erfolgt, demonstriert die Abb. 12 .\nAbb. 12: Das Zusammenspiel: Index – Modell\nBis hierhin haben wir ein Filter-Datenmodell kreiert, um die Verweise auf die Filteroberflächenobjekte darin zu speichern.\nWir möchten die Objekte der Maske – wie bereits angekündigt – gezielt ein-/ausblenden und dies mit dem Hintergedanken, dass:\nwir die Filterdaten aus sechs voneinander getrennten Informationsquellen beziehen\nder Anwender VOR der Auswahl der Daten eines Auswahlfeldes, eine dieser sechs Informationsquellen über den Datenquellenschalter gezielt auswählt und somit bestimmte Felder der Filtermaske aktiviert\nDie Betätigung des Datenquellenschalters führt zur Auswahl einer Informationsquelle und dem dieser Informationsquelle zugeordneten Ein-/Ausblendmuster für die Aktivierung der Felder unseres Filters, vgl. Abb. 13.\nAbb. 13: Ein-/Ausblendmusterauswahl. Anwendungsprinzip\nDie Datenstruktur, die für die Codierung der Ein-/Ausblendmusterinformationen herangezogen wird, könnte ein 2-dimensionales Array sein. In dem Falle ist es aber ein Array von Arrays, gem. Abb. 14 . Die Ursache hierfür war eine bestimmte Vorstellung, die sich bei mir eingestellt hat, das Bild einer „Perlenschnur“ - waagerecht, rot - an der die codierte „Logik“ für das Ein-/Ausblenden von Maskenobjekten – senkrecht, blau – wie an einer Halskette herunterhängt.\nAbb. 14: Ein-/Ausblendmuster. Schema der Datenstruktur und die Indexkonstanten\nWir nutzen die bereits zuvor besprochenen Enum-Mengen zur Indizierung der Arrays, die Informationen darüber enthalten sollen, OB das Objekt, das die Arrays modellieren, ein- oder ausgeblendet wird. Folglich ist der den Arrays zugrundeliegende Datentyp der Sorte Boolean.\nWas nun passieren muss ist folgendes:\nCodieren der Ein-/Ausblendmuster in der Datenstruktur, gem. Abb. 14, Code 4\nZuweisen der Oberflächenobjekte dem Filtermodell, gem. Abb. 11, Code 6\nSynchronisation der Ein-/Ausblend-Muster mit dem Filtermodell, vgl. Code 7\nDies geschieht stets nach dem Start der Anwendung und nach der Auswahl einer bestimmten Informationsquelle mittels Datenquellenschalters, gem. Abb. 13\nDamit beenden wir den analytischen Teil der Dokumentation und widmen uns der Implementation des Modells.\n4. Die Realisierung - Visual Basic 6.0\nDie Ideen dürften sich problemlos in eine beliebige Programmiersprache übertragen lassen, da die Ansätze allgemeingültig sind.\nDie benannten Konstanten - Enum - finden ihre Anwendung sowohl in Visual Basic, als auch in Pascal, C++, C#, VB.NET, etc.\nPrivate Enum eFILTERBLATT\nPublic Enum eWObinICH\neAE_Tag ' 0\neUNKNOWN ' Filter aus\nPrivate Enum eFAeinzel ' ALLE !\nCode 1: Konstantendeklarationen\nCode 1 zeigt noch einmal die Definitionen der besprochenen Konstanten der Abb. 9 und der mehrfach zum Einsatz kommenden Enum für die Indizierung der Objekte/Objektgruppen der Filtermaske eFAeinzel.\nDie besondere Aufmerksamkeit gilt der Konstanten eUNKNOWN deklariert als Public Enum eWObinICH.\nIm Rahmen der Implementierung wird u.a. eine Variable vom Typ eWObinICH definiert, die die aktuelle Auswahl des Benutzers mittels des Datenquelleschalters aufnimmt. Für die Zahlenwertvariablen in Visual Basic gilt, dass sie nach dem Start des Systems automatisch mit einer 0 initialisiert werden – was in vielen anderen Programmiersprachen nicht unbedingt der Fall sein muss und im Falle einer Enum-Variablen in VB auch nicht der Fall ist. Dies bedeutet, dass der Initialisierungszustand einer Enum-Variablen mit dem ersten Wert der Enum-Menge angedeutet wird, d.h., unsere Enum-Variable wird mit dem Wert eWObinICH.eAE_Tag initialisiert.\nWir wollen aber mit Hilfe der Enum-Werte die sechs möglichen Benutzerentscheidungen – Auswahl der Informationsquelle 1 bis 6 – eindeutig kennzeichnen. Mit der automatischen Initialisierung unserer Variablen gibt das VB-Entwicklungssystem uns einen Wert vor, der nicht unbedingt der Benutzerauswahl entspricht.\nVersuchen wir nun das System im Debugger-Modus zu analysieren, so stoßen wir auf die vom VB-System "verfälschten" Informationen – verfälscht im Sinne einer unerwarteten Initialisierung der Enum-Variablen.\nUm dieser Problematik bewusst entgegenzuwirken, deklarieren wir eine weitere Konstante eWObinICH.eUNKNOWN, mit der wir auch – absichtlich – die Variable nach dem Start des Systems initialisieren.\nAuf diese Weise können wir die Systemzustände vollends kontrollieren und während der Analyse im Debugger-Modus auch sinnvoll darstellen.\nPrivate Type tDATUMBEREICH\nVON As ComboBox\nBIS As ComboBox\nPrivate Type tARRDATA\nBZCHN As ComboBox\nNR As ComboBox\nPrivate Type tLANDDATA\nIN As CheckBox\nAUS As CheckBox\nPrivate Type tFILTER ' Modell des GESAMTEN Filters !\nDATUM(eFAeinzel.efBLT To eFAeinzel.efFAKTDATUM) As tDATUMBEREICH\nSTAT(eFAeinzel.eff To eFAeinzel.efP) As CheckBox\nARR(eFAeinzel.efAUFTRGEB To eFAeinzel.efREMPF) As tARRDATA\nLAND As tLANDDATA\nDATA(eFAeinzel.efKURZBZCHN To eFAeinzel.efMATNR) As ComboBox\nPrivate Type tDATAART ' Modell der Ein-/Ausblendmuster\nDATENART(eFAeinzel.efBLT To eFAeinzel.efMATNR) As Boolean\nPrivate FILTER As tFILTER\nPrivate FILTERREGELN(eWObinICH.eAE_Tag To eWObinICH.eUM_Einzel) As tDATAART\n' Globale Abbildung der Filterregeln !\nCode 2: Datentypdefinitionen und Variablendeklarationen\nIm Abschnitt des Code 2 erfolgen die Definitionen der Datentypen für die Modellierung der Datensätze des Filtermodells, gem. Abb. 11, wie auch die Definition der Struktur des Modells selbst.\nDer Datentyp tDATUMBEREICH fasst die Referenzen – die Zeiger – auf zwei ComboBox-Felder der Filteroberfläche. Die Variablen VON und BIS in diesem Datensatz modellieren ein Pärchen an Auswahlfeldern, die der Anwender zur Festlegung eines Datumsbereiches in der Maske selektieren kann.\nDieser Datensatz ist Bestandteil des ersten Arrays in der Abb. 11 und wird ebenfalls im Datenmodell, dem Datentyp tFILTER - Code 2 – als erstes Array abgebildet.\nDATUM(eFAeinzel.efBLT To eFAeinzel.efFAKTDATUM) As tDATUMBEREICH zeigt die Modellierung des gesamten Arrays. Dabei sind eFAeinzel.efBLT bis eFAeinzel.efFAKTDATUM die Indexwerte aus dem Enum eFAeinzel (Code 1), die benutzt werden, um die einzelnen Felder des Arrays zu erreichen.\nAuf analoge Art erfolgt die Abbildung weiterer Arrays und deren Datensätze im Modell unseres Filters.\nDer Datentyp tDATAART kapselt ein Array, das im Zusammenhang mit der Variablen Private FILTERREGELN(eWObinICH.eAE_Tag To eWObinICH.eUM_Einzel) As tDATAART, die "Logik" für das Ein-/Ausblenden der Oberflächenobjekte des Filters beinhaltet. Die Konstantenwerte eWObinICH.eAE_Tag bis eWObinICH.eUM_Einzel entsprechen hierbei den sechs Positionen, die den Anwender über den Datenquellenschalter erreichen kann – angedeutet in der Abb. 14 über die waagerecht angeordneten, roten Quadrate. Die Werte des Enum eWObinICH geben die Antwort auf die Frage "wo bin ich?".\nDer Benutzer soll dem System "erklären", wo er sich befindet, d.h. in dem Zusammenhang, mitteilen, welche der sechs Datenquellen angesteuert wird und welches der sechs Ein-/Ausblendmustern für die Aktivierung der Filterobjekte zu nutzen ist. Wir initiieren hier quasi den Benutzerlauschangriff "von unten", vom Innern des Systems.\nDATENART(eFAeinzel.efBLT To eFAeinzel.efMATNR) As Boolean – der Datentyp tDATAART ergibt die in der Abb. 15 senkrecht angeordneten, blauen Objekte, die für alle Objektgruppen an der Oberfläche des Filters stehen sollen. Zur Laufzeit des Programms wird diese Variable in einer Schleife von oben nach unter durchlaufen, womit überprüft wird – die Werte der Variablen sind vom Typ boolean – OB die jeweilige Gruppe an Objekten in der Maske des Filters angezeigt werden muss oder auch nicht.\nAbb. 15: Gesamtbetrachtung, Regeln - Modell\nPrivate FILTER As tFILTER definiert letztlich unter der Bezeichnung FILTER unser Filtermodell.\nPrivate Sub DoInitFilterMaske()\nDoInitArrayFilter ' Filterlogik ins Array eintragen...\n' DoFilterRegelnProtokoll ' Fürs debuggen !\n' Reale Objekte an das Filter-Modell zuweisen !\n' Die realen Objekte an das Modell der Maske zuweisen !\nDoFilterLogikArrayToModel eLE_Tag ' default beim Start!\n' Abbildung Array => Model\nCode 3: Das Initialisierungsmodul\nDas Initialisierungsmodul gem. Code 3 ruft nacheinander alle für eine sinnvolle Vorbelegung der Modelle – Filter und Ein-/Ausblendmuster - benötigten Quellcode-Einheiten auf.\nZuerst wird die in Code 4 erläuterte Prozedur DoInitArrayFilter ausgeführt, mit der die sechs Ein-/Ausblendmuster mit Werten entsprechend der Auftraggeberanforderung vorbelegt werden. Danach wird die – im Bedarfsfalle einzusetzende – Prozedur DoFilterRegelnProtokoll wirksam. Sie dient der Ausgabe von Inhalten der Ein-/Ausblendlogik. Eine Erläuterung der Funktionsweise folgt in Kürze.\nDie Module DoInitFilterDatum und DoInitFilterRest dienen der Zuweisung der realen Objekte der Filteroberfläche unserem definierten Filtermodell.\nSchließlich übernimmt die Prozedur DoFilterLogikArrayToModel die Synchronisation der Ein-/Ausblend-logik mit dem Modell des Filter.\n' Festhalten der Filterregeln im Array!\n' Anschließend aktualisieren gemäß dieser Inhalte\nPrivate Sub DoInitFilterRegeln(ByVal ART As eWObinICH)\n.DATENART(eFAeinzel.efBLT) = True\n.DATENART(eFAeinzel.efLIEFIST) = False\n.DATENART(eFAeinzel.efPLANstart) = False\n.DATENART(eFAeinzel.efISTstart) = False\n.DATENART(eFAeinzel.efPLANende) = False\n.DATENART(eFAeinzel.efEROEFF) = False\n.DATENART(eFAeinzel.efAE) = True\n.DATENART(eFAeinzel.efFAKTDATUM) = False\n.DATENART(eFAeinzel.eff) = True\n.DATENART(eFAeinzel.efV) = True\n.DATENART(eFAeinzel.efU) = True\n.DATENART(eFAeinzel.efL) = True\n.DATENART(eFAeinzel.efP) = True\n' ------------- Seite 2\n.DATENART(eFAeinzel.efAUFTRGEB) = True\n.DATENART(eFAeinzel.efREGUL) = False\n.DATENART(eFAeinzel.efREMPF) = False\n.DATENART(eFAeinzel.efKURZBZCHN) = False\n' .DATENART(eFAeinzel.efIN) = True\n' .DATENART(eFAeinzel.efAUS) = True\n.DATENART(eFAeinzel.efVERTRIEB) = True\n.DATENART(eFAeinzel.efBRANCHE) = True\n.DATENART(eFAeinzel.efIN) = False\n.DATENART(eFAeinzel.efAUS) = False\n.DATENART(eFAeinzel.efBRANCHE) = False\n.DATENART(eFAeinzel.efDISPON) = True\n' ------------- Seite 3\n.DATENART(eFAeinzel.efTECHN) = True\n.DATENART(eFAeinzel.efLAGEN) = True\n.DATENART(eFAeinzel.efGRP) = True\n.DATENART(eFAeinzel.efMASLAM) = True\n.DATENART(eFAeinzel.efWIDERST) = True\n.DATENART(eFAeinzel.efVERKBELEG) = True\n.DATENART(eFAeinzel.efFAKTART) = False\n.DATENART(eFAeinzel.efPPSAUFTRNR) = True\n.DATENART(eFAeinzel.efSDAUFTRNR) = True\n.DATENART(eFAeinzel.efMATNR) = True\nCase eWObinICH.eAE_Tag [...]\nCase eWObinICH.eLE_Einzel [...]\nCase eWObinICH.eLE_Tag [...]\nCase eWObinICH.eUM_Einzel [...]\nCase eWObinICH.eUM_Tag [...]\nCode 4: Initialisierung der Ein-/Ausblendregeln\nIn der Prozedur DoInitArrayFilter - Code 4 - wird eine Variable vom Enum-Typ eWObinICH deklariert. Sie dient als Iterationsvariable, um über die sechs möglichen, vom Benutzer festlegbaren Zustände zu iterieren, sie zu durchlaufen. Mit jedem Aufruf von DoInitFilterRegeln ii erfolgt eine Inkrementierung (Hochzählen) der Variablen . Dadurch wird das Modul DoInitFilterRegeln(ByVal ART As eWObinICH) sechs mal aufgerufen, jedes Mal mit einem anderen Variableninhalt, um jedes Mal einen anderen Zustand der Ein-/Ausblendlogik zu initialisieren.\nIn der Prozedur DoInitFilterRegeln erfolgt der Zugriff auf die FILTERREGELN() einer bestimmten Art.\nIn Abhängigkeit von der Art der Regeln - Select Case ART – wird entschieden, ob eine Objektgruppe für den Benutzer sichtbar bleibt - .DATENART(eFAeinzel.efBLT) = True – oder ausgeblendet sein soll - .DATENART(eFAeinzel.efLIEFIST) = False.\nAufgrund der sprechenden Namensgebung für die benannten Konstanten, können wir dem Quellcode relativ leicht entnehmen, um welche Objektgruppen es sich hierbei handelt. Die Konstante efBLT steht für die Gruppe der Objekte, die sich auf den BLT-Termin  beziehen, wie aus der Abb. 15 ersichtlich.\nDie unter Code 5 dargestellte Code-Einheit DoFilterRegelnProtokoll dient uns als Testeinheit für die bereits im Logik-Modell mittels DoInitFilterRegeln hinterlegte Ein-/Ausblendlogik. Die Ausgabe der Ein-/Ausblendlogik-Informationen erfolgt dabei im Debug-Fenster, gem. Abb. 16.\nPrivate Sub DoFilterRegelnProtokoll() ' Test-Modul !\nDim ii As eWObinICH\nDim nn As eFAeinzel\nFor ii = eWObinICH.eAE_Tag To eWObinICH.eUM_Einzel\nCase eWObinICH.eAE_Einzel: Debug.Print "AE einzeln"\nCase eWObinICH.eAE_Tag: Debug.Print "AE tag"\nCase eWObinICH.eLE_Einzel: Debug.Print "LE einzeln"\nCase eWObinICH.eLE_Tag: Debug.Print "LE tag"\nCase eWObinICH.eUM_Einzel: Debug.Print "UM einzeln"\nCase eWObinICH.eUM_Tag: Debug.Print "UM tag"\nFor nn = eFAeinzel.efBLT To eFAeinzel.efMATNR\nSelect Case nn\nDebug.Print "  -BLT => " & .DATENART(nn)\nDebug.Print "  -LiefIST => " & .DATENART(nn)\nDebug.Print "  -PLANstart => " & .DATENART(nn)\nDebug.Print "  -ISTstart => " & .DATENART(nn)\nDebug.Print "  -PLANende => " & .DATENART(nn)\nDebug.Print "  -EROEFF => " & .DATENART(nn)\nDebug.Print "  -AE => " & .DATENART(nn)\nDebug.Print "  -FAKTDATUM => " & .DATENART(nn)\nDebug.Print "  -F => " & .DATENART(nn)\nDebug.Print "  -P => " & .DATENART(nn)\nDebug.Print "  -V => " & .DATENART(nn)\nDebug.Print "  -U => " & .DATENART(nn)\nDebug.Print "  -L => " & .DATENART(nn)\nDebug.Print "  -AuftrGeb => " & .DATENART(nn)\nDebug.Print "  -Regul => " & .DATENART(nn)\nDebug.Print "  -Rempf => " & .DATENART(nn)\nDebug.Print "  -FaktArt => " & .DATENART(nn)\nDebug.Print "  -MatNR => " & .DATENART(nn)\nCode 5: Logik-Testmodul\nDabei erzeugen wir – für jeden der sechs Zustände der Enum eWObinICH:\neine Hauptüberschrift – in der Abb. 16, die Information "AE tag" - um im Debug-Fenster die Angaben darüber zu hinterlassen, wo wir uns momentan befinden\nje eine Ausgabe pro FILTERREGELN(ii)– in der Abb. 16, die Information "-BLT => Falsch" etc. - um alle Zustände die Ein-/Ausblendlogik auszugeben\nDas "Durchwandern" der Werte der eWObinICH-Konstante entspricht dem Durchlaufen der in der Abb. 14 waagerecht eingezeichneten, roten Objekte. Die Iteration über FILTERREGELN(ii), die Werte der eFAeinzel-Konstante, dem Durchlaufen der in der Abb. 14 senkrecht eingezeichneten, blauen Objekte.\nAbb. 16: Ausschnitt der vom Testmodul erzeugten Ausgabe\nWieso benötige ich ein Testmodul?\nZur eigenen Sicherheit und der Sicherstellung, dass die "Logik" korrekt codiert wurde und somit die Filterobjekte wunschgemäß auf der Oberfläche der Filtermaske angezeigt werden. Wir müssen dabei bedenken, dass wir nicht an einer Spielanwendung arbeiten, sondern an einem System, das mehrere Fachkräfte in ihrer täglichen Arbeit unterstützen soll. Ein Hilfsmittel ist nur dann eine Hilfe, wenn es sachlich korrekt ist.\nAlternativ lässt sich die Information direkt dem Quellcode entnehmen. Wir müssen hierbei aber bedenken, dass wir uns im prototypischen Entwicklungsprozess befinden, in dem sich die Situation schnell ändern kann. Dementsprechend sollten wir in der Lage sein, die aktuelle Situation schnell zu erfassen und rasch zu dokumentieren. Indem wir die Ausgabe des Testmoduls in eine Datei statt an das Debug-Fenster umleiten, können wir die gespeicherten Logik-Zustände mit wenig Aufwand in einer dokumentierenden Unterlage bereitstellen.\n' Verweise auf die Origilalobjekte sammeln\n' => Zugriff über das Modell auf das Original\nPrivate Sub DoInitFilterDatum()\nSet .VON = Me.FldTERMBLTvon\nSet .BIS = Me.FldTERMBLTbis\nSet .VON = Me.FldTERMLIEFISTvon\nSet .BIS = Me.FldTERMLIEFISTbis\nSet .VON = Me.FldTERMFAKTURAvon\nSet .BIS = Me.FldTERMFAKTURAbis\nPrivate Sub DoInitFilterRest()\nSet .STAT(eFAeinzel.eff) = Me.FldTERMStatusForecast\nSet .STAT(eFAeinzel.efP) = Me.FldTERMStatusPlan\nSet .STAT(eFAeinzel.efV) = Me.FldTERMStatusVorgabe\nSet .DATA(eFAeinzel.efFAKTART) = Me.FldSONFAKTURAART\nSet .DATA(eFAeinzel.efMATNR) = Me.FldSONMatNr\nCode 6: Sammeln der Originalobjekte\nIn den Prozeduren DoInitFilterDatum und DoInitFilterRest erfolgt die Zuweisung der Filterobjekte der Maske an das von uns definierte Filtermodell.\n' Art mittels Knopfkombination bestimmt !\nPrivate Sub DoFilterLogikArrayToModel(ByVal ART As eWObinICH)\nDim ii As eFAeinzel\nWith FILTERREGELN(ART) ' Art der Filterlogik !\nFor ii = eFAeinzel.efBLT To eFAeinzel.efMATNR\nSelect Case ii ' Absteigend...\nCase eFAeinzel.efBLT To eFAeinzel.efFAKTDATUM\nDoDatumAktiv ii, .DATENART(ii)\nCase eFAeinzel.eff To eFAeinzel.efP\nDoStatusAktiv ii, .DATENART(ii)\nCase eFAeinzel.efAUFTRGEB To eFAeinzel.efREMPF\nDoArrAktiv ii, .DATENART(ii)\nCase eFAeinzel.efKURZBZCHN To eFAeinzel.efMATNR\nDoDataAktiv ii, .DATENART(ii)\nCode 7: Synchronisationsmodul - Ein-/Ausblendlogik – Filtermodell\nDoFilterLogikArrayToModel bezieht sich auf die Übertragung der Ein-/Ausblendlogik auf das Filtermodell. Die Situation lässt sich aus der Abb. 15 entnehmen.\nWir iterieren hierbei über die Logik-Arrays von oben nach unten – blau im Bild – und gleichen die Informationen mit den Modelldaten ab. Der Informationsabgleich erfolgt hierbei nur für einen bestimmten Fall, einen Fall, den der Benutzer durch die Betätigung des Datenquellenschalters bestimmt hat – Parameter ART, vom Typ des Enum eWObinICH. Für diesen speziellen Fall greifen wir auf die FILTERREGELN(ART) zu, und laufen alle Objektgruppen For ii = eFAeinzel.efBLT To eFAeinzel.efMATNR und die dort zuvor definierten Enum-Untermengen (vgl. Abb. 10 und das Filtermodell im Code 2) durch.\nFür jede Objektgruppe wird dabei eine Prozedur aufgerufen, die die Objekte der Oberfläche ein-/ausblendet, wobei als Parameter beim Aufruf die Informationen\nein- oder ausblenden?\nübermittelt werden. Demnach wird mittels DoDatumAktiv ii, .DATENART(ii), die Datum-Objektgruppe angesprochen, ii übergibt hierbei den aktuellen Enum-Wert, d.h. den exakten Index der Gruppe oder des Objektes, das de-/aktiviert wird. Der Parameter FILTERREGELN(ART).DATENART(ii) übergibt für das Gruppenobjekt mit dem Index ii den Ein-/Ausblendwert aus dem zugehörigen Ein-/Ausblendmuster.\n' Aktivierung inkl. Farbformatierung !\nPrivate Sub DoDatumAktiv(ByVal Index As eFAeinzel, _\nByVal AKTIV As Boolean)\n.VON.Enabled = AKTIV\n.VON.Text = cALLE\n.BIS.Enabled = AKTIV\n.BIS = cALLE\n.VON.BackColor = IIf(.VON.Enabled, eFARBE.eGELB, _\n.BIS.BackColor = IIf(.BIS.Enabled, eFARBE.eGELB, _\nPrivate Sub DoStatusAktiv(ByVal Index As eFAeinzel, _\n.Enabled = AKTIV\n' Aktivierung inkl. Farbformatierung und zurücksetzen!\nPrivate Sub DoArrAktiv(ByVal Index As eFAeinzel, _\n.BZCHN.Enabled = AKTIV\n.BZCHN.Text = cALLE\n.NR.Enabled = AKTIV\n.NR.Text = cALLE\n.BZCHN.BackColor = IIf(.BZCHN.Enabled, _\n.NR.BackColor = IIf(.NR.Enabled, _\nPrivate Sub DoLandAktiv(ByVal AKTIV As Boolean)\n.IN.Enabled = AKTIV\n.AUS.Enabled = AKTIV\n' Aktivierung inkl. Farbformatierung!\nPrivate Sub DoDataAktiv(ByVal Index As eFAeinzel, _\n.Text = cALLE:\n.BackColor = IIf(.Enabled, _\nCode 8: Ein-/Ausblendmodule\nCode 8 listet alle Module auf, die die Aktivierung der Filterobjekte bewirken.\nDie Prozedur DoDatumAktiv bezieht sich auf die Gruppe der Datumsobjekte, die unter FILTER.DATUM(Index) im Filtermodell gespeichert werden.\nDer Parameter .DATENART(ii) übergibt einen Boolean-Wert an die Prozedur. Dieser Wert wird über den Parameter AKTIV an die Eigenschaft .Enabled weitergereicht: .VON.Enabled = AKTIV.\nIst der Inhalt des Parameters .DATENART(ii) in seinem Wert WAHR - somit auch AKTIV WAHR - so wird die Objektgruppe in der Filtermaske aktiviert, analoges gilt für das Gegenteil.\nDie Auswahlfelder sollen einen Standardwert anzeigen, dieser wird mittels .VON.Text = cALLE gesetzt, wobei cALLE eine Konstante mit dem Inhalt "Alle" andeutet.\nLeider werden beim Deaktivieren der Felder nicht die Hintergrundfarben der Auswahlfelder geändert, so dass der Anwender u.U. nicht gleich merkt, ob ihm eine Auswahl zur Verfügung steht oder nicht. Um unnötigen Problemen aus dem Weg zu gehen, bietet es sich an, bei der Deaktivierung eines Auswahlfeldes auch seine Hintergrundfarbe zu ändern. Dies soll die folgende If-Abfrage und Zuweisung bewirken:\n.VON.BackColor = IIf(.VON.Enabled, eFARBE.eGELB, eFARBE.eGRAU)\nDemnach wird der Wahrheitswert von .VON.Enabled abgefragt. Ist das Feld sichtbar (=TRUE), behält es seine eFARBE.eGELB. Ist es nicht mehr erreichbar, ist seine eFARBE.eGRAU. Diese Farbwerte wurden zuvor mit dem Eigenschaften-Editor ermittelt und unter einer weiteren benannten Konstanten eFARBE abgelegt.\nAnaloge Betrachtungen gelten für weitere Objektgruppen-Aktivierungsmodule aus Code 8.\n5. Nachwort – Szenenwechsel - 3D-Dokumentation\n"Die Zukunft gehört hier Web-basierten Kataloglösungen, die alle erforderlichen Daten zentral auf einem Rechner speichern. Über Handy und Laptop gelangen diese Daten zu den Servicetechnikern vor Ort. [...] Über dreidimensionale Kataloge können sie 3D-Modelle erstellen, bei denen alle Bauteile klar identifizierbar sind. Mit einem Mausklick wird das Modell herangezoomt, gedreht oder geöffnet, so dass sich die einzelnen Baugruppen auf dem Bildschirm zeigen. Geräte lassen sich realitätsgetreu in sämtliche Bestandteile zerlegen [...].\nAbb. 17: 3D-Animation auf dem Display eines PDA\nDurch das Einbinden von Animationen lassen sich Ein- und Ausbaupfade nachverfolgen. [Industrielle Informationstechnik, 6-7 2001, H. Petters, S. 40]\n6. Literatur - Anregung\nTheorie und Praxis von Simulationssystemen - T. Sauerbier; Vieweg; ISBN 3-528-03866-7\nProduktinnovation - J. Gausemeier, P. Ebbesmeyer, F. Kallmeyer, Hanser; ISBN 3-446-21631-6\nKünstliche Intelligenz - G. F. Luger; Addison-Wesley; ISBN 3-8272-7002-7\nSAP R/3 Kompendium - R. Möhrlen, F. Kokot; Markt & Technik; ISBN 3-8272-5313-6\nKreativitätstraining – P. Weiler; Südwest; ISBN 3-517-07551-5\nKritik, Anregungen und Kommentare zu diesem Artikel richten Sie bitte direkt an den Autor Peter A. Landau.\nKontakt: Peter A. Landau\n Für die nachfolgenden Ausführungen im Rahmen dieser Dokumentation werden wir das SAP R/3-System gedanklich reduzieren. Abstrahiert betrachtet ist es für uns eine sehr umfangreiche Datenbank mit ausgedehnten Datenanalysemöglichkeiten.\n Methodisch gesehen verbirgt sich dahinter eine Weiterentwicklung der Datenbanktechnologie - die wir jedoch an dieser Stelle nicht studieren wollen. Aus der logischen Perspektive hingegen betrachtet, handelt es sich hier um ein Datensammlungsobjekt, hier als Datenbank bezeichnet. Für die Analyse, die wir im Rahmen dieser Dokumentation anstellen wollen, sind diese Unterschiede aber unbedeutend.\n Kein passender Primärschlüssel zum Fremdschlüssel vorhanden.\n Eine SQL-UPDATE-Anweisung wird wirksam.\n Prototypisch ist nicht mit unsachkundig gleichzusetzen. Viele Anwendungen aus dem Bereich der Expertensysteme werden auf diese Weise entworfen: "Expertensysteme werden durch fortschreitende Annäherungen an das fertige System erstellt [...]. Dieser Vorgang des Testens und Korrigierens von Entwürfen ist allen Entwicklungen von Expertensystemen gemein und steht im Gegen-satz zu hierarchischen Entwicklungsprozessen, wie dem Top-Down-Entwurf." [Luger, 285]\n Deaktiviert im Sinne von: Visible = FALSE.\n Enabled = TRUE, FALSE. Ein-/Ausblenden im Sinne von Visible = TRUE würde den Anwender unnötig verwirren, da er die ihm bekannten Auswahlfelder plötzlich nicht mehr erreicht, sie verschwinden an der Oberfläche der Software. Bei vielen auszublendenden Feldern pro Tabulatorseite entstünde somit der Eindruck der Leere in der Maske und könnte somit als ein undurchdachtes Design missdeutet werden.\n Frame - Objekte\n "e" und "f" im efBLT sind aufgrund einer internen Vereinbarung, einer Konvention entstanden. "e" steht für Enum im Datentyp, "f" hingegen bezieht sich auf ein Feld.\n Natürlich lassen sich auch mehrere Enums statt Untermengen direkt definieren.\n Die Anzahl der Array-Elemente im Bild stimmt nicht mit der Anzahl der zu speichernden Elemente überein. Es ist nur ein visuelles Hilfsmittel.\n Die Wahl des Datentyps soll - wie der gesamte Inhalt der Dokumentation - als Vorschlag und Anregung verstanden werden. Auch die Collection oder eine Klasse, etc. wären denkbar - je nach Absicht, die mit der Modellierung verfolgt wird.


Les Othaliens d'Epsilon :: canada goose herren\nPosté le: Mar 16 Jan - 08:47 (2018) Sujet du message: canada goose herren\nAber wie können wir dieses explosive Wachstum ï»¿canada goose herren von Hörbuchausgaben von Tausenden von bisher hauptsächlich reinen Papierbüchern erklären? Was macht sie mehr als nur eine bequeme Art, ein Buch zu "lesen"? Warum sind sie so viel beliebter als Kassetten- und CD-Hörbücher, die schon seit Jahren erhältlich waren, aber in Bezug auf die Buchverfügbarkeit nie wirklich über Bestseller hinausgingen? 1) ZEIT - Sie sparen Zeit, weil Sie überall und überall ein Hörbuch hören können , auch wenn man gleichzeitig andere Dinge tut, zum Beispiel beim Autofahren und von der Arbeit, beim Hundeschlitten, beim Radfahren, Joggen, im Haus oder am Computer arbeiten, im Garten arbeiten, trainieren, und so weiter ..... Die Liste ist endlos.Sie töten die Totzeit!\nEine aktuelle Umfrage ergab, dass in den USA die durchschnittliche Person durchschnittlich 73 Minuten pro Tag fährt; das entspricht über 440 Stunden pro Jahr oder 11 Vollzeitarbeitswochen. Stellen Sie sich einfach vor, wie viele Bücher Sie canada goose outlet in dieser Zeit lesen konnten, einfach mit einem MP3-Player und einem Vorrat an Hörbüchern! Stellen Sie sich auch vor, dass Sie diese Zeit zumindest teilweise dazu nutzen, pädagogische Hörbücher zu hören? Vielleicht fangen Sie an, eine Sprache zu lernen oder arbeitsbezogene Fähigkeiten zu verbessern. Wow - Denken Sie an die canada goose sale Hunderte von Stunden, die jetzt zu potentiell sehr profitablem oder emotional erfüllendem Gebrauch werden können.2) LIEBE LESEN ABER ... Wir alle kennen das Sprichwort, dass die Zeit der große Feind ist und es wahr ist! Viele von uns lieben es zu lesen, aber wir haben nicht genug Zeit, um so viel zu lesen, wie wir möchten.\nWenn es um den Druck von CD-Jacken geht, würde es im Allgemeinen den Prozess der Vollfarb-CMYK-Drucktechnologie umfassen. Darüber hinaus würden Ihre Papier-CD-Hüllen durch ihren glänzenden und matten Touch sehr auffällig und wunderbar aussehen. Andere Optionen können Prägung und Prägung zur Verbesserung der Qualität Ihrer canada goose parka damen Papier CD-Hüllen enthalten. Unter Berücksichtigung dieser vier allgemeinen Perspektiven des Drucks von CD-Jacken können Sie Ihre Papier-CD-Hüllen daher sehr effizient bedrucken. Außerdem können Sie Ihre Bestellung leicht an Ihre eigenen Anforderungen anpassen. Heutzutage verwendet eine breite Palette von Organisationen und Firmen CD-Jacken, die für ihre Geschäftsförderung drucken, einschließlich Mode-Hypes, Musikindustrie, Medien-Hypes, DVD-Läden, Buchhandlungen, Sportbranchen und die Liste geht weiter.\nUm Ihre CDs / DVDs vor Beschädigungen, Staub oder Kratzern zu schützen, werden in der Regel kostengünstigere CD-Hüllen verwendet. Am wichtigsten ist, CD-Jacken sind die einfachste und problemlose Möglichkeit, Ihre CDs und DVDs weltweit zu tragen. Sie sind in der Regel aus Karton hergestellt, die sie außergewöhnlich langlebig und langlebig Werbeartikel machen würde. Die Online-Druckerei hat einen Wettbewerbsvorteil gegenüber den Mitbewerbern aufgrund ihrer kundenspezifischen CD-Jacken. Um hervorragende CD-Jacken Designs zu erstellen, müssen Sie eine Reihe von Dingen implementieren, die Bilder, benutzerdefinierte Logos, Corporate Templates, Bilder, Texturen, Grafiken und Farbschemata umfassen.\nAlle diese Komponenten machen das Ganze aus, was Angst ist. In ihrem chronischen Zustand kann soziale Angststörung behindern, und verhindern, dass Einzelpersonen tägliche Aufgaben erledigen, obwohl mit Hilfe von Medikamenten und Therapien viele dieser Personen die Störung bekämpfen und mit ihrem Leben weitermachen können.\nAlle diese Komponenten machen das Ganze aus, canada goose parka was Angst ist. In ihrem chronischen Zustand kann soziale Angststörung behindern, und verhindern, dass Einzelpersonen tägliche Aufgaben zu erledigen, obwohl mit Hilfe von Medikamenten und Therapien viele dieser Personen die Störung bekämpfen und mit ihrem Leben weitermachen können. Über das LandDie Sommer sind warm und die Die Winter sind moderat mit etwas Schnee. Mai und Juni sind die sonnigsten Monate. Das Wetter ändert sich ziemlich häufig von bewölkt zu sonnig und umgekehrt. Wenn Sie den Besuch im Sommer planen, empfehlen wir leichte Woll- oder Baumwollkleidung und eine Jacke für Frühling\nund Herbst. Tragen Sie immer Regenmantel für das vorzeitige Duschen.


macom plant neuen Präsentationsbereich der E. Zoller GmbH & Co. KG › ProMediaNews\nmacom plant neuen Präsentationsbereich der E. Zoller GmbH & Co. KG\nvon Redaktion, 24. Juli 2018\nDie macom Ingenieure haben den neuen Präsentationsbereich der E. Zoller GmbH & Co. KG für die Software Tool Management Solution in Pleidelsheim geplant. Mit fünf Präsentationsstationen, zwei großflächigen LC-Displays und einer flexiblen, IP-basierten Signalübertragung wird der Workflow eines echten Produktionsprozesses nachgebildet.\nNeuer Präsentationsbereich der E. Zoller GmbH & Co. KG (Bild: macom)\nDie E. Zoller GmbH & Co. KG ist ein weltweit führendes Unternehmen für Einstell- und Messgeräte sowie Software zur Messung, Inspektion und Verwaltung von Zerspanungswerkzeugen. Ein zentrales Produkt im Portfolio ist die Werkzeugverwaltungs-Software Tool Management Solution. Um die Produktpräsentation zu verbessern, hat Zoller in seinem Showroom im Firmensitz in Pleidelsheim einen neuen Präsentationsbereich eingerichtet.\nStory-Telling in der Produktpräsentation\nFür die Präsentation der Software hat macom fünf Arbeitsstationen geplant. Diese bilden die einzelnen Schritte eines Produktionsprozesses vom Bestelleingang bis zur Auslieferung nach. Auf jede Station ist eine an der Decke angebrachte Kamera gerichtet, die die Arbeitsschritte aufnimmt und über IP-Netzwerk auf zwei 80‘‘ FullHD-Displays überträgt. So können die Kunden von Zoller die Software eingebettet in einen simulierten Produktionsprozess erleben. Das ermöglicht ein Story-Telling, das den Praxisnutzen der einzelnen Softwarefeatures direkt greifbar macht. Die installierte Medientechnik und die flexible IP-Signalübertragung erlauben dabei eine flexible Präsentation mit einer einfachen und intuitiven Steuerung.\nMit fünf Präsentationsstationen, zwei großflächigen LC-Displays und einer flexiblen, IP-basierten Signalübertragung wird der Workflow eines echten Produktionsprozesses nachgebildet. (Bild: macom)\nDie IP-basierte Signalübertragung war in diesem Fall nicht nur die kostengünstigere Lösung. Sie erhöht zudem die Flexibiltät der Übertragung und vereinfacht die Steuerung. So sind Presets für die Bildübertragung der einzelnen Arbeitsstationen gespeichert. Sie können an jeder Station per simplem Knopfdruck aktiviert werden. Die Vortragenden können sich so darauf verlassen, dass die Zuschauer stets das richtige Bild zu sehen bekommen, ohne dass eine komplizierte Steuerung die Produktpräsentation stört. Zudem können die Produktpräsentationen live mitgeschnitten werden. Zoller nutzt diese Möglichkeit beispielsweise, um ihre Produktpräsentationen zu optimieren. Die macom Experten haben die AV-Infrastruktur, die Beleuchtung, die Beschallung und die Medientechnik für den Präsentationsbereich und den Workflow der Produktpräsentation geplant. Dabei haben sie das Projekt von der Entwurfsplanung bis hin zur Inbetriebnahme fachplanerisch begleitet.\nSchlagwörter: AV, Professional System\nShure präsentiert Drahtlostechnik auf der Tonmeistertagung\nProjecta präsentiert Sight Line für Projektionsfolien\nPPDS kündigt gemeinsame Konferenzlösungen mit Logitech an\nAmptown System Company mit adunas, RTS und Vocanet auf der 31. Tonmeistertagung\nNeuer Pro-Ribbon Point Source Säulenlautsprecher von Alcons Audio\nMartina Grüttner neue Key Account Managerin Pro AV Südost\nBundeskonferenz Veranstaltungswirtschaft übergibt Forderungen an Bundesregierung\nLED-Floor von ROE auf Cariad-Stand bei der IAA\nErste Kooperationsseminare der LEaT academy erfolgreich gestartet


Der deutsche Immobilien-Investmentmarkt\nauf dem Weg zu neuen Rekorden?\nEtwa 28 Mrd. Euro wurden bis Ende Juli in deutsche Gewerbeimmobilien investiert. Bis Ende des Jahres dürfte das Transaktionsvolumen auf deutlich mehr als 50 Mrd. Euro steigen und damit den bisherigen Rekord aus dem Jahr 2007 wohl mindestens erreichen.\nWeil hochwertige und langfristig vermietete Objekte in den Metropolen inzwischen so teuer wie nie zuvor sind, suchen immer mehr Investoren nach Alternativen. Hoch in Kurs stehen dabei vor allem Büro- und Handelsimmobilien in B-Städten wie Bonn oder Hannover. Zudem sind alternative Nutzungen, darunter Logistikimmobilien und Studentenwohnanlagen, stark nachgefragt.\nFür Immobilieneigentümer kann es sich in einem solchen Umfeld lohnen, über strategische Verkäufe nachzudenken. Die Investment-Teams von Savills unterstützen Sie bei einem solchen Vorhaben gerne.


Veröffentlicht am 29.11.2020 29.11.2020  von Talkis\nDie Lose für die Silvester-Millionen gibt es an jeder Lotto-Annahmestelle die seit einigen Jahren ebenfalls die SilvesterMillionen mit eigener Ziehung anbieten: Neujahrs-Million von Lotto RLP - mehr Gewinne Mit BayernMILLIONEN Losnummern ist die Auflage begrenzt. Verkauf nur solange Vorrat reicht! Die einmalige Ziehung erfolgt am Die Gewinner werden am Silvestertag in einer Ziehung ermittelt. Theoretische Chance auf den Höchstgewinn 1 zu Details.\nMit BayernMILLIONEN Losnummern ist die Auflage begrenzt. Verkauf nur solange Vorrat reicht! Die einmalige Ziehung erfolgt am Die Ziehung findet am Dezember unter notarieller Aufsicht in der Stuttgarter Lotto-Zentrale statt. Alle Losnummern, auf die ein Gewinn. Sollten bereits vorzeitig alle Losnummern vergeben sein, ist die Lotterie ausverkauft. Die Gewinner werden am Silvestertag in einer Ziehung ermittelt.\nZusätzlich gewinnt jeder Tippschein mit 5 und 4 Richtigen. Solange die Lose noch verfügbar sind, endet der Verkauf am Silvestertag: Spielzeitraum von 2. Die Endjahreslotterie war in den vergangen Jahren immer frühzeitig ausverkauft. Viel Glück! Dieses Problem hast du bei Lottoland selbstverständlich nicht. Verkauft werden die Lose auch Solieter Internet unter Admiral Entertainment Gmbh. Sie sind hier: HNA Startseite. Die Gewinner der Lotto-Ziehung werden am Landespokal Brandenburg. Zum Jahresende gibt es oft Silvester-Lotterien. Die Ziehung erfolgt unter notarieller Aufsicht nach einem zertifizierten Zufallsverfahren. Kommentiere den Artikel Antworten abbrechen. These cookies do not store any personal information. Ein Los für die Silvester-Lotterie von Lottohelden. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.\nSicher wisst auch Ziehung Silvester Millionen 2021, wie Ziehung Silvester Millionen 2021 Bedingungen dafГr aussehen. - Jetzt bis zu 1 Mio € gewinnen!\nSo wird kurz vor Jahreswechsel eine weitere halbe Million ausgeschüttet. Ein Los für die Silvester-Millionen Lotterie kostet 10,00 Euro. Der Verkauf für die SilvesterMillionen ist bereits gestartet und endet am Es lohnt sich allerdings, ein Silvester-Los rechtzeitig zu kaufen, da die Losanzahl begrenzt ist und die Lose somit schon weit vor dem Annahmeschluss ausverkauft sein können. Silvester Millionen Gewinner sind in insgesamt 4 Gewinnklassen aufgeteilt. Die Ziehung der Zahlen der einzelnen Klassen kann dabei unterschiedlich erfolgen. Im Normalfall werden die Zahlen der Gewinnklassen 1, 2 und 4 manuell gezogen und die Gewinnzahlen der dritten Klasse werden durch einen zertifizierten Zufallszahlengenerator ermittelt. Silvester-Sonderziehung NEU JANUAR 4. Klasse JACKPOT bis zu 9 MILLIONEN ¤* Jackpot-Ziehung* am 1. Januar 1. Januar Neujahrsziehung PRIVATE INSEL Wert: 3 Millionen ¤ (einschl. Erwerbsnebenkosten) 1. Hauptziehung Freitag 1. Januar 1 x 30 x 30 x x x 1 Million ¤ ¤ ¤ ¤ ¤ Die Ziehung erfolgt Chrome Flash Erlauben notarieller Aufsicht nach einem Myne Zufallsverfahren. Sind alle Losnummern vergeben, ist das Spiel ausverkauft. Simon Auch die Neujahrs-Million ist eine einfache Nummernlotterie mit Losnummern von Die Ziehung der Silvester-Millionen ist am Dezember unter notarieller Aufsicht in der Stuttgarter Lotto-Zentrale. Alle Losnummern, auf die ein Gewinn entfallen ist, veröffentlicht Lotto Baden-Württemberg am frühen Silvesterabend unter fan-cythis.com Mega spielen Mega Zahlen & Quoten Mega Hilfe & FAQ Mega Neujahrslotterie - Hilfe & FAQ Das gibt es nur bei Lottoland: Basierend auf der legendären Mega da Virada – Insidern auch als Silvester Millionen bekannt -, welche einmal jährlich seit am Silvesterabend in Brasilien zelebriert wird, stellt Lottoland einen. Auch zum Jahrswechsel / bietet LOTTO Rheinland-Pfalz nun zum vierten Mal die Neujahrs-Million an. Bei der Lotterie werden Lose angeboten, wovon eines der Lose einen Gewinn von einer Million Euro ermöglicht. Aufgrund der stark limitierten Losanzahl sind die Gewinnchancen überdurchschnittlich hoch. Ein Los kostet 10,00 Euro. Der Verkaufsstart war am November. Der. Der MillionenKracher ist bereits beendet. Bis zum Start des MillionenKrachers / empfehlen wir einen Blick auf fan-cythis.com, um über die neuesten Lotto-Angebote auf dem Laufenden gehalten zu werden. Die Gewinner der Lotto-Ziehung werden am 1. Januar veröffentlicht. Januar veröffentlicht. Göttingen - Lotto Niedersachsen veranstaltet mit der Silvester-Lotterie erstmals eine.\nSollten bereits vorzeitig alle Losnummern vergeben sein, ist die Lotterie ausverkauft. Die Gewinner werden am Silvestertag in einer Ziehung ermittelt. Die Gewinner werden am Silvestertag in einer Ziehung ermittelt. Theoretische Chance auf den Höchstgewinn 1 zu Details. Exklusiv bei fan-cythis.com kann man jetzt bundesweit die SilvesterMillionen sich bei der Ziehung die Chance auf eine von vier „Silvester Millionen“ und viele. Die Ziehung der SilvesterMillionen Lotterie. Die Auslosung der Lottohelden-Gewinnzahlen findet an Silvester gegen\nWir fördern. Diese ist so beliebt wie nie zuvor, da es landesweit keine andere Lotterie gibt, bei welcher die Chancen auf den Millionengewinn so hoch sind wie bei dieser.\nWähle einfach ein Tippfeld oder erwerbe einfach einen ganzen Lottoschein mit 6 Feldern.


Die etwas anderen Eiscracks - WZ.de\n13. Februar 2011 - 19:01 Uhr\nDer Curling Club Düsseldorf feiert sein 50-jähriges Bestehen und gewinnt das Jubiläumsturnier.\nDüsseldorf. Im Stadion an der Brehmstraße wird es wieder laut. „Wischen“, brüllt der ältere Herr sein mit Schrubbern bewaffnetes Team an. Und die beiden jungen Männer putzen den Boden, als ob es um ihr Leben ginge. Ganz so schlimm ist es nicht, beim Curling geht es nur um Punkte. Eissport in Düsseldorf, das ist eben nicht nur Eishockey, das ist auch Curling. Dass es diesen Sport hier schon seit Jahrzehnten gibt, wissen die wenigsten.\nDer Curling Club Düsseldorf (CCD) hat am Wochenende seinen fünfzigsten Geburtstag standesgemäß mit einem internationalen Turnier gefeiert. Teams aus den Niederlanden und aus Schottland gaben sich die Ehre, die weiteste Anreise hatte die Frauenmannschaft Neva Moskva aus der russischen Hauptstadt.\nMit Eisstockschießen hat Curling nichts gemein\nCurling, das hieß doch früher Eisstockschießen, denkt der interessierte Laie vielleicht und begeht damit gleich den ersten Kardinalfehler. „Eisstockschießen, das machen Bayern auf zugefrorenen Seen. Davon habe ich keine Ahnung“, sagt Felix Laumen vom CCD. Sein Sport habe damit nichts zu tun, weist er jede Verwandtschaft zurück. Was für Außenstehende aussieht, als würden die Teams sich heiße Teekessel über das Eis hin und herschieben, ist in Wirklichkeit eine von Taktik geprägte Präzisionssportart.\n„Schach auf dem Eis“ nennt Felix Laumen seinen Sport. Ziel ist es, möglichst viele eigene Steine im über 40 Meter entfernten Ziel unterzubringen. Damit die so weit wie nötig und so exakt wie möglich über das Eis gleiten, müssen die Wischer alles geben. „Das Fegen ist extrem anstrengend“, sagt Carsten Neumann, „man ist sofort im anaeroben Bereich. Im Fernsehen sehe Curling so einfach aus, aber „es ist extrem anspruchsvoll“.\nVor dreißig Jahren hat Richard Dörrenberg durch einen Artikel in der WZ vom CCD erfahren, heute ist er Präsident des Vereins. „Früher wurde Curling immer in eine Schublade mit Golf gesteckt. Das ist heute nicht mehr so“, sagt er und freut sich über den Wandel zum Breitensport. Die Entwicklung seines Vereins freut ihn noch mehr, denn Curling ist kein Altherrensport mehr. „Uns ist es gelungen, den Nachwuchs an Bord zu holen“, sagt sich Dörrenberg. Der jüngste Neuzugang des Vereins ist 13 Jahre alt. Und den Turniersieg durfte Richard Dörrenberg gestern auch noch bejubeln.\nDer Curling Club Düsseldorf hat sich 1961 gegründet. Wer Curling ausprobieren möchte, kann an einem Schnupperkurs teilnehmen. Bequeme und warme Kleidung ist dabei angeraten. Turnschuhe sind Pflicht, Gleitsohlen, Steine und Besen werden vom Verein gestellt.\nIn Deutschland gibt es etwa 1200 Curlingspieler. Stärker verbreitet ist die Sportart in Kanada, Skandinavien, Schottland und der Schweiz. Seit 1998 ist Curling auch olympische Sportart.