WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Access Frage (http://www.wcm.at/forum/showthread.php?t=204686)

mstein 30.11.2006 09:21

Access Frage
 
Hallo,

folgende Problematik

Ich habe eine einfache Vereins-Mitglieder-Tabelle mit jeder Menge Datensätze vorliegen.

Wir benötigen nun in einer ganz simplen Abfrage alle Felder dieser Tabelle, möchten jedoch, das beim Geschlecht, wo in der Tabelle nur m oder w steht, jeweils als Ergebnis Herr bzw. Frau haben.

Wie kann ich dies bewerkstelligen? Ich möchte dies über eine Abfrage machen, da ich die Orig. tabelle nicht verändern möchte.

2. Sache:
Ich möchte gerne eine Abfrage erstellen, die alle Mitglieder beinhalten soll, die die letzten 3 Jahre dem Verein beigetreten sind. Sollte das mit dem DateAdd Funktion gehen , oder gibts da eine schönere Lösung?

Danke für Tips und Ratschläge.

anve 30.11.2006 10:24

Ich hab schon lange nicht mehr in Access gearbeitet (weiß nicht ob es so geht). Das was ich dir unten vorschlage, benötigt ein paar versierte Kenntnisse:

Unter Abfragen, neue Abfrage
Menüpunkt Abfrage, SQL spezifisch, Pass Through

@ 1:

PHP-Code:

SELECT PersNr,
(CASE 
WHEN Geschlecht 'w' THEN 'Frau'
ELSE 'Herr'
END Geschlecht
FROM Verein


Das musst du nur mehr anpassen.

@ 2:
Wenn du das Betrittsdatum gespeichert hast, dann kannst du auch eine SQL-Abfrage machen. Das müsste sowas in die Richtung sein:

PHP-Code:

SELECT ...
FROM ...
WHERE Beitrittsdatum 1.1.2003

Oder das Datum unter (einfache) Hochkomma, das musst du ausprobieren.

Ich hoffe das bringt dir was weiter, sonst wird sich sicher noch jemand anders finden ...

mstein 30.11.2006 17:21

kann man das mit einer normalen auswahl abfrage auch irgendwie lösen? sql spezifisch ist eher nicht so meins, und mit einer auswahlabfrage kann ich den leuten auch leichter sagen, wenns zb dann auch mal mitlgieder seit 5 jahren etc. wissen wollen

lg

anve 30.11.2006 18:53

Man kann unter Ansicht zwischen Entwurfsansicht und SQL-Ansicht hin- und herwechseln. Dabei werden Änderungen automatisch übernommen. Ob das für deine Aufgaben geht, weiß ich nicht. Ich hatte immer Probleme in der Entwurfsansicht, da die damals nicht die richtigen SQL-Befehle erstellt hat...


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag