hangman Geschrieben 13. Juli 2000 Teilen Geschrieben 13. Juli 2000 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
MichaelH Geschrieben 13. Juli 2000 Teilen Geschrieben 13. Juli 2000 Hallo Hangman, schlag mal in der Access-Hilfe unter 'Column' nach. In Verbindung mit ListIndex müßtest du dann zu einem Ergebnis kommen. Michael Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hangman Geschrieben 13. Juli 2000 Autor Teilen Geschrieben 13. Juli 2000 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! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
EGTEB Geschrieben 13. Juli 2000 Teilen Geschrieben 13. Juli 2000 Hallo, benutze einfach logische Operatoren [Tabelle1.Name]&" "&[Tabelle1.Vorname] bringt dir in der Ausgabe Name Vorname Versuchs einfach! cu Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hangman Geschrieben 13. Juli 2000 Autor Teilen Geschrieben 13. Juli 2000 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
EGTEB Geschrieben 13. Juli 2000 Teilen Geschrieben 13. Juli 2000 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 13. Juli 2000 Teilen Geschrieben 13. Juli 2000 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hangman Geschrieben 14. Juli 2000 Autor Teilen Geschrieben 14. Juli 2000 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 14. Juli 2000 Teilen Geschrieben 14. Juli 2000 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.] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
MichaelH Geschrieben 14. Juli 2000 Teilen Geschrieben 14. Juli 2000 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hangman Geschrieben 17. Juli 2000 Autor Teilen Geschrieben 17. Juli 2000 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 . hangman Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.