SQuirreL, ein universeller SQL Client von Gerd Wagner und Glenn Griffin

Größe: px
Ab Seite anzeigen:

Download "SQuirreL, ein universeller SQL Client von Gerd Wagner und Glenn Griffin"

Transkript

1 SQuirreL, ein universeller SQL Client von Gerd Wagner und Glenn Griffin Verwenden Sie eine relationale Datenbank? Falls ja sind Sie wahrscheinlich mit der ein oder anderen folgenden Situationen vertraut: Um einen einzigen Wert in der Datenbank zu ändern, müssen Sie ein umständliches Update Statement schreiben. Sie müssen dasselbe SQL mit nur kleinen Änderungen wieder und wieder schreiben. Sie arbeiten mit verschiedenen Datenbanken auf verschiedenen Servern. Sie benutzen Datenbanksysteme von verschiedenen Herstellern. Als Lernender sind Sie gerade dabei, sich in relationale Datenbanken einzuarbeiten. Sie müssen sich mit den Datenstrukturen einer vorhandenen Datenbank vertraut machen. Allen, die sich hier angesprochen fühlen, kann SQuirreL die Arbeit erleichtern. Was ist SQuirreL? SQuirreL ist ein einfacher grafischer SQL Client für relationale Datenbanken. Weil SQuirreL in Java geschrieben ist, läuft es auf jeder Java-fähigen Plattform und kann auf jede Datenbank zugreifen, für die ein JDBC-Treiber existiert. Mit SQuirreL kann man Daten ansehen und in der Ansicht editieren, Datenbank-Metadaten ansehen, mit mehreren Datenbanken auf beliebigen Servern arbeiten, von einer einheitlichen Oberfläche aus mit verschiedenen Datenbanksystemen arbeiten, mit Hilfe produktspezifischer Plugins, spezielle Funktionen des jeweiligen Datenbanksystems einbinden. Der Benutzer kann die Daten einzelner Datenbanktabellen direkt ansehen und bearbeiten oder er kann SQL Statements ausführen. Die Daten können der Sicherheit halber im Read-Only-Modus angezeigt werden oder im Editiermodus. Im Editiermodus können die

2 Daten einfach durch editieren der Zellen geändert werden (siehe Abbildung 1). Alle Metadaten einer Datenbank, zum Beispiel Datentypen, Tabellendefinitionen einschließlich Indices und Constraints, sind mit SQuirreL sichtbar. Wo Datenbanken von verschiedenen Herstellern benutzt werden, muss der Benutzer nicht die spezifischen Tools eines jeden Herstellers erlernen, da SQuirreL einen einheitlichen Zugriff auf alle Systeme ermöglicht. Falls ein Datenbanksystem produktspezifische Funktionen zur Verfügung stellt, kann der Benutzer entsprechende produktspezifische Plugins einbinden, um von SQuirreL aus auf diese Funktionen zuzugreifen. Allgemein bietet die Plugin Architektur Programmierern die Möglichkeit, Funktionen zu SQuirreL hinzuzufügen, die von anderen Benutzern nach belieben eingebunden werden können. Die Abbildungen 1 und 2 zeigen SQuirreL in Aktion. Abbildung 1 zeigt den den einfachen Zugriff auf eine einzelne Tabelle (die gelbe Zelle wird gerade editiert). Abbildung 2 zeigt den SQL Editor mit Ausgabe. Abbildung 1: Ansehen und ändern von Daten einer einzelnen Tabelle. Abbildung 2: Ausführen von SQL und DDL Anweisungen.

3 Hintergrund Durch den JDBC Standard und durch die großflächige Verfügbarkeit von JDBC Treibern kann die Java Plattform auf nahezu alle relationalen Datenbanksysteme zugreifen. JDBC bietet Softwareentwicklern ein bis heute unerreichtes Maß an Einheitlichkeit und Einfachheit beim Zugriff auf Datenbanken. Der Open Source Client SQuirreL setzt sich zum Ziel, diese Vorteile auch dem Datenbankbenutzer zu gute kommen zu lassen. Im nächsten Abschnitt beschreiben wir die Installation von SQuirreL und wie der Zugriff auf eine Datenbank konfiguriert wird, anschließend besprechen wir eine Reihe nützlicher Plugins. Danach stellen wir die Zielgruppen vor, an die sich SQuirreL wendet, und beschreiben wie SQuirreL sie bei ihrer Arbeit unterstützt. Zuletzt zeigen wir die Schritte, die zur Entwicklung eines Plugins nötig sind, und besprechen den Programm Code eines Beispiel-Plugins. Download und Installation SQuirreL 2.0 final kann kostenlos unter der LGPL Lizenz von heruntergeladen werden. Auf dieser Seite finden Sie das SQuirreL Installationspaket und eine Reihe von Plugins. Das Installationspaket enthält alles was für den Anfang benötigt wird. Zu dem Installationspaket gehören Standard-Plugins, die für die meisten Benutzer nützlich sind. Es ist nach der Installation leicht möglich, weitere Plugins hinzuzufügen, so dass es wahrscheinlich sinnvoll ist, zunächst die ersten Schritte mit dem Standardpaket zu tun.

4 Für die Installation und zur Ausführung von SQuirreL wird ein Java Runtime Environment (JRE) der Version 1.4.x oder höher benötigt. Die Installations-Jar-Datei ist direkt ausführbar. Im Rahmen der Installation kann der Benutzer entscheiden, ob er die Basis oder die Standard Version installieren möchte. Der Unterschied zwischen beiden besteht ausschließlich in den bereits erwähnten Standard- Plugins. Bei den Standard-Plugins handelt es sich um: Code Vervollständigung Vervollständigung von SQL und DDL Code wie bei gängigen IDEs Syntax SQL Syntax Hervorhebung sowie Abkürzung und Autokorrektur Edit Extras Hilfsfunktion zum Arbeiten mit SQL, z.b. SQL Code Formatierung Graph Grafische Darstellung von Tabellen und ihren Foreign Key Beziehungen SQL Script Generierung von SQL und DDL Scripten SQL Bookmarks Verwaltung von SQL Code Vorlagen Look and feel Unterstützung einer Vielzahl von Look and Feels Neben dem Installationsverzeichnis können für den Benutzer zwei weitere Verzeichnisse von Interesse sein: Direkt unterhalb des Installationsverzeichnisses befindet sich das Plugins Verzeichnis. Wenn Sie nachträglich ein Plugin installieren wollen, müssen Sie es nur in dieses Verzeichnis entpacken. Bei nächsten Neustart von SQuirreL wird das Plugin automatisch geladen. Das zweite Verzeichnis wird erstellt, wenn SQuirreL zum ersten mal startet. Es enthält Informationen zu benutzerbezogenen Einstellungen. Dieses Verzeichnis liegt im Benutzerordner/Home directory und trägt den Namen.squirrel-sql. Nach diesen Schritten sind Sie in der Lage, SQuirreL zu starten. Bevor wir die Verwendung des Programms beschreiben noch der Hinweis, dass auf wöchentlich ein Installationspakte zur Verfügung steht, dass einen Snapshot des aktuellen Entwicklungsstandes enthält. Die Snapshots sollen erfahrenen Benutzern die Möglichkeit bieten, sich mit den SQuirreL Entwicklern kurzfristig auszutauschen. Die Datenbankverbindung Die erste Verbindung zu einer Datenbank herzustellen, ist nicht immer einfach. Mit SQuirreL gehören dazu zwei Schritte: 1. Beschaffen und Einbinden des JDBC Treibers 2. Definition einer Verbindung zu der gewünschten Datenbank In SQuirreL bezeichnen wir diese beiden Schritte als Konfiguration des Treibers und die Definition eines Alias. Einen Alias kann man sich als eine Instanz einer Treiberkonfiguration vorstellen. Immer wenn SQuirreL gestartet wird, werden das Treiber (Drivers) und das Alias Fenster auf dem SquirreL-Desktop geöffnet, siehe Abbildung 3. Im Treiber Fenster sind Treiber, die bereits fertig konfiguriert sind, mit einem blauen Haken versehen. Treiber, die noch nicht konfiguriert sind, und für die SQuirreL nur eine Vorlage für die Konfiguration bereit hält, sind mit einem roten X markiert. Um einen Treiber zu konfigurieren, müssen Sie den Treiber zunächst von Ihrem Datenbankhersteller beziehen und auf Ihren lokalen Rechner

