Listenfeld anhand von Optiongruppe anpassen

28/11/2007 - 13:29 von ST | Report spam
Hallo zusammen...

Ich habe ein Listenfeld erstellt und dort sollen Projekte angezeigt
werden, vorher sollte in einer Optiongruppe zwischen aktiven oder
passiven Projekten ausgewàhlt werden. Danach sollten im Listenfeld nur
noch die ausgewàhlten Projekte angezeigt werden.
Ich habe schon einiges ausprobiert das nicht funktioniert hat.
Ich habe dem Listenfeld folgenden Query als Steuereleminhalt
hinzugefügt:

SELECT DISTINCT (ProjektID) AS Projekte
FROM dbo_PROJEKT
WHERE (((dbo_PROJEKT.KUNDEID)=[Formulare]![Auswahlformular]!
[cmb_Kunde]) AND ((dbo_PROJEKT.INAKTIV)=[Formulare]![Auswahlformular]!
[Projektauswahl]));

Ich muss zu diesem Query noch sagen, dass er bis ich das Where Klausel
hinzufügt habe, noch funktionierte. Kann mir noch gut vorstellen, dass
hier irgendetwas nicht stimmt.

Zusàtzlich habe ich in der Optiongruppe bei beiden Umschalteflàchen
folgenden VBA Code hineingeschrieben:

Private Sub Umschaltflàche45_GotFocus()
Me!Listenfeld.Requery
End Sub


Ich hoffe ihr könnt mir helfen

Gruss ST@rDOM
 

Lesen sie die antworten

#1 Stefan Hoffmann
28/11/2007 - 13:44 | Warnen spam
hi,

schrieb:
SELECT DISTINCT (ProjektID) AS Projekte
FROM dbo_PROJEKT


Hier reiche eigentlich ein

SELECT DISTINCT ProjektID AS Projekte
FROM dbo_Projekte

WHERE (((dbo_PROJEKT.KUNDEID)=[Formulare]![Auswahlformular]!
[cmb_Kunde]) AND ((dbo_PROJEKT.INAKTIV)=[Formulare]![Auswahlformular]!
[Projektauswahl]));
Ich muss zu diesem Query noch sagen, dass er bis ich das Where Klausel
hinzufügt habe, noch funktionierte. Kann mir noch gut vorstellen, dass
hier irgendetwas nicht stimmt.


Die Optionsauswahl liefert in der Regel eine NULL, wenn nichts
ausgewàhlt wurde, ansonsten eine Zahl.


Ich würde eher eine CheckBox verwenden, d.h.

dbo_PROJEKT.INAKTIV=[Formulare]![Auswahlformular]![chkInaktiveProjekt].[Value];


Ansonsten brauchst du für das WHERE noch die entsprechende Anpassung:

dbo_PROJEKT.INAKTIV=([Formulare]![Auswahlformular]![Projektauswahl]=1);




mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen