Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Von anderen Kombinationsfeldern abhängige Kombinationsfelder
Gehe zu Seite 1, 2  Weiter
zurück: Unterformular speichert Werte nicht weiter: Standart Menüleiste verschwunden (Mit Anhang) Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
mrrrc
Datenbankschussel ;)


Verfasst am:
22. Apr 2008, 14:36
Rufname:

Von anderen Kombinationsfeldern abhängige Kombinationsfelder - Von anderen Kombinationsfeldern abhängige Kombinationsfelder

Nach oben
       Version: Office 2003

Hallo!

Ich arbeite zur Zeit an einer Datenbank für ein Tierheim.Das Modell steht soweit und nun geht es an die Formulare.Nun ist es so, dass jedes angelegte Tier in einer direkten n:1-Beziehung mit einer Unterrasse steht (zB. Rauhhaardackel) und dieser wiederum in Beziehung mit einer Rasse (Dackel) und diese wiederum in Beziehung zur Tierart(Hund).Nun möchte ich im Formular "Tierverwaltung" bei Anlage eines Tieres zunächst die Tierart wählen und die dann folgenden Auswahlen in den weiteren Kombinationsfeldern voneinander abhängig machen.Wie lässt sich das realisieren?

Gruß

mrrrc
Emin
wird immer besser, auch komplizierter


Verfasst am:
22. Apr 2008, 14:47
Rufname: Emin
Wohnort: Kuhdorf


AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

hallo

ich hatte auch mal das problem, habe es so gelöst dass ich in jeder tabelle noch eine extra-spalte angelegt habe, in welcher ich zahlen gespeichert habe.

z.b. tabelle_hunde
dackel: 1
rottweiler: 2

dann in der tabelle unterrasse
langhaardackel: 1
kurzhaardackel: 1
böser rottweiler: 2
guter rottweiler: 2

und in der tabelle unterrasse - du wirst es wohl als kombifeld auswählen, gibst du eine WHERE bedingung dahinter - welche die extra spalte nach der auswahl vom ersten drop down sortiert.

solltest du dich nicht so gut auskennen, schau dir ein paar beiträge von mir an wo ich meine db upgeloadet habe - im Formular Uform_NEU_Projekt_Kostenstelle siehst du so eine Realisierung dessen.

_________________
keep on rockin'
Emin
mrrrc
Datenbankschussel ;)


Verfasst am:
22. Apr 2008, 15:18
Rufname:

AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Hi!

Habe nun versucht in der Datensatzherkunft des Kombinationsfeld der Rasse einfach das Kombinationsfeld der Tierart als Kriterium zu nehmen.Mein Verstand sagt mir, dass das funktionieren müsste aber Access spielt da nicht mit Sad

Gruß

mrrrc
Emin
wird immer besser, auch komplizierter


Verfasst am:
22. Apr 2008, 15:23
Rufname: Emin
Wohnort: Kuhdorf

AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

hey

stimmt, anstatt der zahlen kannst du es so machen, dass du bei der ersten tabelle nix drinnen stehen hast und bei den anderen aber schon, und zwar die "überrasse"

wie gesagt - wennst da meine db anschaust - sollte es wohl kein prob sein ;)

_________________
keep on rockin'
Emin
mrrrc
Datenbankschussel ;)


Verfasst am:
22. Apr 2008, 15:29
Rufname:


AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Wollte nun halt ähnlich verfahren wie beim "Filtern" von Listenfeldern.Ist dies nicht möglich?

Neuer Versuch gerade über "Abhängige Kombinationsfelder".Wollte das ganz nun mal mit cboRasse testen aber es tut sich nix.Hier mal der Code:
Code:
Private Sub cboTierart_AfterUpdate()
    Me!cboRasse.Enabled = True
    Me!cboRasse.Visible = True
    MsgBox Me!cboTierart
    Me!cboRasse.RowSource = "SELECT RA_ID, RA_BEZ " & _
                              "FROM tblRasse " & _
                             "WHERE TA_ID = " & Me!cboTierart
    Me!cboRasse = Me!cboRasse.Column(0, 0)