5 kopieren. Anschließend müssen Sie SQuirreL über das Treiber Fenster mitteilen, wo die Treiberdateien liegen. Dabei können Sie entweder eine Konfigurationsvorlage verwenden oder eine komplett neue Treiberkonfiguration erstellen. Als nächstes ist ein Alias zu definieren, der die Daten für eine Verbindung zu einer bestimmten Datenbank auf einem bestimmten Server enthält (Abbildung 4). Zur Definition des Alias gehört die Angabe der URL für die Datenbank. Dies ist gewöhnlich der schwierigste Aspekt der Verwendung von JDBC, weil jeder Treiberhersteller ein eigenes Format für die URL festlegt. Um dem Benutzer die Definition eines Alias zu erleichtern, gehört bereits zu jeder Treiberkonfigurtion eine Beispiel URL, die während der Alias Definition automatisch eingeblendet wird, wenn der Treiber für den Alias ausgewählt wird. Nachdem Sie den Alias definiert haben, können Sie die Verbindung zur Datenbank durch Doppleklick auf den Aliasnamen herstellen. Abbildung 3: Der SQuirreL Desktop Abbildung 4: Definition eines Alias.

6 Arbeiten mit einer Datenbank die Session Wenn eine Datenbankverbindung mit SQuirreL hergestellt wird, öffnet sich ein Session- Fenster. Jede Session gehört zu genau einer Datenbankverbindung. Mehrere Session können gleichzeitig geöffnet sein. SQuirreL verfolgt den Grundsatz, dass einfache Dinge einfach getan werden sollen und komplexe Dinge so einfach möglich. Dementsprechend bietet die Session zwei Möglichkeiten, mit einer Datenbank zu arbeiten. Beide werden durch jeweils ein Tab auf dem Session Fenster repräsentiert. Das Objects-Tab (Abbildung 1) liefert eine einfache tabellarische Sicht auf die Datenbank. Sämtliche Datenbank Metadaten (Datentypen, Übersicht über unterstütze Funktionen,...) sind in tabellarischer Form über den Baum auf der linken Seite des Tabs zugänglich. Wird in dem Baum eine Tabelle angeklickt, dann stehen die Daten der Tabelle selbst sowie sämtliche Tabellenmetadaten (Spaltendefinitionen, Indices, Constraints,...) zur Verfügung. Die Daten der Tabelle können in Textform, in einer Read-Only-Tabelle oder als editierbare Tabelle dargestellt werden. Wenn die Tabelle editierbar ist, dann führt das Ändern der Zelleninhalte sofort zur Änderung der Daten in der Datenbank. Es ist möglich, Zeilen neu einzufügen oder zu löschen. Darüber hinaus können Daten in eine Datei exportiert oder aus einer Datei importiert werden. Dabei werden alle Standard Datentypen einschließlich BLOBs und CLOBs unterstützt. Alle beschriebenen Änderungen können, wenn gewünscht, in bentutzergesteuerte Transaktionen gebettet werden. Das SQL-Tab (Abbildung 2) ermöglicht das Ausführen von SQL-Befehlen. Das Objects-Tab ist zwar einfach zu benutzen, erlaubt aber keine komplexen Operationen wie zum Beispiel Abfragen auf mehrere Tabellen, Strukturänderungen von Datenbankobjekten oder das Ausführen von Stored Procedures. Das SQL-Tab erlaubt es, komplexe Anweisungen direkt an die Datenbankengine zu schicken. Die Ergebnisse der Anweisungen können, sofern sie von tabellarischer Struktur sind, wahlweise in textueller Form, als Read-Only-Tabelle oder, wenn eine Abfrage sich auf nur eine einzige Tabelle bezieht, in editierbarer Form dargestellt werden. Die Ergebnisse werden in der unteren Hälfte des SQL-Tabs

7 ausgegeben und enthalten Metadateninformationen zum jeweilige Ergebnis. Schließlich enthält das SQL-Tab eine SQL-History Liste, aus der früher verwendete SQL-Anweisungen wieder abgerufen werden können. Insbesondere Plugins fügen dem SQL-Editor viele Funktionen hinzu. Um dem Benutzer die Übersicht über die Funktionen und ihren Aufruf zu erleichtern, steht das Tools-Popup zur Verfügung, das mit der Tastenkombination Strg+T zu öffnen ist (Abbildung 5). Das Tools-Popup stellt jede Editorfunktion mit einem Selektionkürzels, einer kurzen Beschreibung und, sofern vorhanden, der eigenen Tastenkombination dar. Der Inhalt des Popups kann durch Eingabe des Beginns eines Selektionkürzels gefiltert werden. Mit Hilfe des Tools-Popup sind sämtlich Funktionen des Editors über die Tastatur zugänglich und man benötigt nur eine Tastenkombination, nämlich Strg+T. Wie die meisten Programme, die einen größeren Benutzerkreis ansprechen, erlaubt SQuirreL viele benutzerbezogene Einstellungen. Es gibt zwei Arten von benutzerbezogene Einstellungen: 1. Globale Einstellungen, die für alle Sessions gelten. Zum Beispiel, welche Toolbars angezeigt werden sollen, ob Tooltips angezeigt werden sollen, JDBC Timeout und Debug Einstellungen oder wie bestimmte Datentypen etwa Datum/Zeit, BLOB/CLOB dargestellt werden sollen. 2. Session Einstellungen beziehen sich auf eine individuelle Session. Es können aber auch Default-Einstellungen für Session erfasst werden. Zu den Sessioneinstellungen gehören: das Ausgabeformat von Daten (Text, Read-Only, Editierbar), Begrenzung der Größe von Ausgabetabellen, ob benutzergesteuerte Transaktionen verwendet werden sollen, die Positionierung von Tab-Reitern. Insgesamt gibt es duzende von Einstellungen. Für die ersten Schritte sollten jedoch die Defaults angemessen sein. Der Benutzer kann später Schritt für Schritt SQuirreL nach seinem Geschmack konfigurieren. Abbildung 5: Tools Popup

8 Plugins In den Tabellen 1 bis 3 geben wir einen kurzen Überblick über die Plugins, die bei verfügbar sind. Auf den Überblick folgt eine detailiertere Vorstellung der 5 wichtigsten Standard Plugins. Tabelle 1: Standard Plugins (Teil der SQuirreL Standard Installation) Name Beschreibung Look and Feel Unterstützung einer Vielzahl von Look and Feels. SQL Bookmarks SQL Scripts Graph Plugin Edit Extras Code Completion Syntax Verwaltung von SQL Code Vorlagen. Generierung von SQL und DDL Scripten. Grafische Darstellung von Tabellen und ihren Foreign Key Beziehungen. Hilfsfunktion zum Arbeiten mit SQL, z.b. SQL Code Formatierung. Vervollständigung von SQL und DDL Code wie bei gängigen IDEs. SQL Syntax Hervorhebung sowie Abkürzung und Autokorrektur. Tabelle 2: Freigebene Plugins (nicht Teil der Standard Installation)

9 Name MySQL Plugin Oracle Plugin SQL Validator Beschreibung Spezielle Funktionen für die MySQL Datenbank. Spezielle Funktionen für die Oracle Datenbank. Prüfung von Anweisungen gegen den SQL Standard. Das Plugin benutzt den Webservice von Mimer SQL. Tabelle 3: Beta Plugins Name Firebird Plugin Microsoft MSSQL Plugin Session Scripts Beschreibung Spezielle Funktionen für die Firebird Datenbank. Spezielle Funktionen für die Microsoft SQL Server Datenbank. Erlaubt es Scripte zu definieren, die beim Start einer Session ausgeführt werden. Das Code Completion Plugin Code Vervollständigung (Abbildung 6) ist eine der meist genutzten Funktionen in modernen IDEs. Das Code Completion Plugin erlaubt die Vervollständigung von nahezu alle SQL-und DDL-Konstrukten: Schlüsselworte des SQL Standards sowie Schlüsselwörter, die vom JDBC Treiber des jeweiligen Datenbanksystems geliefert werden. Tabellen Spalten Views Stored Procedures, die Vervollständigung liefert die komplette Standard JDBC-Aufruf Syntax einschließlich Vorlagen für die Parameter Kataloge Schemas Darüber hinaus bietet das Plugin sogenannte Completion Funtions, die zur Generierung von SQL-Joins dienen. Zur Erläuterung der Completion Functions betrachten wir ein Beispiel, das auf den Tabellen BEST, BEST_LAGPL und LAGPL aus Abbildung 7 basiert. Um den Join von BEST nach LAGPL zu generieren, würde man den folgenden Ausdruck im SQL-Editor eingeben: #i,best,best_lagpl,lagpl, Steht der Cursor am Ende dieses Ausdrucks und die Code Vervollständigung wird mit Strg+Leertaste aufgerufen, dann wird der folgende Code generiert: INNER JOIN BEST_LAGPL ON BEST.BESTID = BEST_LAGPL.BESTID

10 INNER JOIN LAGPL ON LAGPL.LAGPLID = BEST_LAGPL.LAGPLID Das Graph Plugin Das Graph Plugin ermöglicht die Visualisierung von Tabellen und ihren Fremdschlüssel- Beziehungen. Initial fügt das Plugin lediglich die Funktion Add to graph dem rechten Mausmenu der Tabellenknoten im Baum des Objects-Tab hinzu. Wenn der Benutzer diese Funktion anwählt, wird dem Session-Fenster ein weiters Tab hinzugefügt. Dieses Tab zeigt den Graphen der ausgewählten Tabellen an, siehe Abbildung 7. Der Benutzer kann dem Session-Fenster eine beliebige Anzahl von Graph Tabs hinzufügen. Für die Tabs können Namen vergeben werden und sie können gespeichert werden. Beim nächste Öffnen derselben Verbindung werden die gespeicherten Graph Tabs automatisch mit geöffnet. Auf diese Weise stehen dem Benutzer die für Ihn wichtigsten Tabellen und Beziehungen immer in visueller Form zur Verfügung. Fremdschlüsselspalten werden im Graphen mit einem (FK) am Ende dargestellt (Abbildung 7). Beim Doppelklick auf eine solche Spalte, wird dem Graph die Tabelle, aus der der Fremdschlüssel stammt, hinzugefügt. Über das rechte Mausmenu können alle Kind- und/oder alle Elterntabellen einer Tabelle dem Graph hinzugefügt werden. Auf diese Weise ermöglicht das Graph Plugin das Browsen durch Tabellenstrukturen. Die SQuirreL Plugin API erlaubt es Plugins, miteinander zu kommunizieren. Auf diese Weise kann das Graph Plugin die Funktionen des SQL Scripts Plugins benutzen, um aus der visuellen Darstellung die zugehörigen abstrakteren DDL Befehle für Tabellen und Fremdschlüssel per Mausklick zu generieren. Es ist möglich einen Graphen über eine oder mehrere Papierseiten beliebigen Formats zu Drucken. Dazu wird der Graph über das rechte Mausmenu in den Druckmodus geschaltet. Er kann dann beliebig skaliert werden. Zusätzlich können die Seitenränder von frei definierbaren Papierseiten eingeblendet werden und ebenfalls skaliert werden. So kann der Graph optimal auf die Seiten verteilt werden. Das Syntax Plugin Beim Syntax Plugin zeigt sich die Mächtigkeit der SQuirreL Plugin API. Das Plugin ersetzt einen zentralen Bestandteil von SQuirreL, nämlich den SQL Editor, durch eine neue Komponente, nämlich den Netbeans Editor ( Das Plugin ist verantwortlich für die farbliche Hervorhebung der SQL Syntax Elemente, siehe Abbildung 2. Darüber hinaus bietet es die Möglichkeit, Abkürzungen und Autokorrekturen ähnlich wie in Office Produkten zu definieren. Das SQL Script Plugin Das Script Plugin kann DDL Scripte für Tabellen und Ihre Eigenschaften generieren. Diese Funktionen sind im Baum des Objects-Tab und in Graphen über die rechte Maustaste verfügbar. Für Tabelleninhalte können Insert Scripte entweder für alle Daten einer Tabelle oder für das Ergebnis einer SQL-Abfrage generiert werden. Für eine beliebige Abfragen kann ein Script generiert werden, das das Ergebnis der Abfrage in

11 einer temporären Tabelle speichert. Das SQL Bookmarks Plugin Das SQL Bookmarks Plugin erlaubt es, SQL und DDL Code Vorlagen zu definieren und zu verwalten. Um eine Vorlage in den SQL Editor zu übernehmen, benutzt man die Tastenkombination Strg+J. Dadurch wird ein Popup ähnlich dem Tools Popup geöffnet, aus dem die gewünschte Vorlage ausgewählt werden kann. Das Plugin bringt eine Reihe von Default-Vorlagen für die häufigsten SQL und DDL Probleme mit. Auf diese Weise kann das Plugin eine Hilfe beim Erlernen von SQL und DDL sein. Abbildung 6: Code Completion Abbildung 7: Graph plugin

12 Wie SQuirreL Sie bei der Arbeit unterstützt SQuirreL kann Menschen, die relationalen Datenbanken benutzen, die Arbeit erleichtern. Verschiedene Benutzer haben abhängig von ihrem Betätigungsfeld verschiedene Ansprüche an SQuirreL. Im folgenden werden wir einige Betätigungsfelder diskutieren und erläutern wie SQuirreL diese unterstützt. Dabei werden auch weitere Funktionen von SQuirreL vorgestellt. Anwendungsbetreuer Die Rolle eines Betreuers einer Anwendung, die auf einer relationalen Datenbank basiert, besteht unter anderem darin, Datenproblem zu beheben, die über die Anwendung selbst nicht behoben werden können. Dabei könnte es sich um einen inkorrekten Wert in einem Feld, um einen fehlenden Eintrag in einer Beziehungstabelle oder ein ähnliches Problem handeln. Mit Hilfe der Tabellenanzeige im Objects-Tab kann der Betreuer das Problem lokalisieren und beheben indem er die Daten durch einfaches editieren der Tabelle ändert oder mit ein paar Mausklicks Zeilen hinzufügt oder löscht. Für große Tabellen bietet SQuirreL die Möglichkeit, in einem Dialog eine WHERE-Bedingung zu erstellen, um die Daten zu filtern. Falls ein Problem eine komplexere Datenanalyse erfordert, müssen SQL Abfragen erstellt werden. Diese Abfragen können alle Standard-oder produktspezifische Elemente enthalten, die das jeweilige Datenbanksystem unterstützt. Für den Fall, das ähnliche

13 Abfragen mehrfach ausgeführt werden müssen, kann der Benutzer entweder die Abfrage aus der SQL-History heraussuchen oder mit Hilfe des SQL-Bookmark-Plugin die Abfrage unter einem Namen abspeichern und mit Strg+J wieder abrufen. Wenn das Resultat einer Abfrage auf einer einzigen Tabelle beruht, kann das Resultat der Abfrage direkt editiert werden. Alle Tabellen in SQuirreL bieten die Möglichkeit, Daten selektiv als Tab-separierte Liste oder im HTML-Fomat zu kopieren, so dass sie direkt in Dokumente oder Web-Pages eingefügt werden können. Softwareentwickler und Tester Softwareentwickler und Tester sind möglicherweise die Benutzergruppen, denen SQuirreL die weitreichendste Unterstützung bietet. Die Tätigkeiten bei denen SQuirreL Entwickler und Tester hauptsächlich unterstützt sind: 1. Bereitstellen/Wiederherstellen der Datengrundlage für einen Test und Analyse der Daten nach einem Testlauf. 2. Auffinden und korrigieren von Daten in einer Test- oder Produktionsumgebung. 3. Erstellen von SQL-Statements sowie das Übertragen von SQL-Statements aus SQuirreL in den Applikations-Quellcode und zurück. Mit Hilfe des SQL-Script Plugins können die Daten, die für einen Test benötigt werden, als Insert-Scripte abgelegt werden. Nach einem Testlauf können die veränderten Daten gelöscht und mit Hilfe der Scripte einfach wieder neu angelegt werden. Die Code Vervollständigung zusammen mit der Join Generierung sowie die konfigurierbaren Abkürzungen vereinfachen das Schreiben von SQL beträchtlich. Mit den Code Vorlagen des SQL-Bookmark-Plugins, den konfigurierbaren Abkürzungen und den Funktionen des SQL-Script Plugins verfügt SQuirreL über eine leistungsfähige Maschinerie zur Generierung von SQL und DDL-Code. Wenn SQL-Statements zwischen Applikations-Code und SQuirreL ausgetauscht werden, müssen String Delimiter entweder eingefügt oder entfernt werden. Das Edit Extras Plugin bietet die Funktionen, um dies per Mausklick zu erledigen. Nicht selten haben Softwareentwickler das Problem, SQL-Statements aus SQL Traces oder aus Debugausgaben zu testen und meist sind diese Statements nicht formatiert, typischerweise ein langer String ohne Zeilenumbruch. Das Edit Extras Plugin bietet die Möglichkeit, SQL Code zu formatieren. Dabei werden Insert-Values-Statements so formatiert, dass eine direkte Zuordnung von Spalte und Werte sichtbar ist. Viele Applikationen benutzen Views oder Stored Procedures. Diese können leicht in SQuirreL ausgeführt werden. Leider gibt es aber keinen SQL-Standard dafür wie der Quellcode eines Views oder einer Stored Procedure in der Datenbank abgelegt wird. Deswegen werden produktspezifische Plugins benötigt, um den Quellcode anzuzeigen. Einige dieser Plugins existieren bereits. Im Abschnitt Programmierung von Plugins werden wir ein solches Plugin erstellen.

14 Als Randbemerkung sei erwähnt, dass SQuirreL Entwicklern von JDBC Treiben eine effektive Testumgebung bietet. SQuirreL kann auf jeden Treiber zugreifen und es benutzt einen Großteil der Funktionen, die ein Treiber zur Verfügung stellt. Datenbankadministratoren Für Datenbankadministratoren bietet SQuirreL einen einfachen und einheitlichen Zugriff auf alle lokalen und entfernten Datenbanken, für die sie verantwortlich sind. Im Vergleich zu anderen Benutzergruppen sind Datenbankadministratoren öfter mit produktspezifischen Eigenheiten von Datenbanksystemen befasst. Diese Eigenheit können von SQuirreLs Standard Funktionen nicht berücksichtigt werden. Jedoch ist SQuirreLs Plugin API mächtig genug, um solche Eigenheiten in produktspezifischen Plugins abzubilden. Es existieren bereits eine ganze Reihe produktspezifischer Plugins für SQuirreL. Nichtsdestotrotz ergeht an dieser Stelle der Aufruf an Datenbankadminstratoren, die Spass an der Java Programmierung haben: Sehen Sie sich das Beispiel Programmierung von Plugins an und erstellen Sie produktspezifische Plugins für SQuirreL. Spätestens wenn Administratoren mehr als ein Datenbankprodukt betreuen müssen, werden sie die Vorteile eines Clients schätzen, der Gemeinsamkeiten vereinheitlicht und Spezifika angemessen berücksichtigt. Menschen, die den Umgang mit relationalen Datenbanken erlernen Für jemanden, der gerade SQL lernt, können die SQL Vorlagen, die das SQL-Bookmarks Plugin per Default mitbringt, eine Hilfe sein. Darüber hinaus erlaubt das Plugin dem Benutzer, eigene Vorlagen zu definieren. Das Syntax Plugin führt on the fly eine SQL-Syntaxprüfung durch und weist auf Fehler durch eine entsprechende Färbung (defaultmäßig rot) hin. Wird der Mauszeiger über eine als fehlerhaft ausgewiesene Stelle geführt, so wird die Fehlermeldung als Tooltip angezeigt. Das Graph Plugin (Abbildung 7) bietet die Möglichkeit, Online aus der Datenbank heraus die relationalen Strukturen der Tabellen zu visualisieren und damit für den Lernenden zugänglich zu machen. Die Scripting Funktionen innerhalb eines Graphen erlauben es, die visuelle Darstellung wieder in DDL Befehle zu übersetzen und so die Verbindung zwischen Visualisierung und abstrakten DDL Befehlen deutlich zu machen. Für Lernende ist es wichtig zu verstehen, dass alle relationalen Datenbanksysteme Prinzipien folgen, die unabhängig vom jeweiligen Hersteller sind. Da SQuirreL einheitlichen Zugriff auf nahezu alle relationalen Datenbanken erlaubt, hebt es diese Prinzipien besonders hervor. Menschen, die sich in die Struktur einer vorhandenen Datenbank einarbeiten müssen Beim Kennenlernen einer bestehenden Datenbank kann das Graph Plugin eine Hilfe sein. Es erlaubt, die Tabellen und ihre Beziehungen beliebig gruppiert zu visualisieren. Die

15 Graphen können vom Benutzer mit Namen versehen werden und stehen beim nächsten Öffnen einer Session wieder zur Verfügung. Darüber hinaus ist es möglich, Graphen beliebig skaliert und über mehrere Papierseiten auszudrucken. Auf diese Weise stehen dem Neuling Übersichten über die für Ihn wichtigsten Tabellengruppen jederzeit zur Verfügung. Gerade in der Phase der Einarbeitung in eine vorhandene Datenbank fällt es oft schwer SQLs zu schreiben, weil Tabellen und Spaltennamen noch nicht geläufig sind. Hier hilft das Code Completion Plugin. Es erlaubt die Vervollständigung von SQL und DDL Code wie man es in modernen IDEs kennt. Im Vervollständigungs-Popup für Spalten werden neben dem Namen einer Spalte auch ihre wichtigsten Eigenschaften dargestellt (Abbildung 6). Werden beim Erstellen von SQL-Statements detailierte Informationen zu einer Tabelle, einem View oder einem anderen Objekt benötigt, so kann der Cursor im SQL-Editor auf das Objekt platziert werden und dann über die rechte Maustaste oder die Tastenkombination Strg+B in den Baum des Objects-Tab auf das Objekt gesprungen werden. Programmierung von Plugins Einleitung Wir möchten Sie in diesen Abschnitt ermutigen, Plugins für SQuirreL zu schreiben. Da Plugins unabhängig vom SQuirreL Kernprogramm sind, können Sie weitgehend frei entscheiden, welche Funktionen Sie implementieren möchten und wie Sie Ihr Plugin designen. Trotzdem wäre es eine gute Idee, wenn Sie zuvor mit uns SQuirreL Entwicklern in Kontakt treten würden, denn es könnte sein, dass bereits andere Entwickler an denselben Funktionen arbeiten, oder dass Sie Erweiterungen der Plugin-API benötigen. Wenn Sie ein Plugin entwickeln, ist es wahrscheinlich, dass Ihr Plugin auch für andere nützlich ist. Wir möchten Sie dazu ermutigen, Ihr Plugin, wie SQuirreL selbst, unter der LGPL Lizenz zu veröffentlichen. Aber auch wenn die LGPL für sie keine Option ist, können Sie auf unsere Unterstützung rechnen. Wir erläutern die Programmierung von Plugins an einem einfachen Beispiel, das den Quellcode von Views und Stored Procedures im SQL-Editor anzeigt. Um Änderungen an einem View oder einer Stored Procedure vorzunehmen, müssen Sie auf Basis der Anzeige die entsprechenden DDL Befehle im SQL-Editor ausführen. Da, wie bereites erwähnt, jedes Datenbanksystem Views und Stored Procedures auf properitäre Weise verwaltet, muss es sich bei dem Plugin um ein produktspezifisches Plugin handeln. Für unser Beispiel haben wir die IBM-DB2 Datenbank gewählt. Nichtsdestotrotz kann das Beispiel als Vorlage für andere Plugins dienen. Das komplette Beispiel ist im sql12 Modul des SQuirreL CVS Repository verfügbar. Auf finden Sie detailierte Informationen darüber, wie sie das Modul auschecken können. Das Plugin-Beispiel finden Sie im plugins/example/ Unterverzeichnis des sql12 Moduls. Techniche Details Damit SQuirreL mit einem Plugin arbeitet, müssen die compilierten Klassen des Plugins in

16 eine Jar-Datei gepackt werden und in das Plugins-Verzeichnis der SQuirreL Installation gelegt werden. Beim Start von SQuirreL wird die Jar-Datei geladen und die Klassen nach einer Implementierung des Interface IPlugin durchsucht. Diese Implementierung ist die zentrale Klasse eines Plugins. In unserem Beispiel heißt diese Klasse ExamplePlugin und ist von DefaultSessionPlugin abgeleitet, das seinerseits IPlugin implementiert. Die zentralen Methoden von ExamplePlugin sind initialize() und sessionstarted() (Listing 1). Ob ein Plugin von SQuirreL erkannt wurde, können sie mit Hilfe des Plugin Summary Dialoges überprüfen. Den Dialog können Sie über das Menu Plugins --> Summary öffnen. Die Methode initialize(), wird einmal während des Starts von SQuirreL aufgerufen. In unserer Implementierung von initialize() werden die Resourcen, das heißt die Datei example.properties, geladen, in der sich die Bezeichnungen für die Menueinträge finden, die wir dem Kontextmenu des Object-Tree hinzufügen. Die Bezeichnungen lauten (DB2) Script View und (DB2) Script Procedure. Die Methode sessionstarted() wird aufgerufen, wenn eine Session geöffnet wird. In unserem Beispiel prüfen wir zunächst ob es sich um eine Session für eine DB2 Datenbank handelt. Falls nicht, dann wird das Plugin für die Session nicht aktiv. Handelt es sich um eine DB2 Datenbank, dann fügen wir den View- und Procedure-Knoten des Object-Baums die besagten Kontextmenueinträge hinzu. Wird z.b. der Kontextmenueintrag (DB2) Script View angeklickt, so wird die actionperformed() Methode der Klasse ScriptDB2ViewAction aufgerufen (Listing 2). In der actionperformed() Methode von ScriptDB2ViewAction werden zunächst die selektierten Objekte des Object-Tree ermittelt, um diesen weiter unten die benötigten Informationen, hier der Simple Name, zu entnehmen. Mit dieser Information geschieht der IBM DB2 spezifische Zugriff auf die Tabelle SYSIBM.SYSVIEWS. Der Rest des Codes dient dazu, die View-Definitionen im SQL-Editor auszugeben. Ganz analog geschieht in ScriptDB2ProcedureAction (hier nicht gelistet) der DB2 spezifische Zugriff auf die Stored Procedures. Listing 1 ExamplePlugin: public synchronized void initialize() throws PluginException // Intialisierung der Resourcen, die in example.properties // abgelegt sind. Hier die Bezeichnungen der Menueinträge. _resources = new PluginResources ("net.sourceforge.squirrel_sql.plugins.example.example", this); } /** * Wird aufgerufen, wenn eine Session gestartet wird. * Hier werden die Einträge dem Kontextmenu hinzugefügt. *

17 */ session Die gestartete Session. public PluginSessionCallback sessionstarted(isession session) try Connection con = session.getsqlconnection().getconnection(); String drivername = con.getmetadata().getdrivername().touppercase(); if(false == drivername.startswith("ibm DB2 JDBC")) // Das Plugin kann Views und Stored Procedures // nur für DB2 Datenbanken scripten. // Wenn es sich also nicht um eine DB2 Session handelt, // dann teilen wir SQuirreL mit, das das Plugin // nicht benutzt werden soll. return null; } // Einträge den Kontextmenus der View und // Stored Procedure Knoten des Object-Tree hinzufügen. IObjectTreeAPI otapi = session.getsessioninternalframe().getobjecttreeapi(); ScriptDB2ViewAction viewact = new ScriptDB2ViewAction(getApplication(), _resources, session); otapi.addtopopup(databaseobjecttype.view, viewact); ScriptDB2ProcedureAction procact = new ScriptDB2ProcedureAction(getApplication(), _resources, session); otapi.addtopopup(databaseobjecttype.procedure, procact); //... Listing 2 ScriptDB2ViewAction: public class ScriptDB2ViewAction extends SQuirreLAction private ISession _session;

18 public ScriptDB2ViewAction(IApplication app, Resources rsrc, ISession session) super(app, rsrc); _session = session; } public void actionperformed(actionevent evt) try Statement stat = _session.getsqlconnection().createstatement(); SessionInternalFrame sessmainfrm = _session.getsessioninternalframe(); IDatabaseObjectInfo[] dbobjs = sessmainfrm.getobjecttreeapi(). getselecteddatabaseobjects(); StringBuffer script = new StringBuffer(); for (int i = 0; i < dbobjs.length; i++) ITableInfo ti = (ITableInfo) dbobjs[i]; //////////////////////////////////////////////////////// // IBM DB 2 spezifischer Code, um View Definitionen zu // lesen. String sql = "SELECT TEXT " + "FROM SYSIBM.SYSVIEWS " + "WHERE NAME = '" + ti.getsimplename() + "'"; ResultSet res = stat.executequery(sql); res.next(); } script.append(res.getstring("text")); script.append(getstatementseparator()); res.close(); // //////////////////////////////////////////////////////// stat.close();

