Archinov 5.0 [Final Edition] Dokumentation
 
 

1.0 Hinweise
    1.1 Gewährleistung
    1.2 Urheberrecht
    1.3 Nutzungsrecht
    1.4 Hardware Voraussetzungen
    1.5 Software  Voraussetzungen
    1.6 Installation
    1.7 Probleme

2.0 Archinov Befehlsreferenz

        2.0.1 Hinweise zu den Archinov Befehlen
        2.0.2 Datei neu
        2.0.3 Datei öffnen
        2.0.4 Datei schließen
        2.0.5 Server Mode
        2.0.6 Client Mode
        2.0.7 Druckersetup
        2.0.8 Programm beenden

    2.1 Optionen

        2.1.1 Suchmodus
        2.1.2 Zeige?Struktur
        2.1.3 DB Operationen
            2.1.3.1 Packe Datenbank
            2.1.3.2 Erzeuge Passwort
            2.1.3.3 Reindiziere Datenbank
            2.1.3.4 Datenbank umbenennen
            2.1.3.5 Alias Editor
            2.1.3.6 DB Export
            2.1.3.7 DB Import
            2.1.3.8 Datensatz löschen
            2.1.3.9 Datenbank löschen
            2.1.3.10 Excel Funktionen
            2.1.3.11 Sofortbackup
        2.1.4 Speedmenü Editor
        2.1.5 Texttool
        2.1.6 Vergleiche Datenbank mit Server
        2.1.7 Registrieren

    2.2 Hilfe

    2.3 Maske Editieren

    2.4 Tastaturbefehle

        2.4.1 Tastaturbefehle im Maskenmodus
        2.4.2 Tastaturbefehle im Tabellenmodus
        2.4.3 Allgemeines zum Navigieren

    2.5 Der Tabellenmodus

       2.5.1 Grundsätzlicher Aufbau

2.6 Nachtrag

       2.6.1 Änderungen seit Version 4.0 und HTML-EXPORT

2.7 Neuerungen in Archinov 4.3

       2.7.1 Master/Detail Tabellenstrukturen
          2.7.1.1 Allgemeine Betrachtung
          2.7.1.2 Technische Umsetzung in Archinov

2.8 Neuerungen in Archinov 4.4

2.9 MySQL Funktionen in Archinov 5.0
        2.9.1 MySQL Servereinstellungen
        2.9.2 Server Datenbank öffnen
        2.0.3 Lokale Datenbanktabelle auf MySQL Server übertragen

3.0 Ausblicke auf Archinov 5.x

1.0 Hinweise

Archinov ist ein Datenbankprogramm mit dem die verschiedensten Datenbestände archiviert und schnell wiedergefunden werden können. Archinov benötigt die BDE (Borland Database Engine).
Informationen zu den neuesten Versionen der BDE finden Sie unter www.inprise.com oder www.borland.com .
Für den Betrieb als MySQL Client wird ein im Netzwerk installierter MySQL Server benötigt. Dieser ist kostenlos im Internet unter http://www.mysql.com erhältlich. Sollten Sie kein MySQL Profi sein, ordern Sie bei uns unsere MySQL Server Tools. Damit können Sie Ihren MySQL Server auf Windowssytemen schnell und Effizient enrichten.
 

1.1 Gewährleistung

Wir übernehmen keine Gewähr für die Fehlerfreiheit der Software oder der Dokumentation und stehen auch nicht für die Befriedigung von Kundenwünschen ein. Für durch Benutzung unseres Programmes entstehende Schäden oder Folgeschäden übernehmen wir keine Haftung. Insbesondere haften wir nicht für den Verlust von Daten. Unsere Gewährleistung beschränkt sich ausschließlich auf den Ersatz von von uns gelieferten Datenträgern, soweit diese nachweislich fehlerhaft sind. Der Gewährleistungszeitraum hierfür beträgt 30 Tage.
 

1.2 Urheberrecht

Alle Rechte an diesem Programm liegen bei Michael Roth Software Lahstedt. Das Programm unterliegt dem Schutz des Urheberrechtsgesetzes und des internationalen Urheberrechtsabkommens. Wer die Vollversion dieses Programmes unberechtigt verbreitet oder wer bewußt Änderungen an den Programmdateien oder der Dokumentation vornimmt, macht sich im Sinne der Verletzung des Urheberrechtes strafbar und muß mit entsprechenden Konsequenzen rechnen.
 

1.3 Nutzungsrecht

Sie sind berechtigt die Software auf einen Computer zu übertragen und Sicherheitskopien anzufertigen. Die Software darf aber nicht von zwei verschiedenen Personen an zwei verschiedenen Orten benutzt werden. Wenn Sie "Updates" des Programms erworben haben, so stellen diese eine untrennbare Einheit mit der ursprünglichen Software dar. (Dies ist erkennbar an der identischen Registrierungsnummer). Die Nutzungsrechte können Sie an eine dritte Person übertragen, sofern Sie das gesamte Paket (Disketten, Dokumentation und Sicherungskopien des ursprünglichen Programms und gegebenenfalls der Updates) an diese dritte Person übergeben. Sie sind dann nicht mehr zur Benutzung der Software berechtigt.

Sollte es sich bei der von Ihnen erworbenen Version dieser Software um eine als solche
Gekennzeichnete Freewareversion handeln, so darf diese Software weitergegeben werden, solange keine Änderungen an den Originaldaten vorgenommen werden.

