[[library_workflows|↩ Library Workflows]] ==== Umgang mit Filemaker-Datenbanken ===== === Wichtige Datenbanken === * [[archiv_id]] * online_sources * vlp_digitalisierung === Funktionen === * Neuer Datensatz: +N * Datensatz löschen: +E * Datensatz ausschließen: +T * Ausschluss anzeigen: Menüpunkt 'Datensätze' -> Ausschluss anzeigen * Mehrere Ausschließen: Shift++T * Datensätze finden: +F (Suchen in allen Feldern möglich) * **Hinweis:** beim Pasten bitte Alt++V verwenden. Das formatiert den Eintrag gleich in die vorliegende grüne Schrift. === Aufgerufene Datensätze ändern === == Felder ersetzen == * gewünschte Datensätze auswählen (erst ausschließen, dann Ausschluss anzeigen) * einheitlich erstzen (ein Feld wird in allen aufgerufenen Datensätzen mit dem gleichen Inhalt ausgefüllt) : * zu veränderndes Datenfeld im ersten Datensatz anklicken, entsprechend verändern * +Ü * 'Ersetzen' anklicken * berechnet ersetzen * zu veränderndes Datenfeld anklicken * +Ü * 'Durch berechnetes Ergebnis ersetzen' anklicken * Feld mithilfe des sich öffnenden Dialogs generieren (aus anderen Feldinhalten, eingegebenem Text, etc.) * 'OK' und anschließend 'Ersetzen' anklicken == Text finden und ersetzen == * gewünschte Datensätze auswählen (erst ausschließen, dann Ausschluss anzeigen) * im Menüpunkt 'Bearbeiten' -> 'Suchen/Ersetzen' 'Suchen/Ersetzen' wählen * 'Suchen nach' und 'Ersetzen durch' mit gewünschtem Inhalt ausfüllen * 'Aktueller Datensatz' oder 'Alle Datensätze' ( es handelt sich hierbei um die ausgewählten!) anwählen * 'Aktuelles Feld' (das zuletzt angewählte) oder 'Alle Felder' anwählen * 'Alles Ersetzen' wählen === Importieren === ** Quelle zum Importieren von Datensätzen muss eine Datei mit vorstrukturiertem Inhalt sein. Dies ist i.d.R. eine Text Datei mit Tabultatoren- oder Komma-getrenntem Text mit je einem Datensatz pro Zeile. Erstellen lässt sich eine solche Datei z.B. mit Excel oder SubEtha Edit ** * im Menüpunkt 'Ablage' auf 'Datensätze importieren' -> 'Datei' klicken * Dateinamen und Dateityp (i.d.R. '.tab' oder '.xml') wählen ** In dem sich nun öffnenden Dialog wird angezeigt, welche Daten aus der Quelle in welche Felder der Datenbank übernommen werden. Diese Vorschau sollte man vor jedem Import mit einigen Stichproben-Datensätzen benutzen.** {{fm_import.jpg?400}} == 'Neue Datensätze erstellen' == * vor dem Import die Zuordnung der Daten zu den gewünschten Feldern vornehmen * Daten, hinter denen ein '->' steht, werden in das dahinterstehende Feld übernommen * alle Daten, die nicht übernommen werden sollen, müssen ein '°' als Option haben (diese Felder bleiben leer) == Aufgerufene Datensätze ersetzen == * überschreibt den Inhalt der aufgerufenen Datensätze mit den Daten der Quelle * Daten, hinter denen ein '->' steht, werden in das dahinterstehende Feld übernommen * alle Daten, die nicht übernommen werden sollen, müssen ein '°' als Option haben (diese Felder bleiben leer) == 'Passende Datensätze ersetzen' == * ein oder mehrere Felder müssen in Quelle und Datenbank identisch sein, die restlichen Daten können in zu wählende Felder der DB übernommen werden * '<->' dient zur Erkennung von Datensätzen, deren Feldinhalte an die Quelldatei anzupassen sind * Daten, hinter denen ein '->' steht, werden in das dahinterstehende Feld übernommen * alle Daten, die nicht übernommen werden sollen, müssen ein '°' als Option haben (diese Felder bleiben leer) === === * 'Importieren' drücken === Exportieren === * gewünschte Datensätze auswählen (erst ausschließen, dann Ausschluss anzeigen) * im Menüpunkt 'Ablage' auf 'Datensätze exportieren' klicken * Dateinamen und Dateityp (i.d.R. '.tab' oder '.xml' wählen) * zu exportierende Felder anwählen * 'Exportieren' drücken == Weiterverarbeitung der Exportdatei == * XML-Dateien mit Einträgen aus einer Filemaker-Datenbank braucht man u.a. für das Programm [[makemeta]] * TAB-Dateien können mit jedem Texteditor (z.B. SubEthaEdit) oder auch mit Excel weiterverarbeitet werden