Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Abhaengige Kombinationsfelder
zurück: Empfehlung: Access im Unternehmen weiter: VBA und SQL Datum (und andere Felddatentypen) Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Tutorial Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Willi Wipp
Moderator


Verfasst am:
24. März 2004, 19:39
Rufname:
Wohnort: Raum Wiesbaden

Abhaengige Kombinationsfelder - Abhaengige Kombinationsfelder

Nach oben
       

Hi All,

wir basteln Heute ein kleines Beispiel fuer abhaengige Kombinationsfelder.
    Vorgaben:
  • Tabelle T1 mit den Feldern
    T1_ID vom Datentyp Autowert
    T1_Text vom Datentyp Text
  • Tabelle T2 mit den Feldern
    T2_ID vom Datentyp Autowert
    T2_Text vom Datentyp Text
    T1_ID vom Datentyp Zahl (Long Integer) und Indiziert ist Ja (Duplikate möglich)
  • Tabelle T3 mit den Feldern
    T3_ID vom Datentyp Autowert
    T3_Text vom Datentyp Text
    T2_ID vom Datentyp Zahl (Long Integer) und Indiziert ist Ja (Duplikate möglich)
Beispiel fuer den Tabelleninhalt
Code:
T1:
T1_ID | T1_Text
    1 | 1.Stadt
    2 | 2.Stadt
    3 | 3.Stadt

T2:
T2_ID | T1_ID | T2_Text
    1 |     1 | 1.Straße
    2 |     1 | 2.Straße
    3 |     2 | 3.Straße
    4 |     2 | 4.Straße
    5 |     3 | 5.Straße
    6 |     3 | 6.Straße

T3:
T3_ID | T2_ID | T3_Text
    1 |     1 | 1.Haus
    2 |     1 | 2.Haus
    3 |     2 | 3.Haus
    4 |     2 | 4.Haus
    5 |     3 | 5.Haus
    6 |     3 | 6.Haus
    7 |     4 | 7.Haus
    8 |     4 | 8.Haus
    9 |     5 | 9.Haus
   10 |     5 | 10.Haus
   11 |     6 | 11.Haus
   12 |     6 | 12.Haus

Erstelle ein neues Formular Formular1.
    Fuege ein Kombinationsfeld cbxT1 ein mit folgenden Eigenschaften
  • Datensatzherkunft (RowSource): SELECT T1_ID, T1_Text FROM T1
  • Spaltenanzahl (ColumnCount): 2
  • Spaltenbreiten (ColumnWidths): 0cm;3cm
  • Standardwert (DefaultValue): 1
  • (Ereignis Bei Aenderung (Change): ) geaendert!
    Ereignis Nach Aktualisierung (AfterUpdate): [Ereignisprozedur] ([Event Procedure])
    Code:
    Private Sub cbxT1_AfterUpdate()
        Me!cbxT2.RowSource = "SELECT T2_ID, T2_Text " & _
                               "FROM T2 " & _
                              "WHERE T1_ID = " & Me!cbxT1
        Me!cbxT2 = Me!cbxT2.Column(0, 0)     'Waehlt 1. Eintrag in der neuen Liste
        cbxT2_AfterUpdate                       'Aktualisiert den Inhalt von cbxT3
    End Sub

    Fuege ein Kombinationsfeld cbxT2 ein mit folgenden Eigenschaften
  • Datensatzherkunft (RowSource): SELECT T2_ID, T2_Text FROM T2 WHERE T1_ID = 1
  • Spaltenanzahl (ColumnCount): 2
  • Spaltenbreiten (ColumnWidths): 0cm;3cm
  • Standardwert (DefaultValue): 1
  • (Ereignis Bei Aenderung (Change): ) geaendert!
    Ereignis Nach Aktualisierung (AfterUpdate): [Ereignisprozedur] ([Event Procedure])
    Code:
    Private Sub cbxT2_AfterUpdate()
        Me!cbxT3.RowSource = "SELECT T3_ID, T3_Text " & _
                               "FROM T3 " & _
                              "WHERE T2_ID = " & Me!cbxT2
        Me!cbxT3 = Me!cbxT3.Column(0, 0)     'Waehlt 1. Eintrag in der neuen Liste
    End Sub

    Fuege ein Kombinationsfeld cbxT3 ein mit folgenden Eigenschaften
  • Datensatzherkunft (RowSource): SELECT T3_ID, T3_Text FROM T3 WHERE T2_ID = 1
  • Spaltenanzahl (ColumnCount): 2
  • Spaltenbreiten (ColumnWidths): 0cm;3cm
  • Standardwert (DefaultValue): 1
Das wars. Viel Spass beim ausprobieren.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)



Beispiel abhaengige Kombinationsfelder.zip
 Beschreibung:
Kleine Beispiel-Datenbank fuer abhaengige Kombinationsfelder
Aktuelle Version!

