sql-Abfrage

08/04/2009 - 13:10 von Holger D. | Report spam
Hallo User,

ich habe eine Frage zu einer SQL-Abfrage:

Me.Material.RowSource = "SELECT Material " & _
"FROM Abfrage_Gesamt " & _
"WHERE " & strFilter2
Me.ListeMaschinen.RowSource = "SELECT Maschinentyp " & _
"FROM Abfrage_Gesamt " & _
"WHERE " & strFilter2

Diese ist bei mir im Form_Load hinterlegt.

strFilter2 ist gefüllt mit Merkmalen aus Textboxen aus einem vorherigen
Formular und beinhaltet so etwas wie:
( Verfahren='Bohren' OR Verfahren='Senken' OR Verfahren='Reiben' ) AND
Schichtdicke_Max <= 0.1 AND Schichtdicke_Min >= 0.005

Nun habe ich das Problem, dass nach Laden des aktuellen Formulars die
Inhalte der Liste bzw. des Kombinationsfeldes doppelt erscheinen, da die
Abfrage mehrere Datensàtze mit Bohren, Senken, Reiben enthàlt...

Wie kann ich es nun anstellen, dass jedes mal nur einmal der Wert "Bohren",
"Senken" und "Reiben" in der Liste bzw. im Kombinationsfeld auftaucht?

Danke für die Hilfe.

Schöne Grüße,
Holger
 

Lesen sie die antworten

#1 Karl Donaubauer
08/04/2009 - 13:15 | Warnen spam
Holger D. wrote:
Hallo User,

ich habe eine Frage zu einer SQL-Abfrage:

Me.Material.RowSource = "SELECT Material " & _
"FROM Abfrage_Gesamt " & _
"WHERE " & strFilter2
Me.ListeMaschinen.RowSource = "SELECT Maschinentyp " & _
"FROM Abfrage_Gesamt " & _
"WHERE " & strFilter2

Diese ist bei mir im Form_Load hinterlegt.

strFilter2 ist gefüllt mit Merkmalen aus Textboxen aus einem
vorherigen Formular und beinhaltet so etwas wie:
( Verfahren='Bohren' OR Verfahren='Senken' OR Verfahren='Reiben' )
AND Schichtdicke_Max <= 0.1 AND Schichtdicke_Min >= 0.005

Nun habe ich das Problem, dass nach Laden des aktuellen Formulars die
Inhalte der Liste bzw. des Kombinationsfeldes doppelt erscheinen, da
die Abfrage mehrere Datensàtze mit Bohren, Senken, Reiben enthàlt...

Wie kann ich es nun anstellen, dass jedes mal nur einmal der Wert
"Bohren", "Senken" und "Reiben" in der Liste bzw. im
Kombinationsfeld auftaucht?



Ersetze
SELECT
durch
SELECT DISTINCT
.

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
3. SQL Server-Entwickler-Konferenz - Nürnberg im Mai

Ähnliche fragen