Verwandte Beiträge
- Per Batch Zeilen aus Datei in Variable schreiben (15)
- Mehrere Excel ToDo Listen per VBA bzw Makro zusammenführen? (17)
- per VBA kopierte Zellen an der letzten Zelle der Spalte A anfügen (3)
- Batch: Alle Zeilen aus txt abarbeiten (3)
- Zwischenablage per VBA in Access (3)
- Access 2003 Report per VBA speichern (4)
- Per Batch die letzte Zeile aus einer anderen Batch entfernen (5)
- Bedingt Zeilen aus .txt kopieren per Batch (8)
- VBA, Text aus txt lesen und in Feld speichern (3)
- Per VBA Code Verweis im VBA-Editor in Excel kontrollieren und ggf. hinzufügen (4)
- Mehrere zeilen aus einer txt ausschneiden? (3)
- EINE Zeile aus TXT-Datei auslesen (5)
- Formel in Excel per VBA in Textdatei und wieder einlesen
- bestimmte Zeile aus .txt oder .log kopieren per batch vbs (17)
- Von mehreren Arbeitsmappen, einen Datenbereich anstelle von Formeln die Werte per VBA in eine andere Arbeitsmappe zusammenführen. (38)
- Batchdatei soll immer nur die neuste zeile aus einer .txt auslesen und anzeigen (11)
- Per Batch Zeile mit bestimmtem Wort löschen und nach einer bestimmten Zeile etwas einfügen. (1)
- Dynamische Änderung des ersten Datensatzes einer Abfrage per VBA (3)
- Auslesen einzlner Zeilen aus einem TXT File mittels Batch (10)
- mehr >>
Frage im Bereich Access
Access, per VBA Zeilen aus Kombifeld ausblenden
Geschrieben von Valume91 am 16.09.2009 um 12:55:34 Uhr, 6 Antworten, 1421 Aufrufe, Status: gelöst
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
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
Veröffentlichen Sie diesen Beitrag in Ihrem sozialen Netzwerk
6 Antworten
2
Valume91 schreibt am 21.09.2009 um 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
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
3
SlainteMhath schreibt am 22.09.2009 um 08:00:30 Uhr
Moin,
also der Profi
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
lg,
Slainte
also der Profi
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
lg,
Slainte
4
Valume91 schreibt am 22.09.2009 um 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
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
5
SlainteMhath schreibt am 22.09.2009 um 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
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





normalerweise wird nach dem update der 1ten Kombobox die Datenquelle der 2ten Kombobox angepasst.
in etwa:
(Aus dem Kopf geschrieben - kann sein das die Methoden/Eigenschaften etwas anders benannt sind)
lg,
Slainte.