End Sub

Gruß

mrrrc
Willi Wipp
Moderator


Verfasst am:
22. Apr 2008, 16:42
Rufname:
Wohnort: Raum Wiesbaden

Re: Von anderen Kombinationsfeldern abhängige Kombinationsfe - Re: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Hi mrrrc,

wie definierst Du nix?
Habe im Code noch ein Leerzeichen ergaenzt, lag es eventuell daran?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
22. Apr 2008, 16:52
Rufname:

AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Hallo Willi,

also das Kombinationsfeld der Rasse bleibt leer.

Wo find ich denn die Ergänzung? ;)

Gruß

mrrrc
Willi Wipp
Moderator


Verfasst am:
22. Apr 2008, 17:03
Rufname:
Wohnort: Raum Wiesbaden

Re: Von anderen Kombinationsfeldern abhängige ... (II) - Re: Von anderen Kombinationsfeldern abhängige ... (II)

Nach oben
       Version: Office 2003

Hi mrrrc,

nimm doch einfach den ganzen Code ;) Nach RA_BEZ fehlte ein Leerzeichen.
Lass Dir mal die RowSource im Direktbereich (Strg+G; Testfenster) ausgeben.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
22. Apr 2008, 17:07
Rufname:

AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Hallo Willi,

also dieser Testbereich ist bzw. bleibt leer Sad Auch das fehlende Leerzeichen half nix.

Gruß

mrrrc
Willi Wipp
Moderator


Verfasst am:
22. Apr 2008, 17:30
Rufname:
Wohnort: Raum Wiesbaden

Re: Von anderen Kombinationsfeldern abhängige ... (III) - Re: Von anderen Kombinationsfeldern abhängige ... (III)

Nach oben
       Version: Office 2003

Hi mrrrc,

wie und an welcher Stelle hast Du denn die Ausgabe versucht Confused
Code:
Private Sub cboTierart_AfterUpdate()
    Me!cboRasse.Enabled = True
    Me!cboRasse.Visible = True
    MsgBox Me!cboTierart
    Me!cboRasse.RowSource = "SELECT RA_ID, RA_BEZ " & _
                              "FROM tblRasse " & _
                             "WHERE TA_ID = " & Me!cboTierart
    Debug.Print Me!cboRasse.RowSource
    Me!cboRasse = Me!cboRasse.Column(0, 0)
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
22. Apr 2008, 17:35
Rufname:

AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Huch!

Hier das Ergebnis:
Code:
SELECT RA_ID, RA_BEZ FROM tblRasse WHERE TA_ID = 1
Willi Wipp
Moderator


Verfasst am:
22. Apr 2008, 22:28
Rufname:
Wohnort: Raum Wiesbaden

Re: Von anderen Kombinationsfeldern abhängige ... (IV) - Re: Von anderen Kombinationsfeldern abhängige ... (IV)

Nach oben
       Version: Office 2003

Hi mrrrc,

geht das noch etwas kuerzer? ;)
Teste den SQL-Code mal in der SQL-Ansicht einer neuen Abfrage.
Gibt es in der tblRasse eine TA_ID mit dem Wert 1?
...

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
23. Apr 2008, 13:20
Rufname:

AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

mrrrc am 23. Apr 2008 um 13:18 hat folgendes geschrieben:
Hi Willi,

also bei einer Abfrage bekomm ich folgenden Meldung "Datentypen in Kriterienausdruck unverträglich" Sad

Gruß

mrrrc

Hallo,

hab den Code nun so angepasst
Code:
    Me!cboRasse.RowSource = "SELECT RA_ID, RA_BEZ " & _
                              "FROM tblRasse " & _
                             "WHERE TA_ID Like '" & Me!cboTierart & "'"
    Me!cboRasse = Me!cboRasse.Column(0, 0)
Jetzt klappt es x)

Gruß

mrrrc
Willi Wipp
Moderator


