Filterung Ein Lookup-Feld, Basierend Auf Einem Anderen Feld
Habe ich ein lookup-Feld in meiner Tabelle, basierend auf einer anderen Tabelle. Ich habe Probleme bei der Filterung werden diese Werte basierend auf einem anderen Feld eingegeben werden, bevor das Feld.
Ist es möglich, filter die ein lookup-Feld, basierend auf einem anderen Feld?
BEARBEITEN
Lassen Sie mich versuchen zu klären, meine ursprüngliche Frage, sorry. Ok, also ich habe eine Tabelle1 mit den folgenden Feldern: ID, Name, Logo.
Wenn ein Benutzer einen bestimmten Namen in das Feld Name, wenn Sie klicken Sie auf das Logo-Feld, es wird nur angezeigt, denen diese Werte zugeordnet, die ähnlich wie der eingegebene name. Ist das sinnvoll? Wenn es keinen Sinn machen, wäre es ein einfacher bestückungsvorschlag auf die Erfüllung dieser Aufgabe?
- Können Sie uns zeigen, was du versucht hast? Deine Beschreibung ist ein bisschen dürftig, was Sie bekommen in. Wollen Sie cascading combos?
- Ich würde ehrlich bleiben Weg von der Definition Lookups in den Tabellen. Es ist so leicht, einfach zu erstellen Sie ein Kombinationsfeld auf einem Formular, und geben Sie Ihre Zeile Quellcode. Sie können mehr tun mit ihm. Auch Lookups auf Tabelle erstellen, unnötige über-Kopf für die Datenbank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel für den Umgang mit filtern ein Kombinationsfeld basierend auf der ausgewählten Wertes in einer anderen combo-box:
Ich habe die folgende form:
Den combo-Boxen sind mit dem Namen
cboIntPN
undcboManPN
.Die Datensatzherkunft für
cboIntPN
gesetzt ist:SELECT uniq_key, part_no, revision FROM inventor
. Die Datensatzherkunft fürcboManPN
nicht alles.Wenn der Benutzer wählt einen Wert für die Interne PN Folgendes AfterUpdate-Ereignis ausgelöst wird:
Wenn du redest, in eine Tabelle, die Antwort ist "Nein". Sie können erstellen von cascading Kombinationsfelder auf einem Formular, aber Sie können nicht Basis einer lookup-Wert in ein Feld einer Tabelle aus einem anderen Feld in der Tabelle (oder das Feld in einer anderen Tabelle).