Die in dieser Dokumentation erwähnten Produktbezeichnungen sind z.T. eingetragene Warenzeichen (auch wenn sie nicht so gekennzeichnet sind) und unterliegen als solche den gesetzlichen Bedingungen.
 

1.4 Hardwarevoraussetzungen

Minimale Hardwarevoraussetzungen:
 - Prozessor ab 80486DX
 - Hauptspeicher mindestens 32 MB
 - Maus oder anderes Zeigegerät
 - Bildschirm und Bildschirmadapter VGA oder besser
 - Ausreichend Platz auf einer Festplatte
 

1.5 Softwarevoraussetzungen

-MS-Windows ab Version Win95 oder Win98/ME/NT4.0/2000/XP
-Funktionstüchtige BDE (befindet sich im Lieferumfang)
 

1.6 Installation

Starten Sie durch einen Doppelklick im Windows-Dateimanager/Explorer die im Installationsverzeichnis befindliche Datei „arsetup.exe“.
Daraufhin erscheint ein Installationsdialog, der Sie durch die weitere Installation führt.
Achten Sie bei einer Erstinstallation darauf, das auch die BDE installiert wird.
 

1.7 Probleme

Das vorliegende Programm wurde umfangreich auf verschiedenen Rechnern getestet. Sollten Sie Probleme mit dem Programm haben, so bitten wir Sie, uns diese schriftlich zu schildern.
Um Ihnen helfen zu können, benötigen wir folgende Angaben:

1) Hardware (Prozessortyp, Hauptspeicher, Grafikkarte, Drucker)
2) Software (MS-Windows-Version, autoexec.bat, config.sys)
3) Eine vollständige Beschreibung des aufgetretenen Fehlers und, wenn vorhanden, der Text einer Programmabbruchsmeldung
4) Eine Liste der Schritte, die den Fehler hervorriefen
5) Eine Liste der während des Auftretens des Fehlers im Hintergrund laufenden Programme

Schriftliche Anfragen können nur beantwortet werden, wenn genügend Rückporto beiliegt.

Auch wenn Sie keine Probleme haben, sind wir für die Zusendung von Verbesserungsvorschlägen dankbar und werden bemüht sein, diese in kommenden Versionen zu berücksichtigen.

Fragen, Verbesserungsvorschläge und Fehlermeldungen senden Sie bitte an:

Michael Roth
Schillerstraße 3
31246 Lahstedt

email:  m-roth@t-onlinde.de

2.0 Archinov Befehlsreferenz

2.0.1 Hinweise zu den Archinov Befehlen

Archinov erstellt je nach ausgewähltem Menüpunkt automatisch die zugehörige SQL Anweisung. Diese erscheint in der SQL Zeile des Archinovfensters.
Sie können natürlich die erscheinende SQL Anweisung editieren, und so auch
Abfragen über mehrere Tabellen hinweg durchführen. Zu jedem der im folgenden
beschriebenen Funktionen existiert auch ein entsprechender Speedbutton mit dem Sie
die Funktion schnell erreichen können. Im folgenden werden die Befehle der Archinovmenüleiste von links nach rechts aufsteigend beschrieben.

2.0.2 Datei neu

Dieser Menüpunkt erlaubt Ihnen die Auswahl von zwei Untermenüs:

- Datenbank Experte:

Wählen Sie diesen Menüpunkt wenn Sie eine neue Datenbank erstellen wollen.
Es erscheint ein neues Fenster. Was Sie nun sehen ist der Archinov Datenbank Experte.
Sie sehen zwei Eingabefelder. Im oberen Feld müssen Sie einen Namen für Ihre neue Datenbank eingeben, z.B. „Adressen“ oder „Münzsammlung“ usw.. Im unteren Feld geben Sie bitte die Anzahl der Datenfelder ein, die Ihre Datenbank später haben soll.
Haben Sie alles korrekt eingegeben, aktiviert sich im unteren Bereich des Fensters die Schaltfläche „WEITER“. Klicken Sie nun auf weiter.
Im rechten Bereich des Fensters erscheinen nun genau so viele Felder, wie Sie gerade angegeben haben. Sie müssen jetzt Archinov mitteilen welches Format jedes einzelne Feld
in Ihrer Datenbank haben soll. Jedes Datenfeld bietet Ihnen drei Eingabefelder für die Einstellungen. Von links nach rechts sind dies: 1. Der Name des entsprechendes Datenbankfeldes bei einer Adressdatenbank z.B. Name oder Vorname....
2. Im zweiten Eingabefeld wird die Länge des entsprechenden Datenbankfeldes eingestellt. Voreinstellung ist 50. Bei „Stringfeldern“ also normaler Schrift entspricht das einer Kapazität von 50 Zeichen für dieses Feld. Der Maximalwert liegt hier bei 255.
3. Hier wird angegeben um was für einen Typ von Datenbankfeld es sich handelt. String für Text, Integer für Ganzzahlen, Grafik für Bilder usw.
Machen Sie für jedes Datenbankfeld Ihre Angaben, und klicken Sie dann auf erstellen.
Ihre neue Datenbank wird jetzt erstellt, und automatisch von Archinov geöffnet.
 

- Vorlage

Dieser Menüpunkt öffnet ein neues Fenster, in dem Sie eine neue Datenbank von einer Vorlage erstellen können. Alle Vorlagen befinden sich im Ordner \Vorlagen\ innerhalb Ihres Archinovordners. Sie können sehr einfach neue Vorlagen erstellen, indem Sie erstellte Datenbanken in diesen Ordner kopieren.
 

2.0.3 Datei öffnen

Dieser Befehl öffnet eine bereits vorhandene Datenbank mit Archinov.
Diese Funktion ist auch mit einem Klick der rechten Maustaste auf den Hintergrund von Archinov zu erreichen.

2.0.4 Datei schließen

Dieser Befehl schließt eine geöffnete Datenbank. Archinov bleibt dabei geöffnet.

2.0.5 Server Mode

Dieser Befehl aktiviert den Datenbankserver von Archinov. Er ist nur mit einer besonderen Lizenz nutzbar und daher in der Freewareversion deaktiviert.

2.0.6 Client Mode

Dieser Befehl aktiviert den Datenbankclient von Archinov. Er ist nur mit einer besonderen Lizenz nutzbar und daher in der Freewareversion deaktiviert

2.0.7Druckersetup

Dieser Befehl öffnet den Standard Drucksetupdialog von Windows.

2.0.8Programm beenden

Eine eventuell geöffnete Datenbank wird geschlossen, und Archinov beendet sich.

2.1 Optionen

Dieser Befehl öffnet den Archinov Optionsdialog. Hier werden Einstellungen für Archinov vorgenommen. Drei Unterfenster, auswählbar durch die Tab‘s am oberen Fensterrand, stehen zur Auswahl.
Einstellungen auf Seite eins: „Allgemein“

- Excel7.0/8.0 Unterstützung aktivieren: aktiviert wie schon gesagt die Unterstützung für den Datenexport nach Excel.

- Inkremente Suche deaktivieren: Ist diese Funktion aktiviert müssen Sie bei Eingaben im Suchfeld immer mit Enter bestätigen um die Suche durchzuführen. Sehr sinnvoll bei großen Datenbeständen!!!

- Eigene SQL Anweisungen verbieten: Sollten Sie Archinov in einem Umfeld einsetzen, in dem andere keinen Zugriff auf die SQL Zeile haben sollen, dann aktivieren Sie diese Funktion. Änderungen in der SQL Zeile sind dann nicht mehr möglich.
 
 

Einstellungen auf Seite zwei: „Datensicherung“

- Automatische Datensicherung aktivieren: Diese Funktion aktiviert die automatische Backupfunktion von Archinov. Tragen Sie bitte in dem nun zugänglichen Eingabefeld den Ordnernamen ein, in den die Datenbanken gesichert werden sollen.

Einstellungen auf Seite drei: „Webserver“

- Webhauptverzeichniß: Tragen Sie hier bitte den vollständigen Pfad zu ihrem Ordner ein den Sie ins Netz stellen (öffentlich zugänglich machen) wollen. In diesem Pfad erwartet Archinov die Datei „index.htm“ oder „index.html“ als Einsprungseite .

- Webserver starten: Mit einem Klick auf diese Schaltfläche starten Sie den Archinov Webserver. Bei einem erfolgreichen Start wechselt die Beschriftung auf Webserver stoppen, damit Sie den Webserver auch wieder anhalten können.
 
 

2.1.1 Suchmodus

Diese Funktion öffnet ein neues Fenster:

- Datenfeld für Inkremente Suche: In diesem Auswahlfeld können Sie bestimmen in welchem Datenfeld Sie suchen möchten. (Hat die gleiche Funktion wie im Tabellenmodus das obere rechte Fenster).

- Volltextsuche: Ist diese Funktion aktiviert, ist es Archinov egal ob Ihr Suchbegriff am Anfang oder in der Mitte eines Suchfeldes vorkommt.

- Groß/Kleinschreibung ignorieren: Bei aktivierter Funktion achtet die Suchfunktion nicht mehr auf Unterschiede in der Groß- und Kleinschreibung.

- Ignoriere Order bei Suche: Ignoriert die Order/Sortier Anweisung bei einer Suche. Mit Hilfe dieser Funktion können auch Suchergebnisse bearbeitet werden die nicht dem Index einer Datenbank entsprechen.

- Explizite Suche: Deaktiviert die oben beschriebenen Funktionen und findet nun wirklich nur noch das was auch eingegeben wurde.
 
 

2.1.2 Zeige ? Struktur

Öffnet ein neues Fenster in der die Struktur der gerade geöffneten Datenbank anzeigt wird.
 

2.1.3 DB-Operationen

2.1.3.1 Packe Datenbank:

Dieser Befehl löscht alle als gelöscht markierten Datenfelder aus einer Datenbank. Kommen in einer Datenbank häufig Löschvorgänge vor, dann kann diese Funktion die Datenbank erheblich kleiner machen, da nun alle gelöschten Datensätze physikalisch aus der Tabelle entfernt werden. Achtung: Ein eventuell vorhandenes Paßwort wird bei anwenden dieser Funktion gelöscht!!!

2.1.3.2 Erzeuge Paßwort

Dieser Befehl öffnet ein neues Fenster, in dem einer gerade geöffneten Datenbank ein Paßwort gegeben werden kann. Geben Sie zweimal Ihr Paßwort ein, und bestätigen Sie mit Ok. Archinov fragt Sie nun ob Ihr Paßwort dauerhaft gespeichert werden soll. Diese Frage bezieht sich nicht darauf ob es überhaupt angelegt werden soll. Archinov kann eine Datei anlegen, in dem Ihr Paßwort verschlüsselt gespeichert wird. Sie werden dann beim öffnen der Datenbank nicht jedesmal nach dem Paßwort gefragt, die Datenbank selbst liegt aber verschlüsselt auf der Festplatte vor. Wenn Sie diese frage mit Ja beantworten wird diese Datei angelegt. Vorsicht: Dieses Feature stellt ein potentielles Sicherheitsrisiko dar. Wenn Sie verhindern wollen das andere Benutzer Ihres Rechners die Datenbank öffnen können, dann antworten Sie auf diese Frage bitte mit Nein!!!

2.1.3.3 Reindiziere Datenbank

Dieser Befehl reindiziert eine Datenbank, soll heißen, die Indexdateien einer Datenbank werden neu geschrieben.

2.1.3.4 Datenbank umbenennen

Dieser Befehl nennt Ihre Datenbank und alle zu ihr gehörenden Indexdateien um. Diese Funktion ist nötig, da Datenbankdateien nicht einfach durch einen Umbenennen Befehl des Explorers umbenannt werden können. (Sie können schon, aber sie lassen sich danach nicht mehr öffnen). Benutzen Sie bitte daher diese Funktion wenn Sie Ihrer Datenbank einen anderen Namen geben wollen.

 2.1.3.5 Alias Editor

Dieser Befehl ruft den Archinov Alias Editor auf. Sie benötigen diese Funktionen nur, wenn Sie sich mit Datenbanken auskennen, oder Archinov mit einem anderen Datenbankserver (z.B. Interbase, oder MS-SQL Server) verbinden wollen. Diese Einstellungen können auch direkt in der BDE gemacht werden.

2.1.3.6 DB Export

Mit Hilfe dieser Funktion können Sie Datensätze nach Dbase oder Text exportieren. Auch das exportieren von Ergebnismengen wird unterstützt.
 
 

2.1.3.7 DB Import

Diese Funktion importiert Datensätze oder komplette Datenbanken in die gerade aktive Datenbank. Sie müssen nur die korrekten Zuordnungen setzen.
 

2.1.3.8 Datensätze löschen

Diese Funktion löscht alle Datensätze der aktuellen Datenbank.
 

2.1.3.9 Datenbank löschen

Diese Funktion löscht nicht nur alle Datensätze der aktuellen
Datenbank sondern die komplette Tabelle mit allen Indexdateien
vollständig und wirklich unwiederbringlich von der Festplatte.
Seien Sie versichert, das Sie selbst mit einem Diskeditor nicht
mehr in der Lage sein werden die Datenbank wieder zu retten!!!
Genießen sie diese Funktion daher bitte mit Vorsicht.
Sagen Sie nicht ich hätte sie nicht gewarnt.
 

2.1.3.10 Excelfunktionen

Dieser Befehl ermöglicht den Datenbankexport nach Excel. Diese Funktion befindet sich noch im Alpha-Test. Seien Sie bitte vorsichtig mit dieser Funktion!!!
 

2.1.3.11 Sofortbackup

Dieser Befehl führt ein Sofortbackup Ihrer Datenbank in das unter Optionen angegebene Verzeichnis (Ordner) durch. (siehe 2.1.0 für Optionen/Sofortbackup)
 

2.1.4 Speedmenü Editor

Dieser Befehl öffnet ein neues Fenster, in dem Sie die Speedbuttons am oberen Fensterrand von Archinov Ihren Bedürfnissen anpassen können.
 

2.1.5 Texttool

Dieser Befehl öffnet den Archinov eigenen Texteditor. Dieses Tool ist erst ab Version 4.2 vollständig implementiert, aber schon ab Version 4.0 als Beta verfügbar.
Der Editor bietet Ihnen neben den üblichen Features auch die Möglichkeit Serienbriefe zu erstellen. Die Syntax hierfür lautet wie folgt. Heißt Ihr Datenfeld in dem die Nachnamen gespeichert sind z.B. „NAME“, dann können Sie in Ihrem Brief  schreiben:

Sehr geehrter Herr <<NAME>>,

hiermit möchte ich.......

Markieren Sie jetzt einen Datensatz in Archinov und klicken auf Drucken, so wird <<NAME>> durch den markierten Namen aus der Datenbank ersetzt.
Wählen Sie unter dem Texttool Menüpunkt Datei die Funktion Seriendruck, dann wird Ihr Brief so oft gedruckt, wie Datensätze in ihrer Archinovauswahl vorhanden sind.
Auf Deutsch: Es entsteht ein Serienbrief an alle vorhandenen Namen mit korrekter Anrede.
Das funktioniert natürlich auch mit allen anderen Feldern Ihrer Datenbank, so das auch komplexere Briefstrukturen möglich sind.
Ab Archinov 4.2 gibt es für diese Funktion auch eine Seitenvorschau.

2.1.6 Vergleiche Datenbank mit Server

Diese Funktion sorgt für eine Datenkonsistens zwischen Ihrer Datenbank und einer entsprechenden Serverdatenbank. Diese Funktion ist nur in der Client/Server Version freigeschaltet.