Verfasst am:
23. Apr 2008, 13:30
Rufname:
Wohnort: Raum Wiesbaden

Re: Von anderen Kombinationsfeldern abhängige ... (IV) - Re: Von anderen Kombinationsfeldern abhängige ... (IV)

Nach oben
       Version: Office 2003

Hi mrrrc,

als Empfehlung:
Wenn immer moeglich, verwende als Primaerschluessel ein Autowert-Feld
und dann als Fremdschluessel ein Zahl, Long-Feld.
Wenn es ein Textfeld sein muss (mir faellt beim besten Willen jetzt kein Beispiel ein wo das gegeben waere),
dann verwende als Operator das = wenn Du keine Platzhalter verwenden willst.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
23. Apr 2008, 13:44
Rufname:


AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe - AW: Von anderen Kombinationsfeldern abhängige Kombinationsfe

Nach oben
       Version: Office 2003

Hallo Willi,

werde deine Empfehlung beherzigen ;)

Allerdings wollte ich das "Spielchen" nur weitertreiben und bei dem nächsten Kombifeld funktioniert es schon wieder nicht obwohl ich den Code übernommen und nur die Felder angepasst habe Sad
Code:
Private Sub cboRasse_AfterUpdate()
    Me!cbourasse.Enabled = True
    Me!cbourasse.Visible = True
    MsgBox Me!cboRasse
    Me!cbourasse.RowSource = "SELECT UR_ID, UR_BEZ " & _
                               "FROM tblUnterasse " & _
                              "WHERE RA_ID Like '" & Me!cboRasse & "'"
    'Waehlt 1. Eintrag in der neuen Liste
    Me!cbourasse = Me!cbourasse.Column(0, 0)
End Sub
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 2
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: Abhängige Abfrage 0 BZler 90 23. Sep 2012, 20:59
BZler Abhängige Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfelder funktionieren nicht 3 chris4life 309 28. Apr 2012, 08:23
Willi Wipp Kombinationsfelder funktionieren nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage basierend auf Kombinationsfeldern in Formular 0 Koga 85 06. März 2012, 17:09
Koga Abfrage basierend auf Kombinationsfeldern in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfelder per Makro voneinander abhängig machen 12 master_t 1238 19. Nov 2010, 10:12
master_t Kombinationsfelder per Makro voneinander abhängig machen
Keine neuen Beiträge Access Tabellen & Abfragen: Abhängige Tabellenspalten aus Abfragen herausfinden 4 Hilfesuchender Neuling 399 03. Dez 2009, 11:57
Hilfesuchender Neuling Abhängige Tabellenspalten aus Abfragen herausfinden
Keine neuen Beiträge Access Tabellen & Abfragen: Voneinander Abhängige Kombinationsfelder mit Mehrfachauswahl 3 Xia0 2467 20. Nov 2009, 14:44
MissPh! Voneinander Abhängige Kombinationsfelder mit Mehrfachauswahl
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: Werte aus 2 Kombinationsfeldern an Abfrage übergeben 14 Dan0032 5588 26. Jan 2009, 23:05
Dan0032 Werte aus 2 Kombinationsfeldern an Abfrage übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: Name auswaehlen und Adresse anzeigen in Kombinationsfeldern 1 eierfred 307 05. Mai 2008, 14:39
Marmeladenglas Name auswaehlen und Adresse anzeigen in Kombinationsfeldern
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfung von 2 Kombinationsfeldern mit Dlookup 2 Boulardier 509 22. Nov 2007, 15:09
Nouba Verknüpfung von 2 Kombinationsfeldern mit Dlookup
Keine neuen Beiträge Access Tabellen & Abfragen: abhängige Überschrift in Abfrage 3 BLBGünter 598 27. Feb 2007, 11:58
Thomas2007 abhängige Überschrift in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierung von Kombinationsfeldern 9 kiri 784 28. Nov 2005, 09:53
YpY Aktualisierung von Kombinationsfeldern
 

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