Zum Inhalt springen

Access97/Werte aus Kombinationsfeldern verwenden


Empfohlene Beiträge

Geschrieben

Hallo!

Wie kann ich unter Access 97 bei einem Kombinationsfeld zum ausgewählten Wert der 1. Spalte den entsprechenden Wert der 2. Spalte in einem Textfeld anzeigen lassen? Ist vielleicht banal, aber ich verzweifle gerade. Wäre nett wenn jemand die Lösung wüßte.

Hangman

Geschrieben

Ich glaube ich weiß, was du meinst, aber wenn ich über Steuerelementinhalt auf die Spalte (d.h. Spalte + Indexnummer) zugreifen will, klappt das nicht (Fehler:#Name). Unter Access 2.0 hab ich das noch realisiert bekommen, aber 97 will irgendwie nicht. Hilfe!

Geschrieben

Hallo,

benutze einfach logische Operatoren

[Tabelle1.Name]&" "&[Tabelle1.Vorname] bringt dir in der Ausgabe

Name Vorname

Versuchs einfach!

cu

Geschrieben

Hi egteb!

Ich glaub du hast da was falsch verstanden.

Hab ne Tabelle auf der ein Kombinationsfeld aufbaut. Die erste Spalte wird angezeigt und der Benutzer kann einen Wert auswählen. Der Wert der 2. Spalte soll dann entsprechend in einem Textfeld erscheinen. Über Steuerelementinhalt :

[Name Kombifeld].[spalte](1)

hab ich das leider nicht hinbekommen.

Dank dir trotzdem. Vielleicht hast du ja noch nen Rat.

cu wink.gif

Geschrieben

Sorry hab ich echt geschlafen,

aber da fällt mir doch glatteine Notlösung ein.

Häng an dein Kombinationsfeld einfach ein Macro (Setzen Wert) und aktiviere es mit dem Ereignis "Klicken" (bei mir hat es in der Probe gerade geklappt.

cu

Geschrieben

Hi,

das geht ganz einfach: Du setzt in den Eigenschaften des Kobinationsfeldes die Spaltenanzahl auf 2 und gebundene Spalte auch auf 2. Gebundene Spalte bedeutet, daß diese Spalte unter Kombinationsfeld.value ausgegeben wird. Dann kannst du mit Textfeld.text=Kombinationsfeld.value den wert in das Textfeld übernehmen. Du kannst auch die Breite der 2 Spalte auf 0 setzten, damit diese nicht angezeigt wird. Wie die Eigenschaft genau heißt weiß ich allerdings grad nicht auswendig.

Gruß

Wolle

Geschrieben

Danke für die nette Hilfe. Lieder gibts bei den letzen beiden Tips das Problem, das meine gebundene Spalte die 1. Spalte ist, d.h. die Punktzahl und in dem Textfeld die 2. Spalte also die Note angezeigt werden soll. Gibt's ne Möglichkeit explizit die 2. ungebundene Spalte anzusprechen? Über [feld].[spalte](1) klappts ja nicht.

Geschrieben

Hi,

das hat mich jetzt selber interressiert. Ich habe folgende Zeile in den Quellcode des AfterUpdate-Ereignisses des Kombinationsfeldes geschrieben:

Textfeld.Value = Kombinationsfeld.Column(1)

Unter Access2000 hat das geklappt, ich denke das müßte auch unter Access97 gehen. Spaltenanzahl hatte ich auf 2. Die gebundene Spalte kannst du dann setzten wie du willst, es zeigt immer den Wert der 2. Spalte an.

Gruß

Wolle

[Dieser Beitrag wurde von Wolle am 14. Juli 2000 editiert.]

Geschrieben

Hallo hangman,

da bin ich wieder!

Mit

Textfeld.Value = Kombinationsfeld.Column(1, Kombinationsfeld.ListIndex)

klappt es unter Access 97.

Du holst dir dann den Wert aus der zweiten Spalte (1) des Kombifeldes.

Michael

Geschrieben

Super Leute! Danke!

Die Lösung von Wolle hat funktioniert. Irgendwie wollte der wohl nur "column" statt "spalte". Scheiß Access kann sich auch nicht zwischen deutsch und englisch entscheiden wink.gif.

hangman

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...