OLE (Object Linking and Embedding) – Datenbanken: Grundkonzepte. Verwendung des Datentyps OLE-Objektfeld Wann welcher Datentyp verwendet werden soll

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Logisches Format

Währungsformat

Zahlenformat

Textformat

Datentypen

Die Textfeldgröße kann zwischen 1 und 255 Zeichen liegen.

Der numerische Feldtyp kann Werte aus der folgenden Liste akzeptieren:

Byte- ganze Zahlen im Bereich von 0 bis 4.255;

ganz- ganze Zahlen von - 32768 bis 32767;

lang Ganzzahl – Ganzzahlen von – 2147483648 bis 2147483647;

Gleitkomma (4 Bytes)- Zahlen im Bereich von - 3.402823E38 bis 3.402823E38;

Gleitkomma (8 Bytes) - Zahlen im Bereich von minus 1,79769313486232E308 bis plus 1,79769313486232E308.

Datums-/Uhrzeitformat

Für Datentyp Terminzeit Nachfolgend finden Sie eine Reihe von Feldformaten sowie Beispiele:

Vollformat (standardmäßig eingestellt) 15.04.94 05:30:10 RM

Kurzes Datumsformat 15.04.94

Langzeitformat 17:30:10

Durchschnittliches Zeitformat 05:30 RM

Kurzzeitformat 17:30

Standardmäßig ist das Währungsformat Zahlen, die mit zwei Dezimalstellen geschrieben, durch Zifferngruppen getrennt und notiert sind "R." Am Ende. Der Benutzer kann in die Zeile schreiben Feldformat Vorlage für Ihr Format. Nehmen wir an, Sie müssen Dollarbeträge eingeben. Dann müssen Sie den Cursor auf das Wort setzen Geld und ersetzen Sie es beispielsweise durch eine Formatvorlage wie diese: # ###$ .

Zählerformat

Felder vom Typ „Zähler“ erfüllen eine bestimmte Funktion – die automatische Identifizierung von Tabellendatensätzen. Daher verfügt ein solches Feld über wenige Eigenschaften, die geändert werden könnten. Zunächst einmal ist ein Zähler immer eine Zahl. Zweitens erhöht sich sein Wert automatisch. Access bietet zwei Möglichkeiten, den Zähler zu ändern: konsistent Und zufällig. Die erste Option ist praktisch, da Sie damit Einträge nummerieren können. Die zweite Option kann verwendet werden, wenn Sie ein System zum Kodieren von Datensätzen in einer Tabelle erstellen müssen, das vor unvorsichtigen Bedienereingriffen geschützt ist.

Eine Zelle in einem booleschen Feld kann nur einen von zwei Werten enthalten: Ja oder Nein. Access bietet zwei weitere Optionen zum Benennen boolescher Typen: Wahr falsch Und An aus. Unabhängig davon, welches Feldformat Sie wählen, wird das logische Feld in der Tabelle als eine Reihe von Kontrollkästchen dargestellt. Wenn Sie mit der Maus auf ein Kontrollkästchen klicken, erscheint im Quadrat ein Häkchenbild, das einem booleschen Wert entspricht Ja. Das Zurücksetzen eines Kontrollkästchens bedeutet, einem Zellenfeld einen booleschen Wert zuzuweisen Nein. Die Verwendung boolescher Felder kann unterschiedlich sein, beispielsweise in Fragebögen oder zur Erstellung von Kontrollen.

OLE-Objektfeld(Objektverknüpfung und -einbettung) – der zuletzt aus der Liste ausgewählte Feldtyp. Es hat nur zwei Eigenschaften: eine Signatur und einen „Pflichtfeld“-Parameter. Felder dieser Art speichern keine Informationen als solche, sondern enthalten Links zu Objekten, die mithilfe des OLE-Datenaustauschprotokolls in die Datenbank aufgenommen werden können. Solche Objekte können beispielsweise Grafikdateien sein.