19 sessmainfrm.getsqlpanelapi(). appendsqlscript(script.tostring()); } sessmainfrm.getsessionpanel(). selectmaintab(isession.imainpaneltabindexes.sql_tab); } catch (Exception e) throw new RuntimeException(e); } /** * Liefert den vom Benutzer konfigurierbaren Trenner für * Statements mit passenden Zeilenumbrüchen. */ private String getstatementseparator() String statementseparator = _session.getproperties().getsqlstatementseparator(); if (1 < statementseparator.length()) statementseparator = "\n" + statementseparator + "\n"; else statementseparator += "\n"; } } return statementseparator; Fazit SQuirreL bietet eine einfache und einheitlich Oberfläche zum Arbeiten mit allen relationalen Datenbanken. SQuirreL lehnt sich in Punkto Bedienungskomfort und Funktionalität an moderne IDEs an. Es erlaubt einfachen Zugriff auf Daten, unterstützt den Benutzer beim Verstehen von Datenstrukturen sowie beim Erlernen von und beim Umgang mit SQL. SQuirreL hebt die Dinge hervor, die alle Datenbanksysteme, unabhängig vom Hersteller, gemeinsam haben, und erlaubt es gleichzeitig, Produktspezifika mit Hilfe von Plugins angemessen zu berücksichtigen. SQuirreL hilft Benutzern relationaler Datenbanken produktiver zu sein. Die Benutzer sind für uns SQuirreL Entwickler die beste Quelle für Ideen und Verbesserungen. Jeder, der eine Anregung geben möchte, kann uns erreichen unter: squirrel-sql-users@lists.sourceforge.net Zuletzt ein Wort an Softwareentwickler: Die SQuirreL-Entwickler werden motiviert durch den Spass an der Programmierung und durch das Verlangen, Funktionen hinzuzufügen, die sie selbst als Benutzer von SQuirreL brauchen. Darüber hinaus ist es interessant, die

