Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Access97/Werte aus Kombinationsfeldern verwenden

Empfohlene Antworten

Veröffentlicht

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

Hallo Hangman,

schlag mal in der Access-Hilfe unter 'Column' nach. In Verbindung mit ListIndex müßtest du dann zu einem Ergebnis kommen.

Michael

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!

Hallo,

benutze einfach logische Operatoren

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

Name Vorname

Versuchs einfach!

cu

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

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

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

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.

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.]

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

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.