Um ein OLE-Objekt in eine Feldzelle einzubetten, müssen Sie den Cursor darauf platzieren und durch Klicken mit der rechten Maustaste aufrufen Kontextmenü. Wählen Sie dort den Befehl aus Objekt einfügen. Das Programm öffnet ein Dialogfeld zur Auswahl des Objekttyps. Das Objekt wird in diesem Fall mit der Anwendung identifiziert, in der es erstellt oder bearbeitet werden kann.

Die zweite Möglichkeit zum Einfügen eines Objekts ist die Auswahl des Optionsfelds Aus Datei erstellen im Fenster Ein Objekt einfügen. IN In diesem Fall wird davon ausgegangen, dass die Datei bereits existiert und Sie eine Verbindung zu ihr herstellen müssen. Access öffnet ein Fenster zum Öffnen des Dokuments und nach der Auswahl die gewünschte Datei bestimmt, welche Anwendung geöffnet werden muss, um damit arbeiten zu können.

OLE-Dateneingabe

Ein OLE-Objektfeld namens Foto kann auch dann ausgefüllt werden, wenn das Objekt (Bild) selbst nicht auf dem Bildschirm angezeigt wird. Die folgenden Objekte können in einem OLE-Typ-Feld gespeichert werden.

Rasterbilder.

Sounddateien

Grafiken und (Diagramme)

Word oder Excel

und zwar so, dass sie gesehen, gehört oder genutzt werden können. Wenn Sie ein OLE-Objekt in einer Tabelle platzieren, wird Text angezeigt, der das Objekt beschreibt (in einem Feld vom Typ OLE wird beispielsweise möglicherweise „Paintbrush Picture“ angezeigt). Es gibt zwei Möglichkeiten, ein Objekt einzugeben.

Aus der Zwischenablage einfügen

Einfügen aus dem Dialogfeld, das nach der Ausführung des Befehls „Einfügen->Objekt“ erscheint

MEMO-Dateneingabe

Das Feld Recenzia enthält Daten vom Typ MEMO. Bei diesem Typ können Sie für jeden Eintrag bis zu 64.000 Byte Text eingeben. Die Tabelle zeigt nur einen Teil des eingegebenen Textes an. Durch Drücken können Sie einen Eingabedialog (Zoom) mit einer Bildlaufleiste anzeigen, der es Ihnen ermöglicht, bis zu 1.000 Byte Text auf einmal anzuzeigen

Navigieren Sie durch Datensätze in einer Tabelle

In der Regel ist es nach der Eingabe von Daten häufig erforderlich, Änderungen vorzunehmen. Dies kann folgende Gründe haben:

Neue Informationen erhalten

Fehler erkannt

Es müssen neue Einträge hinzugefügt werden

Um Daten zu ändern, öffnen Sie zunächst die Tabelle. Öffnen Sie im Datenbankfenster die Tabelle in der Datenblattansicht, indem Sie in der Tabellenliste auf die Zeile mit ihrem Namen doppelklicken. AAAAAAAAAAAAAAAAAAAAAAAAA

Wenn Sie sich im Tabellenentwurfsmodus befinden, klicken Sie auf die Schaltfläche „Ansichten“, um die Tabellenansicht aufzurufen und Änderungen an den Daten vorzunehmen.

Navigieren Sie durch Einträge

Um zu einem beliebigen Datensatz zu gelangen, können Sie einfach den Cursor darauf platzieren oder mit der Maus darauf klicken. Wenn die Tabellen jedoch sehr groß sind, wird das Problem, schnell zum gewünschten Datensatz zu gelangen, besonders akut

Mit der vertikalen Bildlaufleiste können Sie durch die Datensätze navigieren. Mit den Pfeilschaltflächen auf der Bildlaufleiste können Sie die Datensatzmarkierung nur um eine Position pro Klick verschieben. Um sich schneller zu bewegen (durch mehrere Datensätze gleichzeitig), ist es daher besser, den Schieberegler der Bildlaufleiste zu verwenden. Sie können auch mit der Maus hineinklicken den Bereich zwischen dem Schieberegler und der Schaltfläche auf der Bildlaufleiste, um viele Positionen nach vorne zu verschieben.

Der Befehl Bearbeiten->Gehe zu bietet mehrere Optionen zum schnellen Navigieren in der Tabelle.

Die fünf Sprungschaltflächen am unteren Rand des Fensters in der Datenblattansicht können auch zum Navigieren durch Datensätze verwendet werden. Durch Klicken auf diese Schaltflächen können Sie zu jedem Datensatz springen. Wenn Sie die Datensatznummer kennen (die Zeilennummer für einen bestimmten Datensatz) , klicken Sie auf das Datensatznummernfeld, geben Sie die Eintragsnummer ein und drücken Sie die Taste Um zum Datensatznummernfeld zu gelangen, drücken Sie die Taste .

Achten Sie beim Bewegen in der Tabelle auf die Eingabeaufforderungen der Bildlaufleiste. Access aktualisiert das Datensatznummernfeld erst, wenn Sie auf ein beliebiges Feld im Datensatz klicken.

Sollwertsuche

Obwohl Sie die Datensatznummer kennen, können Sie dorthin gehen und ein bestimmtes Feld suchen, in den meisten Fällen müssen Sie jedoch einen bestimmten Wert im Datensatz suchen. Dies kann auf drei Arten erfolgen:

Wählen Sie den Befehl Bearbeiten->Suchen (Edrt->Suchen)

Klicken Sie auf die Schaltfläche „Angegebenen Text suchen“ in der Symbolleiste (es wird ein Fernglas angezeigt).

Verwenden Sie eine Tastenkombination

Wenn Sie eine dieser Methoden verwenden, wird ein Dialogfeld angezeigt. Um nur nach einem bestimmten Feld zu suchen, platzieren Sie den Cursor darin (und tun Sie dies, bevor Sie das Dialogfeld öffnen). Aktivieren Sie im Dialogfeld das Kontrollkästchen „Nur aktuelles Feld durchsuchen“, und Access durchsucht nur das angegebene Feld.

In diesem Dialogfeld können Sie verschiedene Suchparameter festlegen. Geben Sie im Textfeld „Suchen nach“ den gesuchten Wert ein. Sie können den Wert so eingeben, wie er im Feld angezeigt wird, oder indem Sie die folgenden Sonderzeichen verwenden:

* – Entspricht einer beliebigen Anzahl von Zeichen

Entspricht einem Zeichen

# – Entspricht einer Ziffer

Um zu verstehen, wie diese Symbole funktionieren, gehen Sie davon aus, dass Sie alle Werte finden möchten, die mit AB beginnen. Geben Sie dazu AB* ein.

Nehmen wir nun an, Sie möchten Werte finden, die mit den Zeichen 001 enden. Geben Sie in diesem Fall *001 ein. Um nach einem Wert zu suchen, der mit den Zeichen AB beginnt, mit den Zeichen 001 endet und nur zwei Zeichen dazwischen enthält, geben Sie AB??001 ein. Wenn Sie alle Nachnamen finden müssen, die mit „ko“ enden, geben Sie *ko ein, um nach Werten wie Brodsky und Tschaikowsky zu suchen.

Die Dropdown-Liste „Übereinstimmung“ enthält drei Auswahlmöglichkeiten:

Mit einem beliebigen Teil des Feldes (Any Part of Field)

Ganzes Feld

Vom Feldanfang (Start of Field)

Die Standardoption ist „Ganzes Feld“. Beispielsweise wird der Wert „Haustier“ gefunden, wenn der Wert gleich „Haustier“ ist. Wenn die Option „Beliebiger Teil des Feldes“ ausgewählt ist, werden als Ergebnis der Suche die Werte Petrov und Petrovsky abgerufen. Shpetny usw. Als Ergebnis der Suche mit der Einstellung Start von O werden die Werte Petrov, Petrovsky gefunden.

In der Dropdown-Liste „Suchen“ können Sie eine oder mehrere Optionen aus der Gruppe „Nach oben“, „Nach unten“ und „Alle“ auswählen.

Wenn Sie die Optionsschaltfläche „Nur aktuelles Feld durchsuchen“ auswählen, wird der Wert nur in einem Feld durchsucht. Das Kontrollkästchen „Groß-/Kleinschreibung berücksichtigen“ legt fest, ob zwischen Groß- und Kleinbuchstaben unterschieden wird. Standardmäßig unterscheiden sie sich nicht. Bei der Suche nach dem Wert Pet werden pet, pet, Petr und Petrov gefunden. Wenn Sie das Kontrollkästchen „Groß-/Kleinschreibung anpassen“ aktivieren, müssen Sie eine Suchzeichenfolge eingeben, die Groß- und Kleinbuchstaben berücksichtigt

Bei den Datentypen „Zahl“, „Währung“ und „Datum/Uhrzeit“ ist die Berücksichtigung der Groß-/Kleinschreibung offensichtlich nicht sinnvoll.) Wenn Sie das Kontrollkästchen „Groß-/Kleinschreibung anpassen“ aktivieren, ignoriert Access das Kontrollkästchen „Suchfeldformat“. Felder wie formatiert (Wenn Sie die Tabellenfelder formatiert haben , aktivieren Sie dieses Kontrollkästchen.) Beispielsweise müssen Sie das Feld „DatumGeburt“ nach Datensätzen aller im April 1982 geborenen Personen durchsuchen. Aktivieren Sie dazu die Option „Felder als formatiert durchsuchen“ und geben Sie „April 92“ ein. Wenn Sie dieses Kontrollkästchen nicht aktivieren, wird die Suche durchgeführt muss anhand des genauen Geburtsdatums durchgeführt werden, z. B. nach 08.04.92 suchen

Die Verwendung des Kontrollkästchens „Suchfelder formatiert“ kann die Suche erheblich verlangsamen.

Die Suche beginnt, wenn Sie auf die Schaltfläche „Ersten suchen“ oder „Weiter suchen“ klicken. Sobald Sie einen Wert gefunden haben, wählt Access ihn aus. Um den ersten übereinstimmenden Wert zu finden, klicken Sie auf die Schaltfläche „Suchen“. Um den nächsten Wert zu finden, klicken Sie auf die Schaltfläche „Weiter suchen“. Während des gesamten Suchvorgangs bleibt das Dialogfeld geöffnet. Sobald Sie den gewünschten Wert gefunden haben, klicken Sie daher auf die Schaltfläche „Schließen“, um das Dialogfeld zu schließen

OLE-Objektfeld(Objektverknüpfung und -einbettung) – der zuletzt aus der Liste ausgewählte Feldtyp. Es hat nur zwei Eigenschaften: eine Signatur und einen „Pflichtfeld“-Parameter. Felder dieser Art speichern keine Informationen als solche, sondern enthalten Links zu Objekten, die über das OLE-Datenaustauschprotokoll in die Datenbank aufgenommen werden können. Solche Objekte können beispielsweise Grafikdateien sein. Selbst das beste DBMS ist nicht in der Lage, alle heute existierenden Arten der Informationsdarstellung zu speichern. Ja, das ist nicht notwendig. Es reicht aus, mit einer Anwendung zu kommunizieren, die mit dem einen oder anderen Dateityp arbeitet. Aus diesem Grund gibt es das OLE-Protokoll.

Um ein OLE-Objekt in eine Feldzelle einzubetten, müssen Sie den Cursor darauf platzieren und durch Klicken mit der rechten Maustaste das Kontextmenü aufrufen. Wählen Sie dort den Befehl aus Objekt einfügen. Das Programm öffnet ein Dialogfeld zur Auswahl des Objekttyps. Das Objekt wird in diesem Fall mit der Anwendung identifiziert, in der es erstellt oder bearbeitet werden kann. Für den Fall, dass der Schalter in diesem Fenster ausgewählt ist Erstelle neu, öffnet sich die entsprechende Anwendung, deren Arbeit sich etwas von der üblichen unterscheidet. Daher kann der Benutzer nicht öffnen vorhandene Datei um daraus ein Objekt zu machen. Wenn Sie beispielsweise auswählen Word-Datei und das fertige Dokument bereits auf der Festplatte liegt, müssen Sie es separat im Editor öffnen, in die Zwischenablage kopieren und dann in das mit Access verknüpfte Dokumentfenster gehen und den Inhalt der Zwischenablage einfügen. Wenn das Objekt, wie man sagt, „von Grund auf neu“ erstellt wird, erfolgt die Arbeit in der ausgewählten Anwendung wie gewohnt. Der Befehl zum Beenden der Anwendung wird ebenfalls geändert. In diesem Fall ist es nicht mehr möglich, die Anwendung zu schließen und in Windows zu landen, sondern nur noch zu Access zurückzukehren.

