Nickname
Passwort | vergessen?

349 anonyme User

4 angemeldete Mitglieder


Crusher79
pieh-ejdsch
69003 Mitglieder freuen sich auf Dich!
Top-Aktivitäten
Sehen Sie hier, wer zu den aktivsten Mitgliedern der letzten Woche zählt:
Sponsored Links
In den Bereich Access wechseln ..

Access, per VBA Zeilen aus Kombifeld ausblenden

  • Der Beitrag gilt als gelöst
Mitglied: Valume91
Geschrieben von Valume91 (Level 1 - Frischling)
Erstellt am 16.09.2009, um 12:55:34 Uhr, Permanent-ID: 125082
Dieser Beitrag wurde bisher 1546 mal aufgerufen und gilt als gelöst.
Melden Sie sich mit Ihrem Nicknamen an, um diesen Beitrag zu bewerten!
Neutral0 NeutralDruckenBeobachten
Wie kann ich per VBA zeilen in einem Kombinationsfeld ausblenden, so das diese nicht mehr zur Auswahl stehen?
Hallo liebe Admins

Wie oben beschrieben möchte ich per VBA mehrere Zeilen aus einem Kombinationsfeld ausblenden, so das diese nicht mehr zu Auswahl stehen.
Der Grund dafür ist das ich 4 Kombinationsfelder habe.
Wobei man beim ersten eine Kategorie auswählt, und beim zweiten ist dann die Auswahl begrenzt auf die Felder die zur Kategorie gehören. Es werden also
felder ausgeblendet. Ich habe bereits in verschiedenen Foren gelesen das es in der Beispieldatenbank "beispielloesung.mdb" eine solche Funktion gibt.
Leider ist diese DB nicht mehr in Access 2003 enthalten und ich habe Sie auch nirgends zum Herunterladen gefunden.
Wenn mir jemand diese schicken könnte würde mir das schon sehr helfen!

MfG Valume
Kommentar schreibenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
Diskussionsverlauf (6 Kommentare)
thread
SlainteMhath
Kommentar SlainteMhath schreibt am 16.09.2009, 13:28:25 Uhr
Moin,

normalerweise wird nach dem update der 1ten Kombobox die Datenquelle der 2ten Kombobox angepasst.

in etwa:

01.
sub Kombo1_onChange 
02.
  Kombo2.DataSource="SELECT UnterKategorie FORM tabelle WHERE Kategorie=" & Kombo1.Value 
03.
  Kombo2.requery 
04.
end sub

(Aus dem Kopf geschrieben - kann sein das die Methoden/Eigenschaften etwas anders benannt sind)

lg,
Slainte.
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
Valume91
Kommentar Valume91 schreibt am 21.09.2009, 16:39:48 Uhr
Tag Slainte

Danke erstmal für deine Antwort!
Entschuldige mich, aber ich verstehe den Code nicht ganz.
Wo kann ich eintragen welche Felder im Kombo2 angezeigt werden wenn Kombo1 z.B. den Wert "Endprüfung" hat?
Der Code sollte so "ähnlich" aussehen: ( nur das ich halt nicht weiss wie die Befehle lauten)

if Me.Kombo1 = "Endprüfung" Then
*befehl der die auswahl von Kombo2 auf dieunddie Kriterien eingränzt*
if Me.Kombo1 = "Fertigung1" Then
*Befehl der die Auswahl von Kombo2 auf dieunddie anderen Kriterien eingränzt*
if Me.Kombo1 = "Fertigung2" Then
*Befehl der die Kriterien von Kombo2 auf dieunddie nochmalsanderen Kriterien eingränzt*
usw.

MfG Valume
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
SlainteMhath
Kommentar SlainteMhath schreibt am 22.09.2009, 08:00:30 Uhr
Moin,

also der Profi face-smile legt in so einem Fall 2 Tabellen an:

Tabelle Kategorien:
KategorieID
KategorieText

Tabelle UnterKategorien
UnterKategorieID
KategorieID
UnterKategorieText

Die Datenquelle von Kombo1 ist Kategorien, die von Kombo2 UnterKategorien. In den Kombo's werden jeweils die IDs der Einträge gespeichert, also KategorieID bzw UnterKategorieID

Alles andere ist programtechnisch eine Katastrophe face-smile

lg,
Slainte
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
Valume91
Kommentar Valume91 schreibt am 22.09.2009, 11:18:06 Uhr
Moin Profi ;)

Danke! das hilft mir schon einiges weiter! Das werden jedoch viele Tabellen, da ich Unter und UnterUnter Kategorien habe. Wie verknüfe ich dann die beiden Tabellen richtig? Wo ist Primär und wo Fremdschlüssel? und welche Einstellungen muss ich da vornehmen damit es korrekt funktioniert? Ich nehme mal an ohne Ref Integrität? und Welchen Verknüpfungstyp?

Gruss Valume
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
SlainteMhath
Kommentar SlainteMhath schreibt am 22.09.2009, 11:25:34 Uhr
Hi,


Tabelle Kategorien:
KategorieID --> Primärschlüssel
KategorieText

Tabelle UnterKategorien
UnterKategorieID --> Primärschlüssel
KategorieID --> Fremdschlüssel (Kategorien.KategorieID)
UnterKategorieText

Verknüpfiungstyp wäre in dem Fall 1:n (Kategorien.KategorieID -> UnterKategorien.KategorieID)

Ref. Intgegrität brauchts da im Prinzip nicht.

lg,
Slainte
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
Valume91
Kommentar Valume91 schreibt am 28.09.2009, 15:56:23 Uhr
Ich werdes mal so versuchen, danke für deine Hilfe!
Sollte es nicht klappen komme ich sicher auf dich zurück ;)

lg Valume
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.