Möglichkeiten und Grenzen der Steuerung von MS Excel durch SAS mittels DDE Theorie und Praxis
|
|
- Sofia Schmid
- vor 8 Jahren
- Abrufe
Transkript
1 Programmierung Möglichkeiten und Grenzen der Steuerung von MS Excel durch SAS mittels DDE Theorie und Praxis Ralf Minkenberg Repges & Partner Neuenhofstr Aachen Zusammenfassung Weitergehende Möglichkeiten der direkten Steuerung von Excel aus einem SAS-Programm heraus sind eher selten anzutreffen. Es wird dargestellt, welche Befehle im Rahmen des Dynamic-Data-Exchange (DDE) zur Verfügung stehen, um zwischen verschiedenen Windows- Programmen und SAS zu kommunizieren. Die wichtigsten Befehle zur Kontrolle der Programme mittels eines SAS-Programms werden beschrieben. In einem Beispiel wird die Anwendung der vorgestellten Befehle erläutert. Für ein periodisches Berichtswesen soll ein SAS- Programm die regelmäßige Erstellung einer beliebigen Anzahl an Excel-Dateien mit mehreren Tabellen in benutzerdefiniertem Layout und abhängig von den in SAS generierten Daten steuern. Die Vorund Nachteile der benutzten Lösung und des DDE allgemein werden diskutiert. Keywords: Dynamic Data Exchange, DDE, MS Excel, Reporting. 1 Periodische Berichtserstellung mittels SAS In der vorliegenden Situation ist die regelmäßige Erstellung von Berichten aus in SAS gespeicherten Data Warehouse-Beständen an verschiedene Filialen o.ä. neu zu gestalten. Die Berichte wurden bis zu ihrer Erneuerung von verschiedenen SAS-Programmen erstellt und die Ergebnisse als Text- oder CSV-Datei an die Filialen versendet. Vom Kunden gewünscht war eine Überarbeitung der vorhandenen SAS-Programme unter folgenden Prämissen: 165
2 R. Minkenberg Die Berichte sollten regelmäßig und soweit wie möglich automatisiert erstellt werden können. Der Datenexport aus den vorhandenen Data Warehouse-Beständen muss mit SAS erfolgen. Das Layout der erstellten Berichte sollte möglichst benutzerfreundlich ausgerichtet sein. Eine weitergehende Analyse der erstellten Berichte mit den Nutzern bekannten Programmen (z.b. MS Excel) sollte sehr einfach ermöglicht werden. Diese Änderungen waren notwendig, da die bisher erstellten Berichte von den Endnutzern sehr selten oder gar nicht benutzt wurden. Zum Teil wurden mit eigenen Tools oder Programmen lesbarere Formate von den Nutzern erstellt. Dies alles zeigt, dass der Zweck der Berichte (Analysieren der Daten, um z.b. interessante Kundensegmente anzusprechen) nicht erreicht wurde, und dies wesentlich an der Form der versendeten Berichte lag. Eine Lösung, die sowohl den Vorgaben entsprach als auch die tatsächlichen Aufgaben der Berichte fördern könnte, erschien uns die direkte Erstellung von MS Excel-Dateien aus SAS heraus, aufbauend auf den bisher verwendeten Programmen. Konkret sollte aus verschiedenen den Benutzerwünschen angepassten Excel- Vorlagendateien, welche aus mehreren Arbeitsblättern bestehen können und sowohl verschiedene Excel-eigene Formatierungen als auch Datenfilter, Pivot-Tabellen, Graphiken und andere Excel-typische Objekte beinhalten können, den bisher benutzten Berichten entsprechende Excel-Dateien erstellt werden. Diese Vorlagendateien sollen mit den notwendigen Daten gefüllt werden, indem ein regelmäßig benutzbares SAS-Programm auf Grundlage der vorhandenen Programme verwendet wird. Für verschiedene Filialen oder andere Unterteilungen soll jeweils eine eigene Excel-Datei erstellt werden. Ein Ausschnitt einer beispielhaften Excel-Vorlagendatei zeigt die folgende Abbildung. Abbildung 1: Beispielhafte Excel-Vorlagendatei 166
3 2 Kommunikation zwischen SAS und MS Excel 2.1 Dynamic Data Exchange (DDE) Programmierung Die Kommunikation zwischen SAS und anderen Anwendungen ist unter Windows mit Hilfe des sogenannten Dynamic Data Exchange (DDE) möglich. Hierbei wird z.b. von SAS aus eine entsprechende DDE-Instanz initiiert und über die sogenannte DDE-Konversation können dann Daten und Befehle zwischen zwei Anwendungen ausgetauscht werden. Die allgemeine Syntax in SAS, um eine DDE-Instanz zu eröffnen, lautet: FILENAME fileref DDE "DDE-triplet" <DDE-Optionen>; Durch Verwenden der Option DDE im FILENAME-Befehl bezieht sich die hier definierte Referenz fileref nicht auf eine externe Datei (wie in der standardmäßigen Verwendung des Befehls), sondern auf eine andere Anwendung, mit der mittels weiteren Befehlen kommuniziert werden soll. Welche Anwendung angesprochen werden soll, und ob Daten oder Befehle ausgetauscht werden sollen, wird durch Angabe des DDE-triplets festgelegt. Dieses DDE-triplet bezieht sich immer auf eine bereits laufende andere Anwendung. Die hier erlaubten (optionalen) DDE-Optionen hängen sehr von der speziellen Situation ab und werden daher hier nicht genauer im einzelnen beschrieben. Ein bereits laufendes Excel-Programm kann zur Übergabe weiterer Befehle beispielsweise mit dem Befehl FILENAME cmdexcel DDE "excel system"; angesprochen werden. 2.2 Starten von Excel aus SAS Wenn aus SAS heraus andere externe Programme aufgerufen werden, ist es in vielen Fällen sinnvoll, die folgenden beiden Optionen zu verwenden. OPTION noxwait noxsync; 167
4 R. Minkenberg Mit noxwait wird nach dem Ausführen eines externen Befehls direkt die Kontrolle wieder an das SAS-Programm zurückgegeben und nicht bis zur Beendigung des externen Befehls gewartet. Mit noxsync ist ein asynchrones (nicht aufeinander aufbauendes) Ausführen von SAS-Befehlen und externen Befehlen möglich. Der Start von MS Excel aus SAS heraus ist standardmäßig mit dem x -Befehl möglich, z.b. X "c:\programme\office\excel.exe"; Ein Nachteil dieser Methode ist, dass der genaue Pfad, unter dem das Excel- Programm gespeichert ist, bekannt sein muss. Außerdem ist hier keine Kontrolle möglich, ob der Excel-Start erfolgreich verlaufen ist. Um diese beiden Nachteile zu umgehen, gibt es mittels des SYSTEM-Befehls die Möglichkeit, Excel mit dem in der Windows-Registry angegebenen Pfad zu starten. Eine Kontrolle, ob der Start erfolgreich war, ist mittels des FOPEN-Befehls möglich. Der entsprechende Programmteil sieht dann folgendermaßen aus: FILENAME cmdexcel DDE "excel system"; * Starten von Excel mit dem Pfad aus der Registry; %LET rc = %SYSFUNC ( SYSTEM (start excel ) ); %LET start = %SYSFUNC ( INT ( %SYSFUNC ( DATETIME () ) ) ); %LET stopp = %EVAL ( &start + 10 ); * maximal 10 Sekunden warten; %DO %WHILE ( &fid LE 0 ); %LET fid = %SYSFUNC ( FOPEN ( cmdexcel, s ) ); %LET time = %SYSFUNC ( INT ( %SYSFUNC ( DATETIME () ) ) ); %IF &time GE &stopp %THEN %LET fid = 1; %END; %LET rc = %SYSFUNC ( FCLOSE ( &fid ) ); 2.2 Befehlsübergabe an Excel Nach dem erfolgreichen Starten von MS Excel können nun unter Verwendung der zu excel system gehörenden Referenz Befehle an das Excel-Programm übergeben werden. Die Befehle gehorchen der Syntax der Excel4- Makrobefehle in englisch, unabhängig von der verwendeten Sprache im 168
5 Programmierung Excel-Programm. (Excel4 war die in Excel-Programmen bis Version 4 verwendete Makrosprache vor der Einführung von Visual Basic als Makrosprache.) Durch Verwendung einer veralteten, nicht sehr umfangreichen Makrosprache, die heutzutage auch nur noch sehr mäßig dokumentiert ist (siehe [4]), ergibt sich der Nachteil, dass zunächst nur grundlegende, einfache Befehle und Kommandos in der Kommunikation zwischen SAS und Excel sinnvoll zu verwenden sind. Im folgenden sind einige beispielhaften Befehle aufgeführt, die von SAS an Excel weitergegeben werden: DATA _null_; FILE cmdexcel; * "excel system"; PUT '[error(false)]'; * Excelmeldungen werden nicht angezeigt; PUT '[open("c:\eigene dateien\vorlage.xls")]'; * Öffnen der angegebenen Datei; PUT '[select("r1c1")]'; * Auswählen der Zelle in Zeile 1, Spalte 1; PUT '[save.as("c:\daten\ergebnis.xls",1)]'; * Speichern der Excel-Datei; RUN; 2.3 Zugriff auf Excel-Arbeitsblätter Um auf verschiedene Arbeitsblätter einer Excel-Datei von SAS aus zugreifen zu können, ist es oft wichtig, überhaupt die Namen der zur Zeit im gerade geöffneten Excel-Programm vorhandenen Arbeitsblätter ermitteln zu können. Über den Befehl FILENAME topics DDE "excel system!topics"; kann man die Namen aller Arbeitsblätter der momentan geöffneten Excel- Datei auslesen. Das folgende Beispielprogramm DATA _null_; LENGTH topics $1000; INFILE topics PAD DSD NOTAB DLM='09'x LRECL=65536; INPUT topics PUT topics; RUN; 169
6 R. Minkenberg erzeugt z.b. die folgende Ausgabe ins LOG-Fenster: [:]: [vorlage.xls]alle Kunden [vorlage.xls]best-kunden [vorlage.xls]neu-kunden [eurotool.xla]sheet1 [personl.xls]tabelle1 [personl.xls]tabelle2 [personl.xls]tabelle3 System Der erste und letzte Eintrag werden immer mit ausgegeben. Es ist wichtig, dass alle geöffneten Excel-Dateien durchsucht werden, also auch solche mit (standardmäßig vorhandenen) Makros oder mit persönlichen Einstellungen. 2.4 Datenexport Der Datenexport von SAS in die entsprechende Vorlagendatei geschieht auch über DDE, indem der zu beschreibende Datenbereich in Excel analog zu folgendem Befehl angegeben wird: FILENAME ddedata DDE "excel Alle Kunden!z2s1:z251s8" NOTAB; Das Schreiben der Daten kann dann analog zu folgendem Programm durchgeführt werden: DATA _null_; SET libref.sasdatei; FILE ddedata; * Option DLM = '09'x ist möglich; PUT region '09'x kundennr '09'x name '09'x vorname '09'x gebdat '09'x beruf '09'x umsatz '09'x ertrag; RUN; Der Bereich, in dem die Daten in Excel geschrieben werden, muss im zugehörigen FILENAME-Befehl exakt angegeben werden und somit vorher sowohl die Anzahl der zu schreibenden Variablen (Spalten) als auch der zu schreibenden Beobachtungen (Zeilen) bestimmt werden. 170
7 Programmierung 2.5 Das Makro Für die regelmäßige Benutzung des Datenexports in entsprechend den Benutzerwünschen vorliegende Excel-Vorlagendateien wurde ein Makro entwickelt. Hierin wird zunächst eine umfangreiche Parameterüberprüfung aller zu übergebender Parameter durchgeführt. Dies ist notwendig, weil gerade bei der DDE-Kommunikation fehlerhafte Befehle häufig nicht zu einer Fehlermeldung oder zum Abbruch des Programms führen, sondern solche fehlerhaften Befehle einfach ignoriert werden und der Rest des Programms ausgeführt wird. Dies kann zu unerwarteten und unerwünschten Ergebnissen führen und muss auf jeden Fall vermieden werden. Weiterhin sollte während der Ausführung des SAS-Makros neben dem zur DDE-Verbindung gehörenden Excel-Programm kein weiteres Excel-Programm laufen auch dies wird daher überprüft und notfalls das Makro mit einer entsprechenden Fehlermeldung beendet. Der inhaltliche Kern des Makros läuft völlig analog den bisher beschriebenen Programmschritten ab, wobei natürlich die veränderlichen Angaben über entsprechende Makrovariablen belegt werden. Der Aufruf des Makros hat folgende Form: %MACRO zerteil (templib = work, /* temp. Dateien */ saslib = in, /* Eingabedatei (Library) */ sasdatei = _last_, /* Eingabedatei (Data) */ zertvars =, /* Zerteilvariablen */ sortvars =, /* Sortiervariablen */ outvars =, /* Ausgabevariablen */ verz_xls =, /* Verzeichnis der Vorlagendatei */ dateixls =, /* Dateiname der Vorlagendatei */ blattxls =, /* Namen der Tabellenblätter */ z_anfxls = 2, /* erste Zeilennummer */ s_anfxls = 1, /* erste Spaltennummer */ outv_xls = ); /* xls-ausgabeverzeichnis */ 3 Zusammenfassung Die mit Hilfe des beschriebenen Verfahrens erstellten Excel-Dateien wurden, im Gegensatz zu den vorher erstellten Text-Dateien, von den Endnutzern gut angenommen. Vielfältige Auswertungen innerhalb der einzelnen Excel-Tabellen nehmen die Benutzer nun selbstständig vor, wodurch das Aufspüren interessierender Kunden nun relativ einfach möglich ist. 171
8 R. Minkenberg Natürlich führt ein Reporting, dass sich versucht, an den Wünschen der Benutzer zu orientieren, auch dazu, dass Ergänzungen und Änderungen des vorhandenen Layouts häufig geäußert werden. Durch Verändern der zugehörigen Vorlagendateien lassen sich solche Änderungen, wenn gewünscht, einfach verwirklichen. Das vorgestellte Verfahren kann noch leistungsfähiger ausgebaut werden, indem innerhalb der Vorlagendatei in einzelnen Zellen entsprechende Visual Basic-Makros hinterlegt werden, die dann durch Auswahl dieser Zelle ausgeführt werden. Somit können neben den direkt via DDE zur Verfügung stehenden Excel4-Makrobefehlen auch die vielfältigen Möglichkeiten von Visual Basic-Makros benutzt werden. Literatur [1] Conway, T. (2003). Another Shot at the Holy Grail: Using SAS to Create Highly-Customized Excel Workbooks, Paper , SUGI 28. [2] Roper, C.A. (2000) Intelligently Launching Microsoft Excel from SAS, using SCL functions ported to Base SAS, Paper 97-25, SUGI 25. [3] SAS Institute Inc. Chapter 11: Using Dynamic Data Exchange, SAS Companion for the Microsoft Windows Environment. SAS Online Doc V8, Cary, NC. [4] Microsoft Corporation (1994): Microsoft Excel Developer s Kit. Microsoft Press, Redmond, WA. 172
Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrLineQuest-Leitfaden LineQuest Dialog-Portal. Generieren der LineQuest-Auswertungsdatei
LineQuest-Leitfaden LineQuest Dialog-Portal Generieren der LineQuest-Auswertungsdatei Copyright 2009 by LineQuest LineQuest Walter-Paetzmann-Str. 19 82008 Unterhaching E-Mail Internet info@linequest.de
MehrNEUES BEI BUSINESSLINE WINDOWS
Fon: 0761-400 26 26 Schwarzwaldstr. 132 Fax: 0761-400 26 27 rueckertsoftware@arcor.de 79102 Freiburg www.rueckert-software.de Beratung Software Schulung Hardware Support Schwarzwaldstrasse 132 79102 Freiburg
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrBeispiel des Zusammenführens der APV- Tabellen Stammdaten und Verlaufsdaten mithilfe von Access
Beispiel des Zusammenführens der APV- Tabellen Stammdaten und Verlaufsdaten mithilfe von Access Diese Übersicht stellt die Zusammenführung der APV Tabellen Stammdaten und Verlaufdaten mithilfe der Datenbank
MehrDrucken aus der Anwendung
Drucken aus der Anwendung Drucken aus der Anwendung Nicht jeder Großformatdruck benötigt die volle Funktionsvielfalt von PosterJet - häufig sind es Standarddrucke wie Flussdiagramme und Organigramme die
Mehr1 PIVOT TABELLEN. 1.1 Das Ziel: Basisdaten strukturiert darzustellen. 1.2 Wozu können Sie eine Pivot-Tabelle einsetzen?
Pivot Tabellen PIVOT TABELLEN. Das Ziel: Basisdaten strukturiert darzustellen Jeden Tag erhalten wir umfangreiche Informationen. Aber trotzdem haben wir oft das Gefühl, Entscheidungen noch nicht treffen
MehrStand: 28.11.2012. Adressnummern ändern Modulbeschreibung
Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht
MehrInstallations- und Bedienungsanleitung für Macro Excel_Table Version 10
Malerzów, den 26.11.2012 Installations- und Bedienungsanleitung für Macro Excel_Table Version 10 1. Vorbemerkungen Dieses Dokument stellt eine vereinfachte Installations- und Bedienungsanleitung für Macro
MehrAnleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
MehrCMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
MehrFeiertage in Marvin hinterlegen
von 6 Goecom GmbH & Co KG Marvin How to's Feiertage in Marvin hinterlegen Feiertage spielen in Marvin an einer Reihe von Stellen eine nicht unerhebliche Rolle. Daher ist es wichtig, zum Einen zu hinterlegen,
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrHandbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen
Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen Dateiname: ecdl6_05_01_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 6 Präsentation - Diagramm
MehrAnzeige von eingescannten Rechnungen
Anzeige von eingescannten Rechnungen Wenn Sie sich zu einer Eingangsrechnung die eingescannte Originalrechnung ansehen möchten, wählen Sie als ersten Schritt aus Ihrem Benutzermenü unter dem Kapitel Eingangsrechnung
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrDokumentation. estat Version 2.0
Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrInfo-Veranstaltung zur Erstellung von Zertifikaten
Info-Veranstaltung zur Erstellung von Zertifikaten Prof. Dr. Till Tantau Studiengangsleiter MINT Universität zu Lübeck 29. Juni 2011 Gliederung Zertifikate Wer, Wann, Was Ablauf der Zertifikaterstellung
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrAktivierung von Makros in den Erfassungshilfen
Aktivierung von Makros in den Erfassungshilfen Für die Nutzung unserer Microsoft Excel und OpenOffice Erfassungshilfen ist es erforderlich, die Makros zu aktivieren. Diese sorgen dafür, dass sich neue
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrHilfe zum Warenkorb des Elektronischen Katalogs 2007 Version 1.0
Nutzen Sie die vielfältigen Möglichkeiten des Warenkorbes, um Ihre Bestellung/Anfrage an das für Sie zuständige Moeller-Haus zu senden, oder senden Sie den Warenkorb an den Lieferanten Ihrer Moeller-Produkte.
Mehrmultisign Signatur-Prüfwerkzeug Handbuch Security Networks AG Stand: 24.06.05
multisign Signatur-Prüfwerkzeug Handbuch Security Networks AG multisign Signatur Prüfwerkzeug Benutzerhandbuch 1 1 Einleitung Die multisign-produktfamilie ermöglicht die automatische Erstellung qualifizierter
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrStammdatenanlage über den Einrichtungsassistenten
Stammdatenanlage über den Einrichtungsassistenten Schritt für Schritt zur fertig eingerichteten Hotelverwaltung mit dem Einrichtungsassistenten Bitte bereiten Sie sich, bevor Sie starten, mit der Checkliste
MehrElexis-BlueEvidence-Connector
Elexis-BlueEvidence-Connector Gerry Weirich 26. Oktober 2012 1 Einführung Dieses Plugin dient dazu, den Status Hausarztpatient zwischen der BlueEvidence- Anwendung und Elexis abzugleichen. Das Plugin markiert
MehrMdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.
Programm Die Bedienung des Programms geht über das Hauptmenü. Datenbank Schnittstelle Die Datenbank wir über die Datenbank- Schnittstelle von Office angesprochen. Von Office 2000-2003 gab es die Datenbank
MehrMenü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen
Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...
MehrHerzlich willkommen zum Kurs "MS Word 2003 Professional"
Herzlich willkommen zum Kurs "MS Word 2003 Professional" 3 Datenaustausch Zum Austausch von Daten zwischen Word und anderen Programmen können Sie entweder über die Zwischenablage oder über Einfügen/Objekt
MehrDokumentation zur Versendung der Statistik Daten
Dokumentation zur Versendung der Statistik Daten Achtung: gem. 57a KFG 1967 (i.d.f. der 28. Novelle) ist es seit dem 01. August 2007 verpflichtend, die Statistikdaten zur statistischen Auswertung Quartalsmäßig
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
Mehrecall sms & fax-portal
ecall sms & fax-portal Beschreibung des Imports und Exports von Adressen Dateiname Beschreibung_-_eCall_Import_und_Export_von_Adressen_2015.10.20 Version 1.1 Datum 20.10.2015 Dolphin Systems AG Informieren
MehrUser Manual Data 24. Login und Layout
User Manual Data 24 Login und Layout Auf der Loginseite www.kern.data24.ch geben Sie Ihren Benutzernamen sowie Ihr Kennwort in die beiden Felder ein. Mit Klick auf den Button «Anmeldung» werden Ihre Daten
MehrDie Textvorlagen in Microsoft WORD und LibreOffice Writer
Die Textvorlagen in Microsoft WORD und LibreOffice Writer Liebe Teilnehmer(-innen) am Landeswettbewerb Deutsche Sprache und Literatur Baden- Württemberg, Diese Anleitung soll Ihnen helfen Ihren Wettbewerbsbeitrag
MehrProfessionelle Seminare im Bereich MS-Office
Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet
MehrKurzanleitung. Toolbox. T_xls_Import
Kurzanleitung Toolbox T_xls_Import März 2007 UP GmbH Anleitung_T_xls_Import_1-0-5.doc Seite 1 Toolbox T_xls_Import Inhaltsverzeichnis Einleitung...2 Software Installation...2 Software Starten...3 Das Excel-Format...4
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrGEONET Anleitung für Web-Autoren
GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden
MehrEinführungskurs MOODLE Themen:
Einführungskurs MOODLE Themen: Grundlegende Einstellungen Teilnehmer in einen Kurs einschreiben Konfiguration der Arbeitsunterlagen Konfiguration der Lernaktivitäten Die Einstellungen für einen Kurs erreichst
MehrAnleitung zum GUI Version 2.x
GUI (Graphical User Interface) für PC-DMIS V3.x 4.x Seite 1 von 7 Anleitung zum GUI Version 2.x Einsatzziel des Programms: Über ein grafisches Menü PC-DMIS Messprogramme starten. Empfehlenswert für Anwender
MehrIhr Ideen- & Projektmanagement-Tool
Planungsbox 2.9 Ihr Ideen- & Projektmanagement-Tool Planungsbox verknüpft Notizen, Termine, Dateien, email- & Internetadressen, ToDo-Listen und Auswertungen Planungsbox verwaltet ToDo-Listen, Termine und
MehrTerminabgleich mit Mobiltelefonen
Terminabgleich mit Mobiltelefonen Sie können Termine- und Aufgaben aus unserem Kalender, sowie die Adressdaten aus dem Hauptprogramm mit Ihrem Mobiltelefon abgleichen. MS Outlook dient dabei als Schnittstelle
MehrSystem: DFBnet SpielPlus R3.90
Freigabemitteilung Nr. 34 Spielbericht im SpielPLUS System: DFBnet SpielPlus R3.90 Speicherpfad/Dokument: 120413_DFBnet-Spielbericht-SpielPLUS-Freigabemitteilung- R3.90.doc Erstellt: Letzte Änderung: Geprüft:
MehrBenutzerhandbuch - Elterliche Kontrolle
Benutzerhandbuch - Elterliche Kontrolle Verzeichnis Was ist die mymaga-startseite? 1. erste Anmeldung - Administrator 2. schnittstelle 2.1 Administrator - Hautbildschirm 2.2 Administrator - rechtes Menü
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrBedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien
Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um
MehrE-Mails aus E-Mail-Programm sichern Wählen Sie auf der "Startseite" die Option "E-Mails archivieren" und dann die entsprechende Anwendung aus.
MailStore Home Das E-Mail Postfach ist für viele Anwender mehr als ein Posteingang. Hier wird geschäftliche Kommunikation betrieben, werden Projekte verwaltet, Aufträge und Rechnungen archiviert und vieles
MehrInstallationsleitfaden kabelsafe backup professional unter MS Windows
Installationsleitfaden kabelsafe backup professional unter MS Windows Installationsanleitung und Schnelleinstieg kabelsafe backup professional (kabelnet-obm) unter MS Windows Als PDF herunterladen Diese
MehrHandbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen
Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen Dateiname: ecdl_p2_04_01_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 2 Tabellenkalkulation
MehrMMS - Update auf Version 4.4
MMS - Update auf Version 4.4 1. Übersicht Folgende MMS Programmverbesserungen/-neuerungen wurden u. a. vorgenommen: - Die Eingabemaske für Meinungen wurde komplett überarbeitet (siehe Punkt 3). - Der E-Mail-Generator
MehrIntegration von SATA / RAID / SCSI Treibern in Windows XP Setup
Integration von SATA / RAID / SCSI Treibern in Windows XP Setup Diese Anleitung soll Ihnen Schritt für Schritt zeigen, wie Sie Treiber für Massenspeichergeräte wie Serial ATA Controller (auf fast jedem
MehrSuccess! Bestellausgabe
Success! Bestellausgabe 2 Bestellausgabe in SUCCESS! Für die Anbindung an die Bestellsysteme ihrer Lieferanten ist es möglich, die in Success! erzeugten Bestellungen, in eine Datei auszugeben und optional
MehrText Formatierung in Excel
Text Formatierung in Excel Das Aussehen des Textes einer oder mehrerer Zellen kann in Excel über verschiedene Knöpfe beeinflusst werden. Dazu zuerst die betroffenen Zelle(n) anwählen und danach den entsprechenden
MehrMedea3 Print-Client (m3_print)
Medea3 Print-Client (m3_print) Installationsanleitung Installationsanleitung m3_print.exe...2 1. Installieren von Ghostskript und Ghostview...2 1. Ghostskript...2 2. Ghostview...3 2. Kopieren des Print-Client-Programms...6
MehrAutoTexte und AutoKorrektur unter Outlook verwenden
AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.
MehrE Mail Versand mit der Schild NRW Formularverwaltung
-Seite 1- E Mail Versand mit der Schild NRW Formularverwaltung Seit der Version 1.12.3.97 der Reportverwaltung ist die Möglichkeit integriert, E Mails direkt, d.h. ohne Umweg über einen externen Mailclient
MehrAuto-Provisionierung tiptel 31x0 mit Yeastar MyPBX
Allgemeines Auto-Provisionierung tiptel 31x0 mit Yeastar MyPBX Stand 19.09.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3110, tiptel 3120 und tiptel 3130
MehrSENDUNGEN SERIENDRUCK
MS Word 2013 Aufbau Seriendruck 4 Mit Hilfe eines Seriendrucks haben Sie die Möglichkeit, Dokumente wie zb Briefe, Angebote oder Einladungen an einen größeren Personenkreis zu adressieren, ohne diese alle
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrDruckerscriptsprache
Druckerscriptsprache Die Druckerscriptsprache stellt Ihnen ein mächtiges Werkzeug zur Erstellung und Automatisierung von komplexen Druckvorgängen zur Verfügung. Vom Folgedruck bis zum Archivfunktion ist
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
Mehriphone- und ipad-praxis: Kalender optimal synchronisieren
42 iphone- und ipad-praxis: Kalender optimal synchronisieren Die Synchronisierung von ios mit anderen Kalendern ist eine elementare Funktion. Die Standard-App bildet eine gute Basis, für eine optimale
MehrSAS Metadatenmanagement Reporting und Analyse
SAS Metadatenmanagement Reporting und Analyse Melanie Hinz mayato GmbH Am Borsigturm 9 Berlin melanie.hinz@mayato.com Zusammenfassung Metadaten sind seit Version 9 ein wichtiger Bestandteil von SAS. Neben
MehrSerienbriefe. t Serienbriefe 1. TRISS 2000 Daten in Word verwenden
Serienbriefe TRISS 2000 Daten in Word verwenden Das müssen Sie wissen Die Serienbrieffunktion von Word erfüllt die wesentlichen Bedürfnisse und eignet sich ausgezeichnet zum Erstellen von kleinen und mittleren
MehrMit dem sogenannten Seriendruck können Etiketten und Briefe mit einer Adressdatei (z. B. Excel) verknüpft werden.
WORD 2010 Etiketten drucken Mit dem sogenannten Seriendruck können Etiketten und Briefe mit einer Adressdatei (z. B. Excel) verknüpft werden. Diese Anwendung erfolgt über die Registerkarte Sendungen 1
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrSOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken
WEITER BLICKEN. MEHR ERKENNEN. BESSER ENTSCHEIDEN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken SOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN ANALYSE VON OLAP-AUFBEREITUNGSFEHLERN
MehrLeere Zeilen aus Excel-Dateien entfernen
Wissenselement Leere Zeilen aus Excel-Dateien entfernen Betrifft: CODE.3, Report/LX (Explorer/LX) Stand: 2012-09-12 1. Hintergrund ibeq Für den Excel-Export setzen wir fertige Libraries des Herstellers
MehrAktualisierung zum Buch Windows und PostgreSQL
Aktualisierung zum Buch Windows und PostgreSQL von Stefan Kunick Stand 16.12.2009 Seite 1 Vorwort: In der Version 8.4 hat sich nun einiges geändert. Auf einige Punkte gehe ich in diesem PDF-Dokument ein
MehrEinführung in das Arbeiten mit MS Excel. 1. Bearbeitungs
Einführung in das Arbeiten mit MS Excel 1. Bildschirmaufbau Die Tabellenkalkulation Excel basiert auf einem Rechenblatt, das aus Spalten und Zeilen besteht. Das Rechenblatt setzt sich somit aus einzelnen
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
MehrFilialpreisverwaltung
Filialpreisverwaltung Ab jetzt kann man Filialpreise pro Artikel nach Filialen und Farben verwalten. Hierzu wurde ein neuer Tabellentyp geschaffen. Der Pfad für diese Preistabellen (PTAB s) wird mit dem
MehrDateimanagement in Moodle Eine Schritt-für
Übersicht: Lehrende können Dateien in einen Moodle-Kurs hochladen, in Verzeichnissen verwalten und für Studierende zugänglich machen. Jeder Moodle-Kurs hat einen Hauptordner Dateien im Administrationsblock.
MehrDie Tabellenvorlage im Katalog für Tabellen speichern... 2 Weiteres zu Schnellbausteinkatalogen... 4. EDV + Didaktik - Dr. Viola Vockrodt-Scholz
Inhaltsverzeichnis Zu dieser Aufgabe... 1 Tabellenvorlagen erstellen einen Schnellbaustein speichern... 1 Die Tabellenvorlage als Schnellbaustein speichern... 1 Eine Tabelle als Autotext speichern... 1
MehrARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
Mehrebanking Business: Umwidmung der Einzugsermächtigungen in SEPA-Mandate per Mitteilung im Verwendungszweck
ebanking Business: Umwidmung der Einzugsermächtigungen in SEPA-Mandate per Mitteilung im Verwendungszweck Sie können den Verwendungszweck des letzten Beitragseinzugs vor der SEPA-Umstellung nutzen, um
MehrDatenexport mit orgamax
Datenexport mit orgamax Diese Dokumentation beschäftigt sich mit den gängigsten Formen des Datenexports unter orgamax. Die hier vorgestellten Exporte beziehen sich auf orgamax 13. Arbeiten Sie mit einer
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrErster Schritt: Antrag um Passwort (s. www.ifb.co.at Rubrik -> techn. Richtlinien/Antrag für Zugangsberechtigung)
Benutzeranleitung Sehr geehrte Mitglieder und Experten! Diese Benutzeranleitung erklärt die Handhabung und Navigation zu den spezifischen Arbeitsgruppen unter der Rubrik Technische Richtlinien auf der
MehrWo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?
Anleitung für Evident Seite 1 Anleitung für Evident-Anwender: Einbinden der MIZ-Dokumente in Evident. Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Zunächst müssen Sie entscheiden,
MehrAnmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen
Anmerkungen zur Erstellung, dem automatisierten Versand und der automatisierten Auswertung von pdf-formularen Vorbemerkung Häufig besteht die Notwendigkeit pdf-formulare Kunden, Mitarbeitern etc. zur Verfügung
MehrP&P Software - Adressexport an Outlook 05/29/16 14:44:26
Adressexport an Outlook Wozu? Aus EASY können viele Daten im Excelformat ausgegeben werden. Diese Funktion kann zum Beispiel zum Export von Lieferantenadressen an Outlook genutzt werden. Hinweis Wir können
MehrNutzer-Synchronisation mittels WebWeaver Desktop. Handreichung
Nutzer-Synchronisation mittels WebWeaver Desktop Handreichung Allgemeine Hinweise Um die Synchronisation der Nutzerdaten durchzuführen, starten Sie WebWeaver Desktop bitte ausschließlich mit dem für Ihre
MehrDokumentation TELAU Post Mobile Billitem Converter
Dokumentation TELAU Post Mobile Billitem Converter 2 Inhalt Ausgangslage... 3 Ziel... 3 Installation... 4 Monatlicher Ablauf... 5 Verarbeitung starten... 8 Rücknehmen von Definitionen... 11 3 Ausgangslage
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
MehrHinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt
Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt 1. Vorbetrachtungen... 2 2. Die Installation... 2 3. Einstellungen - Erstellung der Verknüpfung... 3 3.1 Benutzung des Konfigurationsprogramms
MehrFuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrSerienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0)
Serienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0) Allgemeines Die in Ratio gespeicherten Adressen können jederzeit exportiert werden, um sie an anderer Stelle weiter zu
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrStundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten
Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe
MehrExcel Auswertungen in XAuftrag / XFibu
1 Excel Auswertungen in XAuftrag / XFibu Im Folgenden wird kurz beschrieben, wie Anwender die Sicherheitseinstellungen in Excel Auswertungen anpassen können. Sicherheitseinstellungen verhindern, dass Makros
MehrDas Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4
Das Omnikey 8751 e-health BCS Inhaltsverzeichnis Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4 Auslesen über die LAN-Schnittstelle
MehrDatenaustausch mit Datenbanken
Datenaustausch mit Datenbanken Datenbanken Einführung Mit dem optionalen Erweiterungspaket "Datenbank" können Sie einen Datenaustausch mit einer beliebigen Datenbank vornehmen. Der Datenaustausch wird
MehrMediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
Mehr