Die zweite Möglichkeit zum Einfügen eines Objekts ist die Auswahl eines Optionsfelds Aus Datei erstellen im Fenster Ein Objekt einfügen. In diesem Fall wird davon ausgegangen, dass die Datei bereits vorhanden ist und Sie eine Verbindung zu ihr herstellen müssen. Access öffnet ein Dokumentöffnungsfenster und bestimmt nach Auswahl der gewünschten Datei, welche Anwendung geöffnet werden muss, um damit zu arbeiten. Bitte beachten Sie, dass mehrere Anwendungen mit demselben Dateityp übereinstimmen können. Beispielsweise werden Dateien mit der Erweiterung BMP von verschiedenen Grafikeditoren verwendet. Die ausgewählte Access-Anwendung startet und öffnet die vom Benutzer ausgewählte Datei. Die Objektinjektion endet, nachdem Sie das Programm schließen.

Eingeben und Bearbeiten von Daten im Tabellenmodus

Das DBMS wechselt in den Tabellenmodus, wenn die Schaltfläche gedrückt wird. Das Tabellenfenster verwendet Spezielle Symbole um den neuen und aktuell bearbeiteten Eintrag anzuzeigen.


Abb.5. Tabellenfenster im Tabellenmodus

Jede Tabelle enthält einen leeren Eintrag, der auf den letzten folgt vorhandener Eintrag und dient der Eingabe neuer Daten. Zur Eingabe platzieren Sie den Cursor im Tabellenfeld und geben Daten über die Tastatur ein. Um zum nächsten Feld zu wechseln, verwenden Sie die TAB-Taste, um zum vorherigen Feld zu wechseln - UMSCHALT+TAB. Der Datensatz wird automatisch gespeichert, wenn zu einem anderen Datensatz gewechselt wird (die Datensatzmarkierung am linken Rand der Tabelle ändert ihre Form: Anstelle eines Bleistifts erscheint ein Dreieck), d. h. eine besondere Speicherung der Daten in der Tabelle ist nicht erforderlich. Um zwischen Datensätzen zu wechseln, können Sie die Bildschirmschaltflächen unten im Tabellenfenster verwenden (zum ersten, nächsten, letzten Datensatz).

Einige Felder können nicht geändert werden: Dies sind „Zähler“, berechnete Felder und Felder, die von einem anderen Benutzer gesperrt werden, wenn gemeinsam mit einer Tabelle gearbeitet wird. Wenn die Datenbank im schreibgeschützten Modus geöffnet wurde, ist die Dateneingabe ebenfalls nicht verfügbar.

Datenbearbeitung umfasst die folgenden Grundoperationen: Ersetzen von Datenwerten, Löschen von Datensätzen, Hinzufügen von Datensätzen. Um Daten im „Tabellen“-Modus zu korrigieren, werden „manuelle“ Methoden verwendet: Der Mauszeiger wird an die zu ändernde Stelle in der Tabelle bewegt, ein Fragment (ein separates Feld, Datensatz oder eine Spalte) wird ausgewählt und neue Daten werden eingegeben , Daten werden aus dem Puffer eingefügt oder Daten werden mit der DELETE-Taste gelöscht.

Methoden zur Auswahl von Fragmenten:

Feld fällt doppelt auf per Mausklick,

Aufzeichnen(Zeile) wird durch Klicken auf die leere graue Zelle am linken Rand des Fensters ausgewählt.

Spalte durch Klicken auf die Spaltenüberschrift hervorgehoben,

Rechteckiges Fragment: Wählen Sie ein Feld in einer Ecke aus, drücken Sie die UMSCHALTTASTE und wählen Sie, ohne sie loszulassen, das Feld in der gegenüberliegenden Ecke aus (oder ziehen Sie die Maus).

Ganze Tabelle durch Klicken auf das graue Rechteck in der oberen linken Ecke der Tabelle hervorgehoben werden.

Um Daten zu kopieren Von einer Tabelle zur anderen (oder zur gleichen Tabelle) wird der Windows-Puffer verwendet:

· Wählen Sie die erforderlichen Daten in einer Tabelle aus;

· Klicken Sie in der Symbolleiste auf die Schaltfläche „Kopieren“.

· Gehen Sie zum Zielfeld (indem Sie mit der Maus darauf zeigen oder den Cursor mit den TAB-Tasten bewegen),

· Klicken Sie in der Symbolleiste auf die Schaltfläche „Einfügen“.

Boolesche Felder

Boolesche Felder werden zum Speichern von Daten verwendet, die einen von zwei möglichen Werten annehmen können. Mit der Feldformateigenschaft „Boolesches Feld“ können Sie benutzerdefinierte Formate oder eines von drei integrierten Formaten verwenden: Wahr/Falsch, Ja/Nein oder Ein/Aus. In diesem Fall entsprechen die Werte True, Yes und On dem logischen Wert True und die Werte False, No und Off dem logischen Wert False.

Wenn Sie ein integriertes Format auswählen und dann einen entsprechenden booleschen Wert eingeben, wird der eingegebene Wert im ausgewählten Format angezeigt. Wenn beispielsweise der Wert „Wahr“ oder „Ein“ in ein Feldsteuerelement eingegeben wird, dessen Eigenschaft „Feldformat“ auf „Ja/Nein“ festgelegt ist, wird der eingegebene Wert sofort in „Ja“ konvertiert.

Wenn Sie ein benutzerdefiniertes Format erstellen, löschen Sie den aktuellen Wert aus der Format-Eigenschaft und geben Sie Ihr eigenes Format ein.

Textfelder in freier Länge

Freitextfelder (MEMO-Felder) können die gleichen Datentypen enthalten wie einfache Textfelder. Der Unterschied zwischen diesen Feldern besteht darin, dass die Länge von MEMO-Feldern im Vergleich zur Größe von Textfeldern sehr groß sein kann. Kann enthalten langer Text oder eine Kombination aus Text und Zahlen.

OLE-Objektfelder

Mit MS Access können Sie Bilder und andere Binärdaten (z. B. eine MS Excel-Tabelle, ein MS Word-Dokument, ein Bild, eine Tonaufnahme) in Tabellen speichern, die in einer Microsoft Access-Tabelle verknüpft oder eingebettet sind. Für diese Zwecke wird der Datentyp OLE Object Field verwendet. Die tatsächliche Datenmenge, die Sie in einen bestimmten Feldtyp eingeben können, wird durch die Menge bestimmt Festplatte Ihr Computer (bis zu 1 Gigabyte).

Datentyp des Suchassistenten

Durch die Auswahl dieses Datentyps wird der Suchassistent gestartet, der ein Feld erstellt, das eine Auswahl von Werten aus einer Dropdown-Liste bietet, die eine Reihe konstanter Werte oder Werte aus einer anderen Tabelle enthält. Wenn Sie diese Option aus der Liste in einer Zelle auswählen, wird der Suchassistent gestartet, der den Feldtyp bestimmt.

Access 2010 bietet die Möglichkeit, Objekte zu einem Feld hinzuzufügen mit OLE-Datentyp. Für den Fall, dass der Datentyp als angegeben ist OLE (Objektverknüpfung und -einbettung).– Objektbindung und -einbettung), dann behält das Access-DBMS das Externe bei ein Objekt in der allgemeinen Datenbankdatei und weist für deren Speicherung so viel Platz zu, wie dieses Objekt in Form einer separaten Datei einnimmt. Unter Objekte sind als Dateien zu verstehen, die als Anwendungen in erstellt wurden Grafikeditoren, Videoclips, in MS Office-Anwendungen usw. Beim Füllen einer Tabelle mit Daten, die ein Objekt sind, wird an der entsprechenden Stelle des Feldes mit dem OLE-Datentyp eine Meldung über das Programm generiert, mit dem dieses Objekt geöffnet werden kann. Ein Objekt anzeigen erfolgt ausschließlich in Form von Formularen und Berichten.

