Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Neu: Office 2010 Forum <-
Einfache Abfrage
zurück: Wenn Funktion weiter: Daten zeitlich eingrenzen. Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Feb 2010, 16:39
Rufname:

Einfache Abfrage - Einfache Abfrage

Nach oben
       Version: Office 2003

Hallo ich hoffe Ihr könnt mir weiterhelfen,

Habe Eine Tabelle Vermieter und eine Tabelle Verwalter.
Nun brauche ich eine Abfrage darauf. Wenn Vermieter hat Verwalter, dann soll nur der Verwalter angezeigt werden ansonsten der Vermieter.
Vielen Dank im voraus.

Alex
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Feb 2010, 16:42
Rufname:


AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Müsste irgendwie in die Richtung gehen:
Ausdr1: Wenn([t_Vermieter] Und [t_Verwalter];[t_Verwalter];[t_Vermieter])
Gruß
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Feb 2010, 17:45
Rufname:
Wohnort: NRW

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

So vielleicht:
Code:
Select IIF(t_verwalter.ID Is Null, t_vermieter.nachname, t_verwalter.nachname) AS Ausdr1
From t_vermieter Left Join t_verwalter On t_vermieter.ID = t_verwalter.vermieterID

_________________
Gruß MissPh!
(HTH - hope to help)
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 10:12
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Hallo,
schon mal vielen Dank für die Antwort. Aber leider kommt eine Fehlermeldung.
Hier mein Coding
Select IF(t_verwalter-nr Is Null, t_vermieter.nachname, t_verwalter.nachname) AS Ausdr1
From t_vermieter Left Join t_verwalter On t_vermieter-nr = t_verwalter.vermieter-nr;
Fehlermeldung: der letzte Verknüpfungsausdruck wird nicht unterstützt.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Feb 2010, 11:08
Rufname:
Wohnort: NRW


AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Hallo,

das IIf schreibt sich mit zwei I und Namen mit Sonderzeichen (wie z.B. Bindestrich) müssen in eckige Klammern geschrieben werden.

Ist t_vermieter-nr ein Datenfeldname?

_________________
Gruß MissPh!
(HTH - hope to help)
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 11:26
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Hey,
hab es so verbessert:
Select IIF([t_verwalter-nr] Is Null, t_vermieter.nachname, t_verwalter.nachname) AS Ausdr1
From t_vermieter Left Join t_verwalter On [t_vermieter-nr] = t_verwalter.[vermieter-nr];
Leider immer noch die gleiche Fehlermeldung
t_vermieter-nr und t_verwalter-nr sind meine IDs(also Primärschlüssel)
Gruß und dankeschön
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Feb 2010, 11:40
Rufname:
Wohnort: NRW

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Schau doch mal genau hin was du schreibst, das kann doch nicht stimmen!
Code:
On [t_vermieter-nr] = t_verwalter.[vermieter-nr]
Zitat:
t_vermieter-nr und t_verwalter-nr sind meine IDs

_________________
Gruß MissPh!
(HTH - hope to help)
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 11:51
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Okay schön blöd, sorry für die Mühe.
Coding stimmt. Eine Frage noch wieso bekomme ich wenn ich das Coding ausführe Parameterabfragen?
Gruß
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Feb 2010, 11:57
Rufname:
Wohnort: NRW

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Wonach genau wird gefragt? Wahrscheinlich stimmen die Feldnamen immer noch nicht...
_________________
Gruß MissPh!
(HTH - hope to help)
gerold1985
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 12:03
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

weil deine sql-syntax immernoch falsch ist.

ich empfehle dir den Abfrageeditor zu benutzen bzw den assistenten... da können dann auch solche fehler nicht mehr auftreten.

Ziehe beide Tabellen in den Abfrageeditor und verbinde sie über die ID, dann klickst du auf den "Verbindungsstrich" und wählst aus "nimm alle aus t_vermieter und nur die aus t_verwalter wo blablabla...."

dannach packste in dein Feld deine if-anweisung.
Wenn([t_verwalter].verwalter-nr is null;t_vermieter.vermieter-nachname;t_verwalter.verwalter-nachname)
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 12:08
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Solangsam wirds ätzend, tut mir echt leid,
Meldung Parameterwerte eingeben:
für t_verwalter-nr
für t_vermieter.nachname
für t_verwalter.nachname
für t_vermieter.nr
und t_verwalter.vermieter-nr

Hier nochmal sql code
Select IIF([t_verwalter-nr] Is Null, t_vermieter.nachname, t_verwalter.nachname) AS Ausdr1
From t_vermieter Left Join t_verwalter On t_vermieter.nr = t_verwalter.[vermieter-nr];
Ich hab echt gar keine Ahnung von sql nur nochmals erwähnt.
Grüße
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Feb 2010, 12:12
Rufname:
Wohnort: NRW

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Das heißt also, es stimmt rein gar nichts in deiner Abfrage?! Shock

Zeig doch bitte mal einen Screenshot vom Beziehungsfenster, aus dem alle Namen ersichtlich sind.

_________________
Gruß MissPh!
(HTH - hope to help)
gerold1985
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 12:16
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

wie bereits gesagt, lass lieber erstmal die Finger von SQL.... dafür hat Access doch den Abfrageeditor erschaffen Smile

diese Parameterfragen treten auf, weil keines der Felder die du in deiner SQL hast erkannt werden. Das heist, deine Felder heissen anders als du es hier angegeben hast.

Also wie MissPh sagte, ein Screenshot würde Licht ins dunkle bringen, oder du versuchst es halt wie in meinem letzten Post beschrieben mit dem Abfrageeditor.

Viel Glück
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 12:52
Rufname:

AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Servus,
darf leider noch keine Dateien anhängen, hab mich erst gerade angemeldet.
Die Namensfelder hießen wirklich anders als genannt, danke schonmal.
Probier es jetzt mal mit dem Editor, dachte ich könnte mir SQL schnell aneignen anhand von gelesenem Coding, wahr wohl nix.
Wenn ich es nicht hin bekomme folgt so schnell wie möglich der Screen Shot.
Vorerst schönen Tag, evtl. bis später.
Grüße
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2010, 13:09
Rufname:


AW: Einfache Abfrage - AW: Einfache Abfrage

Nach oben
       Version: Office 2003

Hallo Gerold,
hat mit dem Editor geklappt, dankeschön.
Viele Grüße
Alex
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
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: Feld in Abfrage auf 2 Zeichen kürzen 2 mirco 1716 22. Jul 2010, 16:41
gook Feld in Abfrage auf 2 Zeichen kürzen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von einzelnen und kumulierten Monatswerten 12 sohny 403 08. Sep 2009, 07:17
Willi Wipp Abfrage von einzelnen und kumulierten Monatswerten
Keine neuen Beiträge Access Tabellen & Abfragen: "Data type mismatch" bei Funktion in Abfrage 5 HenningR 201 17. Apr 2009, 00:03
derArb "Data type mismatch" bei Funktion in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: UNION Abfrage mit 3 Excel Files 1 Tanja1986 201 19. Jan 2009, 17:30
Willi Wipp UNION Abfrage mit 3 Excel Files
Keine neuen Beiträge Access Formulare: Unterformular ändert sich nicht mit Abfrage 3 Taschenbier 201 14. Jan 2009, 17:14
KlausMz Unterformular ändert sich nicht mit Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus 2 Datenbanken, Ausgabe 4 Paulina 302 04. Mai 2008, 10:51
KlausMz Abfrage aus 2 Datenbanken, Ausgabe
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenfelder zusammenführen mit Abfrage 7 Hicham 403 03. Okt 2007, 15:50
KlausMz Tabellenfelder zusammenführen mit Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage ohne Eurozeichen bei Währungsfeld 2 PeterD 302 26. Sep 2007, 20:17
PeterD Abfrage ohne Eurozeichen bei Währungsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage erkennt Kommatrennung nicht 4 SuiHeinz 706 08. Mai 2007, 09:23
Nouba Abfrage erkennt Kommatrennung nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage einer mysql-Datenbank mit ENCODE-Verschlüsselung 15 benabar 1009 01. Mai 2007, 23:20
Thomas2007 Abfrage einer mysql-Datenbank mit ENCODE-Verschlüsselung
Keine neuen Beiträge Access Tabellen & Abfragen: was soll hier falsch sein (SQL Abfrage)??? 3 Gast 2221 24. Okt 2006, 17:10
Willi Wipp was soll hier falsch sein (SQL Abfrage)???
Keine neuen Beiträge Access Programmierung / VBA: Bericht mit vba drucken, basierend auf einer Abfrage 3 tapik007 4746 25. Jun 2006, 22:04
rita2008 Bericht mit vba drucken, basierend auf einer Abfrage
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Pareto Diagramm