Ich bin gerade dabei, eine Access 2013 DB zu erstellen. Die DB hat derzeit zwei Tabellen [Persönliche Informationen] und [Position beantragt], die in einer Eins-zu-Viele-Beziehung stehen. Mit einer Person, die sich um viele Jobs bewirbt. Das Problem, das ich mit dieser Datenbank habe, ist, dass innerhalb des Formulars, um die [Position Angewendeter] Tabelle erfolgreich zu zeigen, es in einem Unterformular sein muss. Der Benutzer, für den ich diese DB erstelle, bevorzugt stattdessen Textfelder. Ist es möglich, Textfelder mit einzelnen Datensätzen/Feldern innerhalb der Tabelle [Angewandte Position] zu verknüpfen, da es die vielen in der Beziehung sind? Ich habe das Formular erstellt, aber die Textfelder verlinken nur auf die erste Position, für die sich die Person beworben hat. Ich möchte bis zu vier Positionen zeigen, für die sich die Person beworben hat.Unterformular vs. Textfelder für eine viele Beziehung
[Position Beantragt] Felder:
- ID (PK)
- Personal ID (FK)
- Liste item
- Lebenslauf Quelle Intern
- Persönliche Referenz Name
- Job Board
- Position angewendet für
- Datum der Einreichung
Ja, Sie müssen etwas in der Quelle wie eine SQL-Anweisung basierend auf anderen hinzufügen, oder verwenden Sie die D-Funktionen von Access, so habe ich im Allgemeinen einen versteckten Schlüssel, sagen USER_ID, dann txtFirstName hat die Quelle, "Dlookup (" FirstName "," tbl_Users "," User_ID = "& me.txtUserID.value. Kannst du das Unterformular nicht so formatieren, dass es nur aus einem Formular besteht? –
Was sind die richtigen Schritte, um das Unterformular so aussehen zu lassen? vergessen, die zwei ID-Felder in der Tabelle zu enthalten – Orange56
Was "bevorzugt Textfelder statt" bedeutet Ein Unterformular hat Textfelder. – Brad