Für Einbetten eines Objekts im Feld mit OLE-Datentyp Sie müssen die Tabelle öffnen Modus „Konstrukteur“. Fügen Sie beispielsweise ein neues Feld hinzu „Produktfoto.“ Datentyp auswählen „OLE-Objektfeld“, und speichern Sie dann die Tabelle.

Dann im Modus „Tabelle“. Klicken Sie in der Zeile zur Dateneingabe mit der rechten Maustaste, wählen Sie im sich öffnenden Menü die Zeile mit dem Befehl aus, wodurch ein Dialogfeld geöffnet wird (Abb. 3.38, Abb. 3.39).

Reis. 3.38 Einfügen eines Objekts

Reis. 3.39 Dialogfeld zum Hinzufügen eines neuen Objekts zu einer Access-Tabelle

Denken Sie daran, dass es zwei Möglichkeiten gibt, Objekte als Daten einzubetten. Die erste Möglichkeit besteht darin, mithilfe von Standardanwendungen eine von Access unterstützte Datei zu erstellen. Die zweite Möglichkeit besteht darin, ein Objekt einzufügen, wodurch Sie eine beliebige Datei als Datenquelle verwenden können (Abb. 3.40).

Reis. 3.40 Hinzufügen eines neuen Objekts aus einer Datei zu einer Access-Tabelle

1. Erstellen eines Objekts aus einer Datei.

Wenn es sich um Daten handelt, die ein Objekt für die Datenbank und eine externe Datei sind, müssen diese Dateien vorhanden sein. Daher müssen Sie mehrere Dateien erstellen, um zu sehen, wie sie in Zukunft in der Datenbank angezeigt werden, und auch versuchen, diese Dateien zu ändern. Wenn Sie beispielsweise ein Foto eines Objekts in der Datei haben Monitor.jpg(jpg ist ein universelles Fotoformat). Damit diese Datei in der Datenbank gespeichert wird, sollten Sie das Kontrollkästchen aktivieren (Abb. 3.40). „Aus Datei erstellen“, woraufhin das in Abbildung 3.41 gezeigte Fenster erscheint. Per Knopfdruck "Rezension" Sie sollten die gewünschte Datei auswählen.

Reis. 3.41 Suchen einer Datei beim Erstellen eines Objekts in der Datenbank

In der entsprechenden Zeile zum Feld steht beispielsweise „Produktfoto“ Das Wort wird angezeigt "Paket", bedeutet dies, dass die Datei an die Anwendung gebunden ist, die sie erstellt hat. Daher sieht der Benutzer beim Betrachten einer Datenbank, sei es eine Abfrage, ein Formular oder ein Bericht, ein Bild der Datei als Symbol, und wenn er auf dieses Bild doppelklickt, findet das System zunächst die Anwendung und zeigt dann den Inhalt an der Datei (in diesem Beispiel ein Foto) darin. . Die Ausnahme bilden Bilddateien, die mit der Erweiterung gespeichert wurden .bmp(Bitmap-Format). Es sollte jedoch daran erinnert werden, dass Dateien erstellt wurden in Microsoft-Anwendungen, wird sofort in Formularen und Berichten angezeigt. Die Schlussfolgerung ist einfach: Fotos können in Anwendungen wie Paint, Word, Steckdose, als separate Dateien speichern und dann als Objekt mit der Datenbank verbinden. Versuchen Sie, mehrere Foto- und Textdateien mit unterschiedlichen Methoden zu erstellen Windows-Editoren. Sie können beispielsweise ein Word-Dokument öffnen, ein Foto aus der Datei einfügen, Text hinzufügen und dann speichern als: Monitor.docx(Abb. 3.42).

Reis. 3.42 In Word erstellte Fotodatei

2. Erstellung neuer Objekte.