2.1.7 Registrieren

Mit dieser Funktion können Sie Ihre Version von Archinov registrieren sobald Sie einen gültigen Freischaltcode von MRSoft erhalten haben.

2.2 Hilfe

Unter diesem Menüpunkt verbergen sich verschiedene Hilfefunktionen von Archinov, sowie der Menüpunkt E-Mail, mit dem Sie eine E-Mail an uns schicken können.

2.3 Maske editieren

Mit Hilfe dieser Funktion, die Sie als Speedbutton im Speedmenü finden, können Sie eine eigene angepaßte Maske für den Maskenmodus erstellen. Klicken Sie einmal auf den Speedbutton, und sie sind in der Lage alle Textfelder und Eingabefelder im Maskenmodus zu editieren. Mit der rechten Maustaste können sie nun auch ein ansprechendes Hintergrundbild für den Maskenmodus festlegen. Wenn Sie nun in den Tabellenmodus schalten, können Sie die breite der einzelnen Datenfelder durch verschieben festlegen. Haben Sie alle Einstellungen vorgenommen, klicken Sie bitte erneut auf den Speedbutton Maske Editieren. Ihre Veränderungen werden nun dauerhaft gespeichert.
 

2.4 Tastaturbefehle

2.4.1 Tastaturbefehle im Maskenmodus

Im Maskenmodus können Sie mit den Testen „Bild auf“ und „Bild ab“ durch die einzelnen Datensätze navigieren. Mit der „TAB“ Taste wechseln Sie durch die einzelnen Felder der Eingabemaske.

2.4.2 Tastaturbefehle im Tabellenmodus

Im Tabellenmodus wechseln Sie mit den Cursortasten den aktuellen Datensatz. Die „TAB“ Taste funktioniert hier wie oben beschrieben.

2.4.3 Allgemeines zum Navigieren

Außer mit den oben beschriebenen Tasten können Sie natürlich auch den Datenbanknavigator
am oberen rechten Rand von Archinov zum Navigieren verwenden.

2.5 Der Tabellenmodus

2.5.1 Grundsätzlicher Aufbau

Der Tabellenmodus ist in drei Hauptabschnitte gegliedert. Sie sehen den Tabellenabschnitt, in dem Ihre Datensätze dargestellt werden.
An der rechten Seite des Fensters sehen Sie zwei übereinander angeordnete Abschnitte.
Der obere dient der Einstellung des Suchfeldes, der untere gibt an nach welchem Feld der Datenbank sortiert werden soll.

2.6 Nachtrag

Die Version 4.0 von Archinov ist Freeware. Bei Fragen wenden Sie sich bitte per E-Mail
an m-roth@t-online.de. Bitte haben Sie Verständnis, das wir keinen telefonischen Support leisten können. Eine ständig aktuelle Version dieser Datei finden Sie unter
home.t-online.de/home/m-roth im Internet.
Für die Verspätung dieser Dokumentation bitte ich sie um Verständnis.
Viel Spaß weiterhin mit diesem Programm wünscht Ihnen Ihr

2.6.1 Neuerungen seit Archinov 4.0

Änderungen der Version 4.2 [Final Edition]:

-Es werden erweiterte SQL Kommandos akzeptiert (INSERT,CREATE TABLE;UPDATE,usw.)
  siehe SQL.TXT im Archinov Installationsverzeichniß für Beispiele und eine kurze Einweisung in die
  Syntax von SQL.

-HTML-Import:
                    -dieses Feature ist neu in Version  4.2
                    -kompletter Datenimport aus HTM/HTML Dateien auch über mehrere Tabellen in einem Dokument

-Im- & Exportfunktionen für das Programm Datenhamster:
                    -dieses Feature ist neu in Version  4.2

-HTML-Export überarbeitet:
                    -bessere Fehlererkennung
                    -Spaltennamen werden nun mitexportiert
                    -Export von Spaltennamen abschaltbar

-Bildbetrachter:
                    -Archinov 4.2 verfügt ab der [BETA 2] nun über einen integrierten Bildbetrachter für
                     JPG,GIF und BMP Dateien. Perfekt für alle die eine Bilddatenbank erstellen möchten.

Änderungen der Version 4.2 [BETA 1]:

-HTML-EXPORT:



Die wichtigste Neuerung in Version 4.2 betrifft den HTML-Export. Nachdem eine Dantenbank geöffnet ist, erreichen Sie die Funktionen des HTML-Exportes unter Optionen/DB-Operationen/HTML-Export. Im folgenden wird die Funktionsweise erläutert.

Allgemeine Funktionsweise:
Archinov exportiert immer die Datensätze, die im Tabellenmodus erreichbar sind. Sie können also auch sortierte oder unsortierte Teilmengen Ihrer Datenbank in das HTML-Format exportieren.

Das HTML-EXPORT FENSTER:
Das HTML-EXPORT ist in zwei Seiten gegliedert. Die erste Seite trägt den Namen HTML-EXPORT die zweite Seite heißt Optionen.
Die wichtigsten Funktionen finden Sie auf der ersten Seite. Unter Optionen können Sie Einstellungen für eine Hintergrundgrafik und einen
einleitenden Text vornehmen, soll heißen: Die Einstellungen unter Optionen dienen nur der Verschönerung Ihrer von Archinov erstellen HTML-Seiten.

Die HTML-EXPORT Seite:

Auf dieser Seite nehmen Sie alle Einstellungen vor, die für den HTML-Export wichtig sind.

-Titel des HTML-Dokumentes: Der hier eingegebene Titel erscheint später in der Browsertitelleiste.

-Überschrift des Dokumentes: Dieser Text erscheint als Überschrift direkt über der von Archinov erstellten Tabelle im HTML Dokument.

-Daten auf mehr als eine HTML-Seite verteilen: Wenn Sie diese Option wählen, erstellt Archinov mehrere HTML-Seiten, auf denen Ihre Daten verteilt sind. Diese Funktion ist bei großen Datenbeständen zu empfehlen, um die Ladezeiten im Internet zu minimieren. Ist diese Option deaktiviert, erstellt Archinov nur eine HTML-Seite, auf der alle Datensätze aufgelistet sind.

    -Maximale Datensätze pro HTML-Seite: Dieser Wert gibt an, wieviele Datensätze Archinov maximal auf eine HTML-Seite stellt, bevor eine neue Seite erstellt      wird. Der Standartwert ist 50.

    -Link auf folgeseite setzen: Ist diese Funktion aktiviert, setzt Archinov auf jede erstellte HTML-Seite einen Link auf die folgende.

    -Inhaltsverzeichniß erstellen: Diese Option erstellt eine Inhalthtmlseite, auf der alle erstellten HTML-Seiten als Link zu erreichen sind.

    -Inhaltsverzeichniß indizieren: Diese Option erstellt zu jedem Link auf der Inhaltsseite einen Eintrag, der dem ersten Datensatz auf der entsprechenden HTML-Seite entspricht. Dieser Index richtet sich automatisch nach der aktuellen Sortierreihenfolge.

-"http:" als Link interpretieren: Diese Funktion sorgt dafür, das Daten die mit "http:" beginnen als Link exportiert werden.

-"ftp:" als Link interpretieren: Wie bei "http:" (siehe oben)

-HTML-Datei als Vorlage benutzen: Mit dieser Funktion können Sie bereits vorhandene HTML-Seiten als Volage benutzen.
ACHTUNG: Ihre HTML-Seite, die Sie als Vorlage benutzen möchten, muß vorher vorbereitet werden:
Öffnen Sie Ihre HTML-Seite mit einem beliebigen Editor (z.B. Notepad.exe) und schreiben Sie an die Stelle, an der Archinov
die Daten einfügen soll die Zeichenkette:   #archinov#
Speichern Sie diese Änderung ab, und benutzen Sie diese Datei als Vorlage für Ihre Erstellung.
Die Zeichenkette #archinov# wird von Archinov später durch die Datenbankdaten ersetzt. Achten Sie unbedingt auf die Kleinschreibung von #archinov#

Die Optionen Seite:

-Grafik in Seiten verwenden: Hier können Sie angeben welche Hintergrundgrafik Ihre HTML-Seiten haben sollen. Die Grafikdatei muß im Exportverzeichniß vorhanden sein, da alle Pfadangaben entfernt werden. Das ist für einen späteren Upload ins Internet sehr nützlich.
Diese Funktion macht natürlich nur Sinn, wenn Sie keine HTML-Vorlage benutzen.

-Den folgenden Text in Seite einfügen: Diese Option ist wohl selbsterklärend. Der hier eingegebene Text erscheint nach dem Export direkt über der Tabelle,
entweder linksbündig, zentriert, oder rechtsbündig.


Der Archinov Webserver unterstützt jetzt auch CGI:



Der Archinov-Webserver unterstützt auch CGI Programme. Erstellen Sie, falls noch nicht vorhanden, einen Ordner mit dem Namen "\cgi-bin" unterhalb des Einsprungordners des Archinov-Webservers. Laden Sie das Archinov CGI Abfrageprogramm von unserer Homepage, und kopieren Sie dieses Programm in den eben erstellten Ordner cgi-bin. Wenn Sie nun den Archinov-Webserver unter Optionen starten, können Sie von jedem Browser (Netscape/Internet Explorer...) aus auf Ihre Daten zugreifen. Der korrekte Abfragestring für Ihren Browser ergibt sich nun wie folgt: "http://<Ihre IP-Nummer (Webadresse)/cgi-bin/dbarchi.exe"
Beispiel: "http://127.0.0.1/cgi-bin/dbarchi.exe".
Damit das CGI-Programm dbarchi.exe auf Ihre Daten zugreifen kann, müssen Sie vorher einen Alias auf Ihr Datenbankverzeichniß einrichten.
Das erledigen Sie mit Archinov unter dem Menüpunkt Optionen/Db-Operationen/Alias Editor.


2.7 Neuerungen in Archinov 4.3
 

2.7.1 Master/Detail Tabellenstrukturen

Archinov beherrscht ab Version 4.3 auch die Verknüpfung von zwei Datenbanktabellen zu einer Master/Detail Ansicht.

2.7.1.1 Allgemeine Betrachtung

Die Möglichkeit Master/Detail Tabellenbeziehungen zu erstellen erweitert das Einsatzgebiet von Archinov erheblich und macht nun auch komplexere Datenbanken möglich. Bei der Entwicklung dieses Features und der damit verbundenen Implementierung in Archinov 4.3 wurde wie immer in diesem Produkt viel Wert auf ein möglichst breites Anwendungsspektrum gelegt. Weiterhin stand eine für den Endanwender einfache Bedienung, Erstellung und Anpassung dieser Funktion im Vordergrund ohne ihn mit den üblichen Sprüchen über referentielle Integrität und ähnlichen Dingen schon im Vorfeld zu verunsichern. Um mit Archinov 4.3 eine Master/Detail Beziehung einzurichten benötigen Sie im Normalfall nur zwei eigenständige Datenbanktabellen. In beiden Tabellen muss mindestens ein Datenfeld gleich sein ( den gleichen Namen und Datentyp haben ). Das ist auch schon die einzige Bedingung. Den Rest erledigt Archinov für Sie. Um Datenintegrität brauchen Sie sich keine Sorgen mehr zu machen. Archinov sorgt selbst dafür, das beim löschen eines Datensatzes in der Haupttabelle die zugehörigen Datensätze in der Detailtabelle mitgelöscht werden ( keine Dateileichen in der Detailtabelle) . Dieses Verhalten von Archinov lässt sich auch abschalten wenn es von Ihnen gewünscht wird.

2.7.1.2 Technische Umsetzung in Archinov 4.3

Um eine möglichst effiziente und einfache Möglichkeit der Erstellung von Master/Detailtabellen zu erreichen und damit diese Funktion auch in das bestehende Format der Vorlagenverwaltung passt, wurde eine neue Datei ( Haupttabellenname.dfl ) eingeführt. Diese Datei muß im gleichen Ordner liegen in der auch die Haupt- sowie die Detaildatenbank liegt. Die Verknüpfung von beiden Datenbanktabellen geschieht einzig und allein durch diese Datei. Die Datei liegt im Textformat vor.

Das DFL (Database Feature List) Format ist, wie der Name schon vermuten lässt, auch noch für andere Erweiterungen der Datenbankarchitektur vorgesehen. Die folgende Struktur der Datei macht das auch deutlich:

DFL Datei:



;Database Feature List für Archinov 4.3 oder höher
;
;Diese Datei verknüpft eine Detailtabelle mit der Haupttabelle.
;Ändern Sie hier bitte nur etwas wenn Sie wirklich wissen was Sie hier machen
;
;Ändern Sie den Wert INTEGRITY nur wenn Sie wirklich keine Datenintegrität
;zwischen Haupt und Detailtabelle wünschen. Archinov führt dann keine
;automatischen Löschungen in der Detailtabelle durch wenn Sie einen Datensatz
;in der Haupttabelle löschen. ACHTUNG: Dieses Vorgehen führt zwangsläufig zu
;Datenleichen in der Detailtabelle. Eine Deaktivierung der Integrity macht
;nur Sinn, wenn Sie beide Tabellen normalerweise getrennt benutzen und die
;Detailtabelle nur als Nachschlagewerk z.B. für Adressen benutzen.
;Für normale Master/Detail Tabellenstrukturen sollten Sie die INTEGRITY immer
;eingeschaltet lassen!!!
;
;Möglichkeiten: INTEGRITY oder NOINTEGRITY
INTEGRITY
;
;Es folgt die Beschriftung für ein zusätzliches Seitenfenster
Kundendaten
;
;Hier steht der Name der Detaildatenbank. Diese muß im gleichen Ordner liegen
;wie die Haupttabelle.
det.db
;
;Jetzt folgt das Verknüpfungsfeld. Es muß in beiden Tabellen vorhanden und
;vom gleichen Datentyp sein.
Kundennr


ENDE der DFL Datei

Wie Sie in der Datei sehen können, wird das Semikolon am Anfang einer Zeile als Zeichen für Hinweise benutzt.
 
 

2.8 Neuerungen in Archinov 4.4

-NEU!!! ACHTUNG!! Installation geändert:
Die BDE (Borland Database Engine) befindet sich nun im Lieferumfang von Archinov 4.4 bzw 5.0!!!
Es wird keine seperate BDE mehr benötigt. Damit steigt die Dateigröße auf ca. 5,1 MB.

-Neue Datenbankvorlagen
Archinov 4.4 verfügt nun über mehrere neue Datenbankvorlagen.

-Datenbankvorlagen Dialog überarbeitet
Möchten Sie nun eine neue Datenbanktabelle aus einer Vorlage erstellen, zeigt Archinov schon vorher einen entsprechenden Informationstext an. So wissen Sie immer was Sie tun.
Archinov erstellt nun auch Master/Detaildatenbanken aus Vorlagen.

-Datenbankerstellung erweitert
Bei der Erstellung von Datenbanken ist es nun auch möglich einen Primärindex zu erstellen.
So werden die Suchfunktionen nun auch bei selbsterstellten Datenbanktabellen beschleunigt.
Dank an Markus für die Idee zu diesem Feature.

-Neue Funktion "Automatisches Einfügen" für schnelle Dateneingaben
Diese Funktion erleichtert die Dateneingabe erheblich. Müssen sehr viele Datensätze eingegeben werden in denen einige Spaltenwerte gleich sind, so werden diese nun nach der dritten gleichen Eingabe automatisch eingefügt. Diese Funktion kann unter Optionen auch wieder deaktiviert werden.

-Datensicherheit erhöht
Die Backupfunktion wurde geändert. Die Änderung betrifft das Sofortbackup und das Autobackup.Das Backup wird nun nicht mehr nur in einen Ordner durchgeführt. Archinov legt im Backupordner vier Unterordner an und speichert das jeweilige Backup jedesmal in eines der vier Verzeichnisse ab. So stehen immer mehrere Versionen als Backup zur Verfügung.

-Tabellenansicht erweitert
Die Tabellenansicht wurde in ihrer Funktionalität erweitert. Es ist jetzt möglich direkt in der Tabellenansicht Memofelder zu editieren ohne in den Maskenmodus zu wechseln. Um Memofelder zu editieren, müssen Sie nur das entsprechende Feldgitter in der Tabellenansicht anklicken, oder auf dem entsprechenden Feld die Entertaste drücken.

-Funktionalität erweitert
Gibt ein Stringfeld in der Tabellenansicht eine vorhandene Datei an, so kann diese nun durch einen Doppelklick gestartet bzw. geöffnet werden. Wird anstatt eines Laufwerksbuchstabens das Rautezeichen benutzt, dann ersetzt Archinov die Raute duch den Laufwerksbuchstaben auf dem sich die Datenbanktabelle befindet (ermöglicht z.B. MP3 Datenbanken auf CD) .
 

2.9 MySQL Funktionen in Archinov 5.0

Ab Version 5.0 sind alle Archinovclients in der Lage mit einem MySQL Server im TCP/IP Netzwerk zu kommunizieren.
Um mit einem Archinov Client auf einen MySQL Server zuzugreifen, müssen Sie als erstes unter Optionen->MySQL Servereinstellungen die Grundangaben
zu Ihrem MySQL Server vornehmen. Haben Sie dort alle Eingaben korrekt gemacht, können Sie unter Datei->Server Datenbank öffnen eine vorhandene
MySQL Datenbank auswählen bzw. deren Daten bearbeiten.

2.9.1 MySQL Servereinstellungen
 
Hier geben Sie alle Daten für Ihren MySQL Server ein.
Unter Hostname geben Sie entweder den Domainnamen oder die IPNummer an auf dem Ihr MySQL Server läuft.
Unter Database geben Sie den Datenbanknamen auf dem MySQL Server an. Dies ist nicht der Tabellenname sondern der MySQL
Datenbankname. Weitere Informationen hierzu finden Sie in den Archinov MySQL Servertools.
Username und Passwort sind weitere Informationen die Sie entweder selbst im MySQL Server vergeben habe, oder bei Ihrem Administrator
erfragen können.
Nach erfolgter Eingabe bestätigen Sie bitte mit OK.

2.9.2 Server Datenbank öffnen

Haben Sie die Einstellungen unter (2.9.1) gemacht, erreichen Sie mit einem Klick auf diese Option einen Auswahldialog in dem Sie die
gewünschte Datenbanktabelle auf dem MySQL Server auswählen können. Markieren Sie hier einen Eintrag und klicken Sie auf OK.
Nun wird Ihre Datenbanktabelle geöffnet, und Sie können (die entsprechenden Rechte vorausgesetzt) auch eigene Tabellen auf dem MySQL Server anlegen und bearbeiten.

2.0.3 Lokale Datenbanktabelle auf MySQL Server übertragen

Diese Funktion ist speziell für User gedacht die bereits seit längerer Zeit mit lokalen Datenbanktabellen wie z.B. DBase, Paradox, TXT, oder Excel arbeiten und daher bereits umfangreiche Datenbestände besitzen. Eine Neueingabe der Daten in einen modernen Datenbankserver wie MySQL wäre hier zu Mühsam und bestimmt sehr teuer. Die Vorgehensweise ist recht einfach. Als erstes sorgen Sie dafür, das Ihre Daten in einem Archinov kompatiblen Format ( DBase,Paradox,TXT) vorliegen. Nun öffnen Sie mit Archinov diese Datenbanktabelle und klicken unter Optionen auf  
"Lokale Datenbanktabelle auf MySQL Server übertragen". Haben Sie vorher die korrekten MySQL Zugangsdaten eingegeben überträgt Archinov nun die komplette Datenbanktabelle inkl. aller Daten auf den MySQL Server. Es wird dabei automatisch eine gleichnamige Tabelle auf dem MySQL Server angelegt die auch die gleiche Struktur wie die Originaltabelle enthält. Danach werden sequentiell alle Datensätze auf den Server übertragen. Dies kann bei großen Datenbeständen einige Zeit in Anspruch nehmen und geschieht vollautomatisch.
Einfacher geht es nun wirklich nicht mehr...

3.0 Ausblicke auf Archinov 5.x

Archinov 5.0 bietet bereits eine Unterstützung für MySQL Datenbankserver. In den Versionen 5.1 bis 5.9 wird eine Unterstützung für Oracle SQL Server sowie Microsoft SQL Server implementiert. Damit wird Archinov der Datenbankclient für Windows. Die Programmoberfläche von Archinov wird hierbei nicht grundsätzlich geändert. Die Codeumstellung auf Netzwerkbetrieb erfordert wegen fehlender Standards in diesem SQL Bereich für viel Arbeit. Daher wird die Implementierung auf die Versionen 5.1 bis 5.9 verteilt.