home *** CD-ROM | disk | FTP | other *** search
- ╗╗╗╗╗ AlphaBase V2.1 ½½½½½
-
-
- AlphaBase ist ein ⁿbersichtliches und leicht erlernbares Datenbankprogramm.
- Die variable Feldbelegung im Adre▀modus erm÷glicht die Eingabe
- verschiedenartig strukturierter (z.B. deutscher und amerikanischer)
- Adressen in eine gemeinsame Datenbank. Adressen k÷nnen auf BriefumschlΣge
- und Etiketten gedruckt werden. Bei nicht-adressenbezogenen Daten ist die
- Einbindung von Kommentartexten, Bildern und Tondateien interessant.
-
- System-Voraussetzungen:
- - OS 3.0 Workbench & Librarys
- - 1MB ChipMem + 2MB FastMem freier Arbeitsspeicher
-
- Dieses Programm ist SHAREWARE. Um die volle FunktionalitΣt des Programmes
- nutzen zu k÷nnen, wird ein Keyfile ben÷tigt. Es kann fⁿr eine
- Registrationsgebⁿhr von 20DM unter folgender Adresse angefordert werden:
- Maik Schmidt
- Ernst-Alban-Str. 40
- D-17036 Neubrandenburg
- eMail: who@bigfoot.de
- Homepage: http://fly.to/who
-
- Copyright ⌐ 1997-1998 by Maik Schmidt, alle Rechte vorbehalten.
-
- Der Gebrauch des Programmes geschieht auf Ihr eigenes Risiko. Es wird keine
- Haftung fⁿr die FunktionsfΣhigkeit des Programmes sowie eventuelle SchΣden
- ⁿbernommen, die durch die Benutzung des Programmes entstehen.
- Die Verbreitung des kompletten und unverΣnderten DEMO-Pakets ist nur ⁿber
- nichtkommerzielle Mailboxen/FTP-Server und PD-Serien gestattet. Die
- Weitergabe des Keyfiles ist untersagt.
-
-
-
- INSTALLATION
-
- Um AlphaBase auf Ihrer Festplatte zu installieren, gehen Sie einfach ⁿber
- die Workbench und ziehen das AlphaBase-Schubladenpiktogramm in das Fenster
- der entsprechenden Festplattenpartition.
-
-
-
- ----------------------------------------------------------------------------
-
-
-
- ADRESSEN-MODUS
-
- Im Adressen-Modus stehen 15 Zeilen pro Datensatz zur Verfⁿgung. Vor jedem
- Feld steht ein Punkt "╖" oder - wenn die Zeile auf den Briefumschlag
- gedruckt werden soll - ein ">". Die Belegung der Felder ist beliebig,
- allerdings sollte der Name der Person/Firma immer in die oberste Zeile
- geschrieben werden.
-
- ─ndern des Datensatzes:
- Zum ─ndern einer Zeile bewegt man den Mauspfeil rechts neben die
- entsprechende "╖"- oder ">"-Markierung und drⁿckt die linke Maustaste.
- Durch [Return] wird die ─nderung bestΣtigt oder durch [Esc] abgebrochen.
-
- Positionieren und Vertauschen:
- Die Zeilen des Datensatzes k÷nnen untereinander vertauscht werden: Zeigen
- Sie mit dem Mauspfeil LINKS neben die "╖"- bzw. ">"-Markierung der Zeile
- und halten die rechte Maustaste gedrⁿckt. Bewegen Sie nun den Mauspfeil auf
- die Zeile, mit der die erstere Zeile ausgetauscht werden soll und lassen Sie
- die Maustaste los. Wenn dies in der Maske (Datensatz 0) erfolgt ist, so
- werden die Zeilen in allen DatensΣtzen ausgetauscht.
-
-
- DATEN-MODUS
-
- Da AlphaBase nicht nur als Adre▀verwaltungsprogramm gedacht ist, k÷nnen Sie
- natⁿrlich auch eigene Masken erstellen. Je Datensatz sind maximal 90 Felder
- m÷glich. Um eine solche Datenbank zu erstellen, wΣhlen Sie zunΣchst die
- Option "Neu" im Projekt-Menu oder das Gadget "Datenbank l÷schen". Dann
- drⁿcken Sie das Cycle-Gadget "Adressen" im unteren Bereich des Bildschirms.
- Eine Korrektur der Feldanzahl nach oben oder unten ist mit Hilfe der
- Optionen "Feld ergΣnzen" und "Feld l÷schen" m÷glich.
- Um den Feldern ihre Bezeichnungen zu geben, lassen Sie sich die Maske
- (Datensatz 0) anzeigen. Nun k÷nnen Sie Σhnlich den DatensΣtzen die
- entsprechenden Eingaben vornehmen.
-
- Positionieren der Felder:
- Die Felder k÷nnen beliebig positioniert werden, indem man mit dem Mauspfeil
- auf den Feldnamen zeigt und die rechte Maustaste gedrⁿckt hΣlt. Nachdem die
- gewⁿnschte Position durch Bewegen der Maus erreicht ist, lassen Sie die
- Maustaste wieder los.
-
-
- FELDARTEN:
-
- TEXT-FELD
- In ein Text-Feld kann eine beliebig lange Zeichenkette eingegeben werden.
- Soll es einen Zahlenwert enthalten, so achten Sie bitte darauf, da▀ diese
- Zahl ganz rechts am Anfang der Zeile steht und vor ihr keine
- nicht-numerischen Zeichen (au▀er "-" fⁿr negative Werte) auftauchen.
- Ansonsten kann das Programm den Feldinhalt nicht als Zahlenwert erkennen.
- Nicht-numerische Zeichen nach dem Zahlenwert sind erlaubt, z.B. "1,80m
- gro▀".
-
- HAKEN-FELD
- Ein Haken-Feld stellt entweder ein leeres KΣstchen oder ein Haken-Symbol
- dar. (Hierzu wird die Einstellung verwendet, ob die Zeile gedruckt werden
- soll oder nicht.) Der Status kann durch Mausklick auf das Symbol gewechselt
- werden.
-
- AUSWAHL-FELD
- Ein Auswahl-Feld kann eine beliebige Anzahl von ZustΣnden annehmen, die
- durch verschiedene Zeichenketten dargestellt, aber im Datensatz nur als
- Zahlenwert gespeichert werden. Durch Anklicken des Feldinhaltes mit der
- linken Maustaste kann man die verschiedenen ZustΣnde durchlaufen. Die
- m÷glichen Zeichenketten k÷nnen festgelegt werden, indem statt der linken die
- rechte Maustaste benutzt wird, um den Feldinhalt anzuklicken. Die einzelnen
- Zeichenketten werden durch "|" voneinander getrennt, z.B. k÷nnte man ein
- Feld mit dem Namen "Obst" mit folgenden Optionen programmieren:
- "─pfel|Bananen|Kirschen|Pflaumen".
-
- KALKULATIONS-FELD
- Der Inhalt eines solchen Feldes ist ein Zahlenwert, der aus den Werten
- anderer Felder berechnet wird. Um aus dem gerade aktuellen Feld ein
- Kalkulations-Feld zu erstellen, benutzen Sie das Pulldown-Gadget "Text-Feld"
- oder geben als Feldinhalt ein "$=" und der zu berechnenden Formel ein, z.B.
- k÷nnte im Feld stehen:
- $=(F01+F02)/2
- Die Formel ist dann fⁿr alle DatensΣtze gⁿltig. Die Felder werden durch "F"
- + ihrer zweistelligen Indexnummer angegeben, z.B.:
- F01 fⁿr das Feld 1 ("F1" wΣreunzulΣssig!) oder
- F17 fⁿr das Feld 17
- Folgende Rechenoperationen sind m÷glich:
- +,- (Summe, Differenz)
- *,/ (Multiplikation, Division)
- Bei gebrochenen Zahlenwerten werden Kommas durch Punkte ersetzt. Au▀erdem
- ist die Funktion "INT()" verfⁿgbar, die die Nachkommastellen einer
- gebrochenen Zahl abschneidet, z.B.:
- $=INT(5.6-4)
- hier wⁿrde "1" ausgegeben und nicht "1.6", oder
- $=INT(F01/F02)
- Es ist auch m÷glich, die Ergebnisse anderer Kalkulationsfelder zu benutzen,
- diese mⁿssen dann aber eine kleinere Indexnummer haben als das Feld, in dem
- der Wert abgerufen wird. (Die Berechnung der Felder erfolgt nacheinander
- von Nr. 1 bis zum letzten Feld.)
- ACHTUNG: Kalkulationsfelder werden erst neu berechnet, wenn der
- Datensatz neu aufgerufen wird. Nach irgendwelchen ─nderungen im Datensatz
- mⁿ▀ten Sie sich also erst einen anderen Datensatz anzeigen lassen und dann
- wieder zurⁿckgehen.
-
-
- DER FILTER
-
- Unter der Datensatznummer "-1" versteckt sich eine der stΣrksten Funktionen
- von AlphaBase - der Datenfilter, der als virtueller Datensatz bearbeitet
- werden kann. Hier k÷nnen beschrΣnkende Eigenschaften der Felder eingegeben
- werden, die zur Folge haben, da▀ nur noch die DatensΣtze angezeigt werden,
- die bestimmte Merkmale aufweisen. Zum Beispiel wⁿrde in einer
- Adressdatenbank die Eingabe von "Schmidt" im Namesfeld des Datensatzes
- Nummer "-1" zur Folge haben, da▀ mit allen Bearbeitungsfunktionen nur noch
- die Personen behandelt werden, die Schmidt hei▀en, also irgendwo in der
- Zeichenkette des Namesfeldes ein "Schmidt" aufweisen.
- Abgesehen von dieser Zeichenkettensuchfunktion sind folgende
- Zahlenoperationen erlaubt:
- = fⁿr konkrete ▄bereinstimmung, z.B. im Postleitzahlfeld "=17036"
- < fⁿr Zahlen kleiner als ein bestimmter Wert, z.B. im Feld "Alter" "<25"
- > fⁿr Zahlen gr÷▀er als ein bestimmter Wert, z.B. im Feld "Alter" ">90"
- <= fⁿr Zahlen kleiner oder gleich einem bestimmten Wert
- >= fⁿr Zahlen gr÷▀er oder gleich einem bestimmten Wert
- Nachdem Sie die gewⁿnschten Bedingungen hinter die Feldnamen eingegeben
- haben, blΣttern Sie z.B. einen Datensatz weiter, und AlphaBase filtriert
- nun automatisch die DatensΣtze heraus. Um wieder alle DatensΣtze bearbeiten
- zu k÷nnen, gehen Sie zurⁿck in Datensatz "-1" und wΣhlen die Funktion
- "Datensatz l÷schen" oder l÷schen Sie die aktuellen Bedingungen hinter den
- Feldnamen manuell heraus. Dann blΣttern Sie wieder einen Datensatz weiter
- und der aktuelle Filter wird aufgehoben.
-
-
-
- ----------------------------------------------------------------------------
-
-
-
- HINWEISE
-
- Im Folgenden sollen kurze Beschreibungen zu ausgewΣhlten Funktionen gegeben
- werden. ZunΣchst ist es jedoch notwendig, den Menupunkt "Einstellungen" im
- Projekt-Menu nΣher zu betrachten: Wird diese Option gewΣhlt, erscheint ein
- Fenster, in dem die Programmeigenschaften und spezielle Eigenschaften der
- aktuellen Datenbank festgelegt werden k÷nnen:
- - Programm: legt Sprache, maximale Datensatzzahl und Programmfont fest
- - Briefumschlag: Voreinsteller fⁿr Briefumschlagma▀e und Druckfont
- - Absender: enthΣlt den Absender, der auf einen Briefumschlag gedruckt wird
- - Etikett: legt Etikettma▀e fest
- - Drucker: Voreinsteller fⁿr den Drucker, u.a. fⁿr NLQ und Druckdichte.
- - Textausdruck: legt Zeilen- und Spaltenanzahl sowie RΣnder fest
- - Aktuelle Datenbank: Neben den anderen Optionen ist eine Funktion
- besonders hervorzuheben, der Geburstagstest. Sofern diese Funktion gewΣhlt
- wird, werden beim nΣchsten Laden der Datenbank automatisch alle DatensΣtze
- nach Datums-Zeichenfolgen durchsucht, die den folgenden 7 Tagen entsprechen,
- vorausgesetzt, der Amiga besitzt eine Hardwareerweiterung mit Uhr. Hierzu
- mu▀ nur in einem beliebigen Feld des jeweiligen Datensatzes ein Datum nach
- dem Format TT.MM.JJJJ bzw. T.M.JJJJ eingetragen sein, z.B. "31.12.1977",
- "05.03.1977" oder "5.3.1977". Mischformate wie etwa "5.05.1977" werden
- nicht erkannt!
- Bei jedem Sichern der Default.prefs wird gleichzeitig der zuletzt
- genutzte Pfad fⁿr das Laden der Datenbanken mit abgespeichert.
-
- Datenbank laden:
- ╖ Die folgenden Datenformate k÷nnen importiert werden:
- - Standard ASCII Datenbank-Format
- - DataBase Professional 3.0 ("DBpro")
- - db (RFF-Format)
- - F-Base 2.3 ("F-Base4")
- - XBase 1.3 ("XBF4")
-
- Datenbank sichern:
- ╖ Alle Datenbank-Files mⁿssen die Endung ".ab" erhalten!
- ╖ Beim Sichern einer Datenbank wird automatisch ein BackUp des alten Files
- erstellt. (Das alte File, das jetzt ⁿberschrieben werden wⁿrde, wird in
- "?.bak" umbenannt.) Dies ist sinnvoll, um noch eine Sicherheitskopie parat
- zu haben, sollte das Sichern des neuen Files fehlschlagen.
-
- Datenbank sichern als...:
- ╖ EnthΣlt die im Speicher befindliche Datenbank Zusatzfiles (Kommentartexte,
- Bilder oder Tondateien), so k÷nnen sie nach dem Sichern unter einem anderen
- Datenbanknamen nicht mehr geladen werden, da bei solchen Datenbanken ein
- zusΣtzliches Verzeichnis auf der Diskette angelegt wurde, dessen Name mit
- dem Datenbanknamen ⁿbereinstimmen mu▀.
- ╖ Um eine Datenbank im Standard ASCII Format zu exportieren, hΣngen Sie
- einfach die Endung ".asc" an den Filenamen an.
-
- Datenbank l÷schen:
- WΣhlen Sie durch Doppelklick den Namen des Datenbank-Files aus, das Sie samt
- eventuell vorhandener Kommentartexte, Bilder oder Samples auf den
- DatentrΣger l÷schen wollen.
-
- Datenbank l÷schen:
- Die im Speicher befindlichen Daten werden gel÷scht und eine neue, leere
- Datenbank wird erzeugt.
-
- Briefumschlag drucken:
- Die aktuelle Adresse wird auf einen im Drucker befindlichen Briefumschlag
- gedruckt. Wurde in den Einstellungen ein Bitmapfont gewΣhlt, so erfolgt die
- Druckerausgabe ⁿber den Grafikmodus - je gr÷▀er der gewΣhlte Font, um so
- besser ist auch die Druckaufl÷sung.
- ╖ ACHTUNG: Vergessen Sie nicht, den zu Ihrem Drucker passenden
- Druckertreiber zu installieren! Wenn Sie die Original-AlphaBase-Diskette
- benutzen, gehen Sie dazu wie folgt vor:
- ╖ Booten Sie die AlphaBase-Diskette.
- ╖ Warten Sie bis das Programm gestartet wurde und
- beenden es gleich wieder.
- ╖ Warten Sie bis die Workbench erscheint und legen dann
- Ihre Original OS1.3-Workbench-Disk oder die OS3.1-
- Extras-Disk ein und benutzen die Einstellungsm÷glich-
- keiten in den Preferences.
-
- Etikett drucken:
- Die aktuelle Adresse wird zentriert als Etikett gedruckt, je nach den in den
- Einstellungen gewΣhlten Etikett-Ma▀en.
-
- ASCII-Text ansehen:
- Nach Auswahl eines Text-Files im ASCII-Format kann dieser durch den
- Textanzeiger gelesen werden.
-
- Datenbank anhΣngen:
- Hier kann ein Datenfile ausgewΣhlt werden, das an die im Speicher
- befindlichen Daten angehΣngt werden soll. ACHTUNG: Das Zusammenfⁿgen von
- Datenbanken mit verschiedenen Masken erzeugt keine Fehlermeldung, kann aber
- zu unerwⁿnschten Ergebnissen fⁿhren.
-
- Informationen:
- Es werden Informationen ⁿber das Programm und die aktuelle Datenbank
- ausgegeben.
-
- Programm beenden:
- AlphaBase wird aus dem Speicher entfernt. Sollte die aktuelle Datenbank
- nicht gespeichert worden sein, erscheint zunΣchst eine Sicherheitsfrage.
-
-
-
- Indexnummer eingeben (0=Maske):
- Hiermit kann man direkt zu einer bestimmten Datensatznummer springen. Die
- Eingabe von "0" fⁿhrt zur Maske, in der die Feldnamen geΣndert werden
- k÷nnen. Die Eingabe von "-1" fⁿhrt zum Filter (siehe weiter oben).
-
- Vor- und ZurⁿckblΣttern:
- Mit der linken Maustaste wird um EINEN Datensatz vor- oder zurⁿckgeblΣttert
- und mit der rechten Maustaste um jeweils 10 DatensΣtze. Das Benutzen der
- Pfeil-Tasten (rechts, links) ist ebenfalls m÷glich. Wird eine Shift-Taste
- zusammen mit einer Pfeiltaste gedrⁿckt, wird um 10 DatensΣtze vor- oder
- zurⁿckgeblΣttert.
-
- Zeile drucken/nicht drucken:
- Fⁿr jedes Feld (bzw. Zeile im Adressmodus) kann einzeln bestimmt werden, ob
- es beim Briefumschlagdruck eingefⁿgt werden soll. Wenn ein Feld (Zeile)
- gedruckt werden soll, hat es ">"-Zeichen vor sich zu stehen, ansonsten einen
- Punkt ("╖"). Durch Mausklick mit der rechten Maustaste auf die
- entsprechende Zeile kann ebenfalls bestimmt werden, ob die Zeile gedruckt
- werden soll oder nicht.
-
- Datensatz einschieben:
- Hierdurch kann man einen neuen Datensatz eingeben. Dieser wird an der
- aktuellen Position eingeschoben - der vor der BetΣtigung des Gadgets
- angezeigte Datensatz wird hinter dem neuen plaziert.
-
- Datensatz anhΣngen:
- Hierdurch kann ein neuer Datensatz eingegeben werden. Der neue Datensatz
- wird hinter alle bestehenden DatensΣtze positioniert.
-
- DatensΣtze l÷schen:
- Je nach den vorgenommenen Einstellungen werden ein oder mehrere DatensΣtze
- gel÷scht.
-
- Datensatz verschieben:
- Der angezeigte Datensatz wird gel÷scht und an der gewⁿnschten Stelle
- eingeschoben. Diese ist durch die entsprechende Datensatznummer anzugeben.
- (Der Datensatz, der zuvor an dieser Stelle war, rⁿckt um eine Nummer nach
- hinten.)
-
- Namen auflisten:
- Alle Namen (Feld Nr. 01) werden in einer Liste angezeigt. Durch Mausklick
- auf einen der Namen wird der entsprechende Datensatz angezeigt. Ein Abbruch
- kann durch BetΣtigen der ESC-Taste erfolgen.
-
- Begriff suchen:
- Die gesamte Datenbank (oder wahlweise nur die Inhalte des aktuellen Feldes)
- kann nach einer Zeichenkette abgesucht werden. Dabei ist Gro▀- und
- Kleinschreibung gleichwertig.
-
- Begriff ersetzen: (ⁿber Daten-Menⁿ)
- Alle DatensΣtze werden nach der eingegebenen Zeichenkette durchsucht, die
- durch eine neue ersetzt wird. Gro▀- und Kleinschreibung ist hier nicht
- gleichwertig!
-
- Begriff ersetzen: (ⁿber Feld-Menⁿ)
- In allen DatensΣtzen wird innerhalb des aktuellen Feldes eine einzugebende
- Zeichenkette durch eine andere ersetzt, Gro▀- und Kleinschreibung ist
- gleichwertig.
-
- Feld-Art Σndern:
- Hiermit kann die Art des aktuellen Feldes geΣndert werden, es stehen 4
- Feld-Arten zur Verfⁿgung, die weiter oben beschrieben wurden.
-
- DatensΣtze ordnen:
- Hiermit werden die geladenen DatensΣtze in der zu wΣhlenden Reihenfolge
- geordnet. Die Neuordnung kann nach jedem beliebigen Feld erfolgen.
-
- Feld dazu: (nur im Datenmodus)
- Ein weiteres Feld wird in die aktuelle Datenbank eingefⁿgt.
-
- Feld l÷schen: (nur im Datenmodus)
- Nach einer Sicherheitsfrage wird das aktuelle Feld komplett aus der
- Datenbank entfernt.
-
- FeldeintrΣge l÷schen:
- In allen DatensΣtzen werden die FeldeintrΣge des aktuellen Feldes gel÷scht.
-
- Adressen- oder Datenmodus wΣhlen:
- Hiermit kann zwischen dem Adressen- und Datenmodus umgeschaltet werden.
- Gegebenfalls ist fⁿr den Datenmodus die gewⁿnschte Anzahl von Feldern
- anzugeben.
-
- File fⁿr Auslagerung wΣhlen:
- Ein Datenfile kann gewΣhlt werden, an das DatensΣtze der aktuellen Datenbank
- angehΣngt werden sollen.
-
- Datensatz auslagern:
- Der aktuelle, angezeigte Datensatz wird an das zuvor gewΣhlte Datenbankfile
- angehΣngt.
-
- Pa▀wort:
- Datenbanken k÷nnen durch ein Pa▀wort, das bei jedem erneuten Ladevorgang
- abgefragt wird, vor unerbetenen Zugriffen geschⁿtzt werden.
- ╖ Das Pa▀wort kann keine Leerzeichen enthalten.
- ╖ Gro▀- und Kleinschreibung sind gleichwertig.
- ╖ Um ein schon existierendes Pa▀wort zu l÷schen, wΣhlen Sie dieses Gadget
- und bestΣtigen ohne Eingabe mit [Return].
-
- Kommentartext wΣhlen:
- Zum aktuellen Datensatz lΣ▀t sich ein ASCII-Text festgelegen. Dieser kann
- optional in ein zur Datenbank geh÷rendes Verzeichnis kopiert werden, das
- automatisch denselben Namen erhΣlt wie das Datenbankfile (allerdings ohne
- die ".ab"-Endung). Siehe auch "Datenbank sichern als..."!
- ACHTUNG: Vergessen Sie nach der Neu-Zuordnung eines Kommentartextes nie,
- die Datenbank abzuspeichern, da das Textfile sonst nicht wiedergefunden
- werden kann (und sinnlos Speicherplatz auf der Diskette/Festplatte
- verschwendet wird).
-
- Bild wΣhlen:
- Analog zu "Kommentartext wΣhlen" (siehe weiter oben).
-
- Tondatei wΣhlen:
- Analog zu "Kommentartext wΣhlen" (siehe weiter oben).
-
- Text erstellen:
- Liste erstellen:
- Tabelle erstellen:
- Aus den im Speicher befindlichen DatensΣtzen wird ein ASCII-Text nach den
- vorgenommenen Einstellungen generiert. Dieser kann auf Diskette gespeichert
- und in Ihr Schreibprogramm importiert werden.
-
- Feld kombinieren: (ⁿber "Feld"-Menⁿ)
- Der Inhalt eines Feldes kann an den eines anderen angehangen werden. Die
- Abfrage "String dazwischen" bezieht sich auf die Zeichkette, die zwischen
- alten und angehangenen Feldinhalt geschrieben werden soll, z.B. ein
- Leerzeichen. Wenn kein String gewΣhlt wurde (Drⁿcken von Enter) werden die
- Inhalte direkt zusammenkopiert.
-
-
-
-
- ----------------------------------------------------------------------------
-
-
-
- DANKSAGUNG
-
- Mein Dank gilt Helmut Dorner, Ha-Jo Reinsch, Harald Marschler und Steffen
- Frank, Autor eines wirklich guten Archivpack-Tools
- (Aminet:util/arc/Packmaster), die mir bei der Fehlersuche uneigennⁿtzig sehr
- behilflich waren.
-