Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Register/kombifeld/Listenfeld
zurück: Mehrzeiligen Text im Formular-bereich Eingeben weiter: Registersteuerelement im Registersteuerelement Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Dr. Deke
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Apr 2006, 17:41
Rufname:

Register/kombifeld/Listenfeld - Register/kombifeld/Listenfeld

Nach oben
       

Hallo Leute

bräuchte mal wieder eure Hilfe Rolling Eyes

Würde gerne eine Arte Register erstellen. Nur möchte anstelle von Registerblättern ein Kombifeld haben. Dieses Kombifeld bezieht sich auf mehrere Tabellen.
Wähle ich jetzt eine Tabelle (aus dem Kombifeld) aus, soll der mir in einem Listenfeld die dazugehörigen Werte auflisten (Tabellen haben unterschiedliche Anzahl an Spalten)

Wie ist sowas möglich ?

Danke für eure Hilfe
stpimi
Moderator Access


Verfasst am:
06. Apr 2006, 20:36
Rufname:
Wohnort: Graz


AW: Register/kombifeld/Listenfeld - AW: Register/kombifeld/Listenfeld

Nach oben
       

Ist zwar wenig üblich, aber mit Hilfe von VBA möglich. Du brauchst eine Ereignisprozedur im Ereignis AfterUpdate des Kombifeldes.

Klicke mit der rechten Maustaste auf das Kombifeld und wähle Eigenschaften. Im Register Ereignis wählst Du bei "Nach Aktualisierung" im DropDown den Eintrag „Ereignisprozedur“ und klickst auf die 3 Punkte rechts neben dem Eingabefeld.
Du landest im Code-Editor. Dort ist schon der Prozedurrumpf vorgegeben:
Code:
Private Sub Kombifeldname_AfterUpdate()

End Sub
Dazwischen schreibst Du in etwa den folgenden Code:
Code:
    Select Case Me!Kombifeldname
      Case "Tabelle1"
        Me!DeinListenfeld.RowSourceType = "Table/Query"
        Me!DeinListenfeld.RowSource = "Tabelle1"
        'Me!DeinListenfeld.ColumnCount = ...
        '.... weitere notwendige Einstellungen
      Case "Tabelle2"
        Me!DeinListenfeld.RowSourceType = "Table/Query"
        Me!DeinListenfeld.RowSource = "Tabelle2"
        'Me!DeinListenfeld.ColumnCount = ...
        '.... weitere notwendige Einstellungen
      'Case ....
    End Select

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Dr. Deke
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Apr 2006, 12:55
Rufname:

AW: Register/kombifeld/Listenfeld - AW: Register/kombifeld/Listenfeld

Nach oben
       

Dr. Deke am 07. Apr 2006 um 12:46 hat folgendes geschrieben:
Geil, genau so soll das ganze funktionieren...

1000 Dank ... ganz großes Kino mal wieder Exclamation
Hätte da noch 2 Sachen ...

1. Wie bekomme ich das hin, dass der mir im Listenfeld nicht die ID Spalte anzeigt.

2. Beim Klick auf einen Datensatz im Listenfeld zeigt der mir in Textfeldern die verschiedenen Werte an... Die Tabellen aus dem Listenfeld haben ja unterschiedliche Spaltenanzahlen...
Wie bekomme ich das hin, dass der mir das Textfeld nicht anzeigt, wenn die Spalte leer ist ?

Zudem bräuchte ich 2 Schaltflächen. Eine "Löschen" und eine "Umbennenen"... Diese
sollen sich auf das Listenfeld beziehen.

Umbenenntaste: Wenn die Werte in den Textfeldern angezeigt werden, möchte ich diese umbenennen können und durch ein klicken auf die taste dann speichern

Löschtaste: wenn ich einen Datensatz in dem Listenfeld auswähle, soll dieser durch drücken auf den Button gelöscht werden.

Die Werte sollen dann auch in den Tabellen gelöscht/umbenannt werden. (Das Listenfeld bezieht sich auf mehrere Tabelle Idea )

Danke nochmals

Hat darauf keiner ne Antwort Confused
stpimi
Moderator Access


Verfasst am:
12. Apr 2006, 13:08
Rufname:
Wohnort: Graz


AW: Register/kombifeld/Listenfeld - AW: Register/kombifeld/Listenfeld

Nach oben
       

Das Ausblenden der ID-Spalten läßt sich über die Eigenschaft Spaltenbreite (ColumnWidths) machen.

Alles andere wird wohl wieder nur über VBA-Code funktionieren, weil ja einerseits die Felder ungebunden sind und ausserdem wieder je nach Kombifeldwert aus verschiedenen Tabellen anhand eines immer wieder anderen Schlüsselfeldes zu löschen bzw. zu aktualisieren ist.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Feldname taucht pro Datensatz im Kombifeld auf 48 Sven76 2237 19. Jun 2008, 22:38
Willi Wipp Feldname taucht pro Datensatz im Kombifeld auf
Keine neuen Beiträge Access Tabellen & Abfragen: Im Kombifeld eine andere Spalte aufrufen 4 ArtGee 281 01. Apr 2008, 21:26
ArtGee Im Kombifeld eine andere Spalte aufrufen
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld leeren 4 moresignthentyps 2240 20. Feb 2008, 17:23
Nouba Listenfeld leeren
Keine neuen Beiträge Access Tabellen & Abfragen: Summe von den Optionen im Listenfeld 4 Disastro 491 22. Jan 2008, 08:08
jens05 Summe von den Optionen im Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Filter im Listenfeld aus Abfrage 1 hansemann2510 687 23. Aug 2007, 21:22
hansemann2510 Filter im Listenfeld aus Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in einem Listenfeld ausgeben! 3 Kyale 514 21. Aug 2007, 17:30
rita2008 Abfrage in einem Listenfeld ausgeben!
Keine neuen Beiträge Access Tabellen & Abfragen: Kombifeld und Abfrage 3 Revan 388 16. Jul 2007, 15:45
Revan Kombifeld und Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Größer Kleiner-wert- Abfrage in Listenfeld einbauen 4 toxicman 1708 24. Jun 2007, 19:26
toxicman Größer Kleiner-wert- Abfrage in Listenfeld einbauen
Keine neuen Beiträge Access Tabellen & Abfragen: abhängiges Listenfeld 1 access_anfaenger 797 13. Jun 2007, 14:03
blicki abhängiges Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Ich kriege das Kombifeld einfach nicht hin. Hilfe!! Hilfe!! 6 suwo 606 18. März 2007, 18:48
Willi Wipp Ich kriege das Kombifeld einfach nicht hin. Hilfe!! Hilfe!!
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld - Summe der dritten Spalte gesucht 2 Klausi 1538 28. Jan 2007, 20:28
Gast Listenfeld - Summe der dritten Spalte gesucht
Keine neuen Beiträge Access Tabellen & Abfragen: Eintrag in Listenfeld bei klick an abfrage übergeben? 5 Zamp 1013 07. Dez 2006, 07:58
derArb Eintrag in Listenfeld bei klick an abfrage übergeben?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme