Updatealeitung IDA31
====================

Wenn Sie bisher noch keine Vorversion der Imkereidatenbank genutzt haben, können Sie die Datenbank,
wie in meiner Homepage für die IDA25 beschrieben istallieren.

Wenn Sie aber Vorversionen der IDA benutzt haben und in diesen Vorversionen bereits Daten erfaßt haben, die
Sie künfitg auch in dieser Datenbank weiter verwenden wollen, können Sie dies auf einfache Weise erreichen.
Einzige Voraussetzung ist, dass Sie in den bisher genutzten Datenbanken in der Struktur der 
Tabellen und Ansichten keine Änderungen vorgenommen haben.

Empfehlenswert ist es, vor den u.a. Tätigkeiten eine Sicherheitskopie Ihrer vorher genutzten IDA...odb 
an einen anderen Ort zu speichern.


1. Entpacken Sie nur die Datei "IDA31.odb" in den gleichen Ordner, in dem Ihre bisher genutzte IDA gespeichert ist.

   Wichtig: Entpacken Sie nur diese eine Datei und wählen Sie beim Entpacken als Ziel 
            den Ordner aus, in dem Ihre bisher verwendete IDA.. gespeichert ist.
            Normalerweise sollte dies der Ordner ~/Imkerei/Datenbank sein.

2. Starten Sie danach die IDA31.odb durch einen Doppelklick. 

   Wichtig: Sie müssen die Datei direkt in dem Ordner starten, in dem Diese gespeichert ist, 
   			nicht über eine Desktop-Verknüpfung.

3. Wenn das Haupformular geöffnet ist, schließen Sie Dieses zunächst durch einen Klick auf den Button 
   "Datenbankansicht"

4. In der Datenbankansicht wechseln sie in den Container "Formulare".
   Dort sehen Sie unter anderem das Formular 001_Update

5. Öffnen Sie durch einen Doppelklick auf "001_Update" das Update-Formular.

6. Klicken Sie auf den Button "Datenkopie" im grün hinterlegten Bereich des Formulars.

   In der Eingabemaske "Datenbankname der Quelldatenbank eingeben", die jetzt erscheint geben Sie den
   Datei-Namen der bisher genutzten Datenbank ein. (z.B. IDA25.odb oder IDA26.odb)
   Denken Sie daran: Bei Linux muß auf Groß-/Kleinschreibung geachtet werden.

   Wichtig: Warten Sie jetzt, bis die Meldung "Daten wurden übernommen" am Bildschirm erscheint.
            Je nach Menge der Daten und nach Leistung Ihres Rechners kann dies bis zu einer Minute Zeit, 
            oder auch länger in Anspruch nehmen.

7. Wenn diese Meldung erscheint sind Ihre Daten komplett in die neue Datenbank übernommen.

8. Schließen Sie nun die Datenbank und legen, Sie für die neue Datenbank IDA31.odb eine Desktop-Verknüpfung
   an, wie dies in der Installationsanleitung in meiner Homepage beschrieben ist.

9. Danach können Sie mit der IDA31.odb mit allen Neuerungen und ihren bisherigen Daten weiterarbeiten
   wie gewohnt.


Wenn der Datenimport abbricht, weil im alten Datenbestand fehlerhafte Eingaben vorliegen, müssen Sie diese
Fehler in der bisher genutzten Datenbank zunächst berichtigen und danach den Import erneut durchführen.

Um den erneuten Import zu straten, betätigen Sie zunächst den Button "Alle Daten löschen" und "Index runter"!
Hierdurch werden die Daten des vorangegangenen, unvosständigen Imports gelöscht und die Indices der Tabellen auf "0" gesetzt.
Erst danch starten Sie dann den Import erneut mit dem Button "Datenkopie"! 


Ein Fehler bei meinen Testversuchen war zum Beispiel, dass ich in einem Text in den Jahresberichten einmal
aufgrund eines Tippfehlers ein Hochkomma (') eingegeben hatte. Dieses Zeichen wird in Programmcodes
als Kommentarzeichen verwendet und kann daher nicht importiert werden.
Normalerweise sollte dieses Zeichen aber in Deutschen Texten auch nicht vorkommen.

Ein weiter Fehler, der bei mir vorgekommen ist, sind unvollständig erfasste Datensätze in Tabellen, wie z.B.
"tbl_Nachkommen". Dort kann es vorkommen, dass man bei der "Reihenerfassung" bei einem Volk zunächst 
einen neuen Datensatz erstellen wollte, dies aber dann abgebrochen hat.
Durch diesen Vorgang wird in dem neuen Datensatz lediglich ein Datum erfasst, die restlichen Daten fehlen.
Da die restlichen Daten, wie z.B. Jahr_ID, oder Entstehung_ID nicht leer sein dürfen, stoppt bei solchen
Datensätzen der Import. Auch diese Datensätze müssen dann direkt in der bisherigen IDA...odb
berichtigt werden.

Mit ein wenig Übung kann man im Makro erkennen, an welchem Datensatz der Importvorgang abgebrochen wurde.
Führen Sie dese Datenbreinigungen der alten Datenbank so lange durch, bis ein vollständiger Importvorgang durchgelaufen ist.
Die vorher abgebrochenen Vorgänge können mit dem Button "Alle Daten löschen" und "Index runter"
aus der neuen Datenbank entfernt werden, damit dann ein neuer Importvorgang in die so vorbereitete, 
leere Datenbank durchgeführt werden kann.

Entfernen Sie danach noch die bisher genutzte Datenbank-Datei (IDA25.odb oder IDA26.odb) aus Ihrem
Datenbankordner und arbeiten danach nur noch mit der neuen Datenbank (z.B. IDA31.odb) weiter.

=====================================

Wichtig: 

Sollten Sie an den Vorversionen eigene Formulare, Berichte oder Abfragen erstellt haben, oder Änderungen
an solchen Datenbankobjekten vorgenommen haben, so müssen Sie natürlich nach dem Update Ihre eigenen
Entwürfe noch in die neue Datenbank überführen (Kopieren und Einfügen).
Auch eigene erstellte Makros müssen übernommen werden.
















 	