20 Welt der relationalen Datenbanken mit Hilfe von Java zu erforschen. Nicht zuletzt ist es ein echter Kick zu sehen, wie Funktionen, die man entwickelt hat, rund um den Globus eingesetzt werden. Mit dem SQuirreL Quellcode zu arbeiten, ist ein guter Weg zu lernen, wie man mit Java äußerst flexible Anwendungen erstellen kann. Wir möchten Sie einladen an SQuirreL mitzuarbeiten. Sie können uns erreichen unter:

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

tentoinfinity Apps 1.0 EINFÜHRUNG

tentoinfinity Apps 1.0 EINFÜHRUNG tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen

Mehr

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

Mehr

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

Firefox: Die Lesezeichen im Griff

Firefox: Die Lesezeichen im Griff Firefox: Die Lesezeichen im Griff Die Favoriten im Internet Explorer sind eine Lachnummer gegen die Lesezeichen im Firefox. Eingetippte Schlagworte reichen, um sie aufzurufen. Außerdem können ganze Befehlsfolgen

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

1 Konto für HBCI/FinTS mit Chipkarte einrichten

1 Konto für HBCI/FinTS mit Chipkarte einrichten 1 Konto für HBCI/FinTS mit Chipkarte einrichten Um das Verfahren HBCI/FinTS mit Chipkarte einzusetzen, benötigen Sie einen Chipkartenleser und eine Chipkarte. Die Chipkarte erhalten Sie von Ihrem Kreditinstitut.

Mehr

Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!

Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt! Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt! Sehr geehrte(r) Geschäftspartner(in), Um Ihre Transaktionen schneller durchzuführen, bieten wir

Mehr

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld Sharing. Auf dem Bildschirm sollte folgendes Fenster erscheinen: Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle

Mehr

Bauteilattribute als Sachdaten anzeigen

Bauteilattribute als Sachdaten anzeigen Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...

Mehr

Eine Einführung in die Installation und Nutzung von cygwin