Download
 Dateiname:  Beispiel abhaengige Kombinationsfelder.zip
 Dateigröße:  14.65 KB
 Heruntergeladen:  7557 mal



Zuletzt bearbeitet von Willi Wipp am 30. Apr 2010, 02:42, insgesamt 5-mal bearbeitet
Willi Wipp
Moderator


Verfasst am:
29. März 2004, 11:12
Rufname:
Wohnort: Raum Wiesbaden


Beispiel-DB: Abhaengige Kombinationsfelder - Beispiel-DB: Abhaengige Kombinationsfelder

Nach oben
       

Beispiel-Datenbank (A2000)
ACHTUNG:
Das im vorstehenden Beitrag angehaengte Beispiel ist das Beispiel mit dem aktuellen Code!



Beispiel abhaengige Kombinationsfelder.zip
 Beschreibung:
Kleine Beispiel-Datenbank fuer abhaengige Kombinationsfelder
Alte Version!

Download
 Dateiname:  Beispiel abhaengige Kombinationsfelder.zip
 Dateigröße:  12.64 KB
 Heruntergeladen:  4864 mal



Zuletzt bearbeitet von Willi Wipp am 01. Dez 2006, 11:20, insgesamt 3-mal bearbeitet
Willi Wipp
Moderator


Verfasst am:
31. März 2004, 09:03
Rufname:
Wohnort: Raum Wiesbaden

Abhaengige Kombinationsfelder (Nachgefragt) - Abhaengige Kombinationsfelder (Nachgefragt)

Nach oben
       

Hi Alle,

bitte Nachfragen zu diesem Thema im Forum Access Tabellen & Abfragen
beim Thema Abhaengige Kombinationsfelder (Nachgefragt) stellen.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 12. Mai 2011, 05:10, insgesamt 5-mal bearbeitet
Willi Wipp
Moderator


Verfasst am:
06. Jan 2005, 16:44
Rufname:
Wohnort: Raum Wiesbaden

Erweiterte Beispiel-DB: Abhaengige Kombinationsfelder - Erweiterte Beispiel-DB: Abhaengige Kombinationsfelder

Nach oben
       

Hi All,

habe das Beispiel noch ein wenig erweitert.
    zusaetzliche Vorgaben:
  • Tabelle T4 mit den Feldern
    T4_ID vom Datentyp Autowert
    T4_Text vom Datentyp Text
    T1_ID vom Datentyp Zahl (Long Integer) und Indiziert ist Ja (Duplikate möglich)
    T2_ID vom Datentyp Zahl (Long Integer) und Indiziert ist Ja (Duplikate möglich)
    T3_ID vom Datentyp Zahl (Long Integer) und Indiziert ist Ja (Duplikate möglich)
Beispiel fuer den Tabelleninhalt
Code:
T4:
T4_ID | T1_ID | T2_ID | T3_ID | T4_Text
    1 |     1 |     2 |     4 | 1.Zusatz
    2 |     2 |     3 |     6 | 2.Zusatz

Erstelle ein Kopie von Formular1 und nenne es z.B. Formular2.
    Fuer das Kombinationsfeld cbxT1 setzte folgende Eigenschaft
  • Steuerelementinhalt (ControlSource): T1_ID
    Fuer das Kombinationsfeld cbxT2 setzte folgende Eigenschaft
  • Steuerelementinhalt (ControlSource): T2_ID
    Fuer das Kombinationsfeld cbxT3 setzte folgende Eigenschaft
  • Steuerelementinhalt (ControlSource): T3_ID
    Fuege ein Textfeld txtT4 ein mit der Eigenschaft
  • Steuerelementinhalt (ControlSource): T4_Text
  • Standardwert (DefaultValue): "Neuer Zusatz, bitte aendern"
    Fuer das Formular setze
  • Ereignis Beim Anzeigen (Current): [Ereignisprozedur] ([Event Procedure])
    Code:
    Private Sub Form_Current()
        Me!cbxT2.RowSource = "SELECT T2_ID, T2_Text " & _
                               "FROM T2 " & _
                              "WHERE T1_ID = " & Me!cbxT1
        Me!cbxT2.Requery
        Me!cbxT3.RowSource = "SELECT T3_ID, T3_Text " & _
                               "FROM T3 " & _
                              "WHERE T2_ID = " & Me!cbxT2
        Me!cbxT3.Requery
    End Sub
Ich hoffe das wars und ich habe keinen Fehler drin Wink

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)



Beispiel abhaengige Kombinationsfelder97.zip
 Beschreibung:
Erweitere Beispiel-Datenbank fuer abhaengige Kombinationsfelder (A97)
Alte Version!

Download
 Dateiname:  Beispiel abhaengige Kombinationsfelder97.zip
 Dateigröße:  9.12 KB
 Heruntergeladen:  1776 mal


Beispiel abhaengige Kombinationsfelder97.zip
 Beschreibung:
Erweitere Beispiel-Datenbank fuer abhaengige Kombinationsfelder (A97)
Aktuelle Version!