Mit dem Erstellen neuer Objekte in der Datenbank ist die Verwendung einer Anwendung gemeint, in der die Datei erstellt und dann in das Feld aufgenommen wird, das den Typ dieses OLE beschreibt. Um den Modus zum Erstellen neuer Objekte zu starten, müssen Sie die Tabelle öffnen Modus „Tabelle“., wähle eine Option "Erstelle neu" im Dialogfenster (Abb. 3.39) und wählen Sie dann in der Liste aus "Objekttyp"(erforderliche Bewerbung). Die Liste der Anwendungen, die Access zum Erstellen eines Objekts unterstützt, finden Sie in der Liste (Abb. 3.43), die sich nach Ausführung des Befehls öffnet „Objekt einfügen“ .

Reis. 3.43 Liste der Access-Objekttypen, die zum Erstellen von Dateien verwendet werden können

Der Vorteil der Verwendung von Anwendungen zum Erstellen von Objekten in Form von Dateien besteht darin, dass diese Dateien in Zukunft autonom verwendet oder in der Datenbank korrigiert werden können.

Lassen Sie uns überlegen Objekterstellungsoption für die Datenbank, using Farbanwendungen

Beispielsweise ist es erforderlich, ein Objekt mit einem Firmenbild und Text zu erstellen, das der Datenbankbenutzer später ersetzen oder korrigieren kann. Dazu müssen Sie aus der Liste auswählen Bitmap-Bildobjekt, weitere Technologie zum Erstellen eines Objekts ist in Abbildung 3.44 dargestellt.

1. Öffnen Farbauftrag

2. Fügen Sie ein Foto aus einer Datei ein.

3. Fügen Sie Text hinzu (falls erforderlich).

4. Als Datei speichern.

5. Schließen Sie die Anwendung.

Reis. 3.44 Technologie zum Erstellen eines Objekts in der Paint-Anwendung

Übung 3.11

1. In der Tabelle „ Waren» im Modus "Konstrukteur" Fügen Sie eine neue Spalte mit dem Namen hinzu „Produktfoto“, Datentyp " OLE-Objektfeld", Änderungen speichern.

2. Im Modus "Tisch" auf dem Feld „Produktfoto“ Wählen Sie eine Zeile aus „Objekt aus Datei einfügen“, auswählen (einen Punkt setzen) "Erstelle neu" und aus der Dropdown-Liste angeben dokumentieren Microsoft Word . Dies wird geöffnet Texteditor MS Word, hier müssen Sie in dieser Zeile ein dem Produkt entsprechendes Bild einfügen. Wählen Sie Bilder aus der Liste aus, die direkt im Editor gespeichert ist (Registerkarte „Einfügen“, Symbol „Bild“, Schaltfläche „Start“ im Dialogfeld rechts) oder fügen Sie ein Bild aus anderen Programmen ein. Sie können die Paint-Anwendung (Bitmap-Bildobjekt) verwenden, mit der Sie das Produkt selbst zeichnen können. Schließen Sie die erstellte Datei. Sie wird automatisch mit der Zeile, in der sie eingefügt wurde, mit Ihrer Datenbank verknüpft.

3. Befolgen Sie dieses Verfahren für alle Zeilen dein Tabellen „Produkte“..

4. Speichern Sie Ihre Änderungen.

Kontrollfragen

1. Welche Objekte können mit einem OLE-Datentyp in eine Datenbank eingefügt werden?

2. Wie kann ich im Tabellenmodus ein Foto in eine Tabelle einfügen?

3. Wo erscheint das Foto in der Datenbank?

4. Was ist der Unterschied zwischen der Methode „Neues Objekt erstellen“ und der Methode „Aus Datei erstellen“?

5. So platzieren Sie eine Produktfotodatei in der Datenbank, wenn sie die Erweiterung hat .png?

6. Ist es möglich, eine Datei, die als Objekt in die Datenbank eingefügt wird, direkt in zu bearbeiten? Dateisystem Computer?

7. Wie füge ich eine Präsentation in die Datenbank ein?

8. Welche Anwendungsobjekte können in die Datenbank eingefügt werden?



Freunden erzählen