Eine Einführung in die Installation und Nutzung von cygwin Eine Einführung in die Installation und Nutzung von cygwin 1 1. Woher bekomme ich cygwin? Cygwin ist im Internet auf http://www.cygwin.com/ zu finden. Dort lädt man sich die setup.exe in ein beliebiges

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Verwendung des IDS Backup Systems unter Windows 2000

Verwendung des IDS Backup Systems unter Windows 2000 Verwendung des IDS Backup Systems unter Windows 2000 1. Download der Software Netbackup2000 Unter der Adresse http://www.ids-mannheim.de/zdv/lokal/dienste/backup finden Sie die Software Netbackup2000.

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Erzherzog Johann Jahr 2009

Erzherzog Johann Jahr 2009 Erzherzog Johann Jahr 2009 Der Erzherzog Johann Tag an der FH JOANNEUM in Kapfenberg Was wird zur Erstellung einer Webseite benötigt? Um eine Webseite zu erstellen, sind die folgenden Dinge nötig: 1. Ein

Mehr

1 Dokumentenmanagement

1 Dokumentenmanagement 1 Dokumentenmanagement Das Dokumentenmanagement des GV Büro-System ist ein äußerst leistungsfähiges und mächtiges Tool. Es ist in der Lage, nahezu sämtliche Arten von Dokumenten auf einfache Art und Weise

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

Mehr

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

Hilfe zur Dokumentenverwaltung

Hilfe zur Dokumentenverwaltung Hilfe zur Dokumentenverwaltung Die Dokumentenverwaltung von Coffee-CRM ist sehr mächtig und umfangreich, aber keine Angst die Bedienung ist kinderleicht. Im Gegensatz zur Foto Galeria können Dokumente

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006

!  # $  % & Nicki Wruck worldwidewruck 08.02.2006 !"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

Nie wieder eine Sitzung verpassen unser neuer Service für Sie!

Nie wieder eine Sitzung verpassen unser neuer Service für Sie! Nie wieder eine Sitzung verpassen unser neuer Service für Sie! Bisher war es nicht immer leicht, den Überblick über die Ammersbeker Sitzungstermine zu behalten. Entweder man hat die Bekanntmachung übersehen

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...

Mehr

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06 Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg

Mehr

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:

Mehr

Whitepaper. Produkt: combit address manager 2003. STAMPIT der Deutschen Post nutzen. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit address manager 2003. STAMPIT der Deutschen Post nutzen. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager 2003 STAMPIT der Deutschen Post nutzen STAMPIT der Deutschen Post nutzen - 2 - Inhalt Einleitung 3 Voraussetzungen

Mehr

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle Bedienungsanleitung Einsatzplanung Dieses Programm ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen, also Typ.xlm, deshalb werden Sie

Mehr

Persönliches Adressbuch

Persönliches Adressbuch Persönliches Adressbuch Persönliches Adressbuch Seite 1 Persönliches Adressbuch Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. ALLGEMEINE INFORMATIONEN ZUM PERSÖNLICHEN

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Browser Grid Funktionalitäten

Browser Grid Funktionalitäten Browser Grid Funktionalitäten Die Browser Grid Funktionalitäten können durch rechts Klick auf dem Grid eines Browsers aufgerufen werden. Fig. 1 Die erste Option Gruppe (bis zur ersten linie in Fig.1) enthält

Mehr

Handbuch ZfEditor Stand 24.08.2012

Handbuch ZfEditor Stand 24.08.2012 Handbuch ZfEditor Stand 24.08.2012 Inhaltsverzeichnis Einführung... 1 Ansprechpartner... 1 Installation und Update... 1 Installation... 1 Update... 2 Bedienung des ZfEditors... 2 Aufruf... 2 Auswahl Gemeinde,

Mehr

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter

Mehr

Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen...

Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... Inhalt 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... 4 Seite 1 von 7 meliarts 1. Allgemeine Informationen meliarts ist eine Implementierung

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Anleitung zur Verwendung der VVW-Word-Vorlagen

Anleitung zur Verwendung der VVW-Word-Vorlagen Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Feb-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

Mehr

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

Mehr

Ihr CMS für die eigene Facebook Page - 1

Ihr CMS für die eigene Facebook Page - 1 Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das

Mehr

Anleitung zur Erstellung einer Batchdatei. - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart -

Anleitung zur Erstellung einer Batchdatei. - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart - Anleitung zur Erstellung einer Batchdatei - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart - Mögliche Anwendungen für Batchdateien: - Mit jedem Systemstart vordefinierte Netzlaufwerke

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten 1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 Neue Version: Outlook-Termine, Kontakte, Mails usw. ohne Exchange-Server auf mehreren Rechnern nutzen! Mit der neuesten Generation intelligenter

Mehr

Handbuch zum Excel Formular Editor

Handbuch zum Excel Formular Editor Handbuch zum Excel Formular Editor Mit diesem Programm können Sie die Zellen von ihrer Excel Datei automatisch befüllen lassen. Die Daten können aus der Coffee Datenbank, oder einer weiteren Excel Datendatei

Mehr

Qt-Projekte mit Visual Studio 2005

Qt-Projekte mit Visual Studio 2005 Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

MailUtilities: Remote Deployment - Einführung

MailUtilities: Remote Deployment - Einführung MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control

Mehr

Übersichtlichkeit im Dokumentenmanagement

Übersichtlichkeit im Dokumentenmanagement Übersichtlichkeit im Dokumentenmanagement Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK info@workshop-software.de Datum: 02/2012

Mehr

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................

Mehr

Wie benutzt man TortoiseSVN

Wie benutzt man TortoiseSVN Wie benutzt man TortoiseSVN 1 Inhaltsverzeichnis 1.Benötigte Vorkenntnisse...3 2.Benötigte Software...3 3.Schritt 1 Software installieren...3 4.Schritt 2 einen Ordner anlegen...3 5.Schritt 3 Projekt auschecken...4

Mehr

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard 1 von 6 102013 18:09 SharePoint 2013 Veröffentlicht: 16.07.2012 Zusammenfassung: Hier erfahren Sie, wie Sie einen KPI (Key Performance Indicator) mithilfe des PerformancePoint Dashboard Designer in SharePoint

Mehr

Stapelverarbeitung Teil 1

Stapelverarbeitung Teil 1 Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler

Mehr

Betriebshandbuch. MyInTouch Import Tool

Betriebshandbuch. MyInTouch Import Tool Betriebshandbuch MyInTouch Import Tool Version 2.0.5, 17.08.2004 2 MyInTouch Installationshandbuch Inhaltsverzeichnis Inhaltsverzeichnis... 2 Bevor Sie beginnen... 3 Einleitung...3 Benötigte Daten...3

Mehr

Installation / Aktualisierung von Druckertreibern unter Windows 7

Installation / Aktualisierung von Druckertreibern unter Windows 7 Rechenzentrum Installation / Aktualisierung von Druckertreibern unter Windows 7 Es gibt drei verschiedene Wege, um HP-Druckertreiber unter Windows7 zu installieren: (Seite) 1. Automatische Installation...

Mehr

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

Drägerware.ZMS/FLORIX Hessen

Drägerware.ZMS/FLORIX Hessen Erneuerung des ZMS Nutzungs-Zertifikats Lübeck, 11.03.2010 Zum Ende des Monats März 2010 werden die Zugriffszertifikate von Drägerware.ZMS/FLORIX Hessen ungültig. Damit die Anwendung weiter genutzt werden

Mehr

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster Seite 1 von 12 Dieses Dokument dient für Sie als Hilfe für die Konfiguration verschiedener Proxy-Server, wenn Sie Ihre Daten per Elster an das Finanzamt über einen Proxy-Server senden möchten. 1. Was ist

Mehr

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor: Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir

Mehr

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E S TAND N OVEMBE R 2012 HANDBUCH T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat

Mehr

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013 Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was

Mehr

Prozessbeschreibung. Qualitätsberichte erstellen und vorbefüllen

Prozessbeschreibung. Qualitätsberichte erstellen und vorbefüllen Prozessbeschreibung Name des Prozesses Verantwortlich Ziele des Prozesses Prozessbeschreibung Qualitätsberichte erstellen und vorbefüllen Prorektor für Lehre Automatische Generierung der Formulare für

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

Grundfunktionen und Bedienung

Grundfunktionen und Bedienung Kapitel 13 Mit der App Health ist eine neue Anwendung in ios 8 enthalten, die von vorangegangenen Betriebssystemen bislang nicht geboten wurde. Health fungiert dabei als Aggregator für die Daten von Fitness-

Mehr

Anleitung Lernobjekt-Depot (LOD)

Anleitung Lernobjekt-Depot (LOD) Anleitung Lernobjekt-Depot (LOD) Anwender von easylearn können voneinander profitieren. Das Lernobjekt-Depot steht allen Benutzern zur Verfügung, um Lernobjekte wie Knowledge Snacks, etc untereinander

Mehr

Microsoft Access 2013 Navigationsformular (Musterlösung)

Microsoft Access 2013 Navigationsformular (Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2013 Navigationsformular (Musterlösung) Musterlösung zum Navigationsformular (Access 2013) Seite 1 von 5 Inhaltsverzeichnis Vorbemerkung...

Mehr

DOKUMENTATION VOGELZUCHT 2015 PLUS

DOKUMENTATION VOGELZUCHT 2015 PLUS DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP

Mehr

Outlook Web App 2010 Kurzanleitung

Outlook Web App 2010 Kurzanleitung Seite 1 von 6 Outlook Web App 2010 Einleitung Der Zugriff über Outlook Web App ist von jedem Computer der weltweit mit dem Internet verbunden ist möglich. Die Benutzeroberfläche ist ähnlich zum Microsoft

Mehr

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt. Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden

Mehr

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface ClouDesktop 7.0 Installation der Clientsoftware und Nutzung über Webinterface Version 1.07 Stand: 22.07.2014 Support und Unterstützung E-Mail support@anyone-it.de Supportticket helpdesk.anyone-it.de Telefon

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

DB2 Kurzeinführung (Windows)

DB2 Kurzeinführung (Windows) DB2 Kurzeinführung (Windows) Michaelsen c 25. Mai 2010 1 1 Komponenten von DB2 DB2 bietet zahlreiche graphische Oberflächen für die Verwaltung der verschiedenen Komponenten und Anwendungen. Die wichtigsten

Mehr

EMU Bill & Report 1/33

EMU Bill & Report 1/33 EMU Bill & Report 1/33 Inhaltsverzeichnis Schnellstart... 3 1. Datenlogger hinzufügen... 3 2. Kostenstelle erstellen... 5 3. Zähler zu Kostenstelle hinzufügen... 6 4. Rechnungsposition erstellen... 7 5.

Mehr

ICS-Addin. Benutzerhandbuch. Version: 1.0

ICS-Addin. Benutzerhandbuch. Version: 1.0 ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...

Mehr

Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl

Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl Step by Step Remotedesktopfreigabe unter Windows Server 2003 von Remotedesktopfreigabe unter Windows Server 2003 Um die Remotedesktopfreigabe zu nutzen muss diese am Server aktiviert werden. Außerdem ist

Mehr

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Version 1.0 Arbeitsgruppe Meldewesen SaxDVDV Version 1.0 vom 20.07.2010 Autor geändert durch Ohle, Maik Telefonnummer 03578/33-4722

Mehr

Virtual Channel installieren

Virtual Channel installieren Virtual Channel installieren Inhaltsverzeichnis 1. Voreinstellungen... 3 2. Virtual Channel herunterladen... 3 3. Virtual Channel konfigurieren... 4 4. Ausdruck... 6 5. Tipps und Tricks... 7 Sorba EDV

Mehr

YouTube: Video-Untertitel übersetzen

YouTube: Video-Untertitel übersetzen Der Easytrans24.com-Ratgeber YouTube: Video-Untertitel übersetzen Wie Sie mit Hilfe von Easytrans24.com in wenigen Schritten Untertitel für Ihre YouTube- Videos in mehrere Sprachen übersetzen lassen können.

Mehr

Installationsanleitungen

Installationsanleitungen Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

INSTALLATION VON INSTANTRAILS 1.7

INSTALLATION VON INSTANTRAILS 1.7 INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis

Mehr

Handbuch. Anlegen von Vermittlern, Gruppen und Anwendern. 1. Auflage. (Stand: 24.09.2014)

Handbuch. Anlegen von Vermittlern, Gruppen und Anwendern. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial Anlegen von Vermittlern, Gruppen und Anwendern 1. Auflage (Stand: 24.09.2014) Copyright 2015 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung...

Mehr

Dokumentation: Balanced Scorecard

Dokumentation: Balanced Scorecard Dokumentation: Balanced Scorecard 1. Einleitung Eine Balanced Scorecard (BSC) ist eine kennzahlenbasierte Managementmethode, welche sowohl Visionen als auch Strategien eines Unternehmens und relevante

Mehr

Benutzeranleitung Superadmin Tool

Benutzeranleitung Superadmin Tool Benutzeranleitung Inhalt 1 Einleitung & Voraussetzungen... 2 2 Aufruf des... 3 3 Konto für neuen Benutzer erstellen... 3 4 Services einem Konto hinzufügen... 5 5 Benutzer über neues Konto informieren...

Mehr

Verwenden von WordPad (Win7)

Verwenden von WordPad (Win7) Verwenden von WordPad (Win7) WordPad ist ein Textverarbeitungsprogramm, mit dem Sie Dokumente erstellen und bearbeiten können. In WordPad können Dokumente komplexe Formatierungen und Grafiken enthalten.

Mehr

Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5

Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5 Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5 In diesem Tutorial will ich Ihnen zeigen, wie man mit LibreOffice Calc 3.5 eine einfache Entlohnungsberechnung erstellt, wobei eine automatische

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten 1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,

Mehr