Download
 Dateiname:  Beispiel abhaengige Kombinationsfelder97.zip
 Dateigröße:  9.2 KB
 Heruntergeladen:  1437 mal



Zuletzt bearbeitet von Willi Wipp am 01. Dez 2006, 11:28, insgesamt einmal bearbeitet
Willi Wipp
Moderator


Verfasst am:
04. Apr 2008, 12:03
Rufname:
Wohnort: Raum Wiesbaden

Besser After Update und Version mit Eintrag 'Alle' - Besser After Update und Version mit Eintrag 'Alle'

Nach oben
       

Willi Wipp am 07. Apr 2006 um 10:40 hat folgendes geschrieben:
Hi All,

mir ist gerade noch eingefallen, das man natuerlich besser mit dem Nach Aktualiseren (AfterUpdate) Ereignis arbeitet.
Bei Verwendung des Bei Aenderung (Change) kann es zu unerwarteten Effekten kommen.

Willi Wipp - 01. Dez 2006, 11:30 hat folgendes geschrieben:
Hi Folks,

habe die Beispiel jetzt auch entsprechend angepasst.
Die alten Versionen habe ich aus sentimentalen Gruenden drin gelassen Wink

Habe das letzte Beispiel mal um einen Eintrag 'Alle' in allen Kombinationsfeldern erweiter.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)



BeispielAbhaengigeKombinationsfelderMitAlle97.zip
 Beschreibung:

Download
 Dateiname:  BeispielAbhaengigeKombinationsfelderMitAlle97.zip
 Dateigröße:  25.29 KB
 Heruntergeladen:  1846 mal

Willi Wipp
Moderator


Verfasst am:
08. Dez 2008, 19:27
Rufname:
Wohnort: Raum Wiesbaden


Re: Moegliche Verwendung im Endlosformular - Re: Moegliche Verwendung im Endlosformular

Nach oben
       

Hi All,

als Anhang ein Ansatz fuer die Verwendung im Endlosformular. (nicht ausfuehrlich getestet!)

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)



AbhaengigeKombinationsfelderEndlosDB.zip
 Beschreibung:
Stand: 29.03.2012

Download
 Dateiname:  AbhaengigeKombinationsfelderEndlosDB.zip
 Dateigröße:  18.41 KB
 Heruntergeladen:  2526 mal

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: Mehrere Kombinationsfelder nach Datenimport ausfüllen 1 vrosin 292 29. Jan 2013, 14:39
Gast Mehrere Kombinationsfelder nach Datenimport ausfüllen
Keine neuen Beiträge Access Tabellen & Abfragen: gegenseitig von einander abhäng. Werte a.Kombinationsfelder 8 Metma 388 20. Sep 2012, 22:42
Marmeladenglas gegenseitig von einander abhäng. Werte a.Kombinationsfelder
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfelder sollen Felder in Stammdatentabelle füllen 6 arbeit2011 378 13. Jan 2012, 11:56
arbeit2011 Kombinationsfelder sollen Felder in Stammdatentabelle füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Abhänige Kombinationsfelder. Hilfe! 1 Toffel84 406 04. März 2009, 01:44
Willi Wipp Abhänige Kombinationsfelder. Hilfe!
Keine neuen Beiträge Access Tabellen & Abfragen: Wie verbinde ich Kombinationsfelder 1 derschlager 691 19. Feb 2007, 12:42
blicki Wie verbinde ich Kombinationsfelder
Keine neuen Beiträge Access Formulare: Problem mit Kombinationsfelder 1 Mirage 479 27. Jun 2006, 17:27
rita2008 Problem mit Kombinationsfelder
Keine neuen Beiträge Access Formulare: Kombinationsfelder und Textfelder 7 Alisa 705 26. Jun 2006, 14:19
Willi Wipp Kombinationsfelder und Textfelder
Keine neuen Beiträge Access Formulare: Abhängige Kombinationsfelder Daten aus einer Tabelle 1 Maeuschen 1093 25. Apr 2006, 12:18
lothi Abhängige Kombinationsfelder Daten aus einer Tabelle
Keine neuen Beiträge Access Formulare: abhängige kombinationsfelder verlieren Daten 9 Kathrin2 906 09. Apr 2006, 22:25
Kathrin2 abhängige kombinationsfelder verlieren Daten
Keine neuen Beiträge Access Formulare: Kombinationsfelder 4 Kai_Syke 694 15. Nov 2005, 16:24
Kai_Syke Kombinationsfelder
Keine neuen Beiträge Access Formulare: Formulare und Kombinationsfelder 1 baertram 602 30. Aug 2005, 09:11
cablit Formulare und Kombinationsfelder
Keine neuen Beiträge Access Formulare: Auswahl über 2 Kombinationsfelder, Anzeige im Unterformular 4 Odsch 1610 27. Aug 2005, 10:41
n' User Auswahl über 2 Kombinationsfelder, Anzeige im Unterformular
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS