Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> 26. März: Office-Treffen Rhein-Main <-
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, 15: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, 15: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, 16: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, 09: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, 10: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, 10: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, 10: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, 10: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, 10: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, 11: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, 11: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, 11: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, 11: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, 11: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, 12: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: Abfrage Kundenverlauf, Gruppieren nach Kunden und Jahren 11 DotoreB 850 25. Jan 2010, 18:24
DotoreB Abfrage Kundenverlauf, Gruppieren nach Kunden und Jahren
Keine neuen Beiträge Access Programmierung / VBA: Abfrage in Textbox ändert bei Lostfocus die Farbe 0 Heini_net 255 25. Aug 2009, 14:48
Heini_net Abfrage in Textbox ändert bei Lostfocus die Farbe
Keine neuen Beiträge Access Tabellen & Abfragen: Max Wert in Abfrage 6 lanima 117 24. Aug 2009, 11:56
lanima Max Wert in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus zwei Tabellen ohne Duplikate (kompliziert?) 1 AccessStatist 856 06. Jan 2009, 18:05
felixes Abfrage aus zwei Tabellen ohne Duplikate (kompliziert?)
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit VBA Funktion nicht mehr in Word-Serienbrief da 2 2000ede 519 18. Dez 2008, 14:24
Willi Wipp Abfrage mit VBA Funktion nicht mehr in Word-Serienbrief da
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage austauschen 3 Miriam 25 111 17. Jul 2008, 15:52
Willi Wipp Abfrage austauschen
Keine neuen Beiträge Access Programmierung / VBA: bei ereignis abfrage durchführen anstatt SQL abfrage code 1 hbix 633 07. Mai 2008, 17:24
rita2008 bei ereignis abfrage durchführen anstatt SQL abfrage code
Keine neuen Beiträge Access Programmierung / VBA: Abfrage auf eine ungebunden ADODB.Recordest auführen? 0 BorisDieKlinge 227 04. Dez 2007, 09:58
BorisDieKlinge Abfrage auf eine ungebunden ADODB.Recordest auführen?
Keine neuen Beiträge Access Formulare: Abfrage im Hintergrund ausführen 16 Justin B. 1357 11. Nov 2007, 01:02
Willi Wipp Abfrage im Hintergrund ausführen
Keine neuen Beiträge Access Programmierung / VBA: Abfrage in Tabelle speichern geht nicht. 21 schwarzeneber 1127 09. Okt 2007, 08:55
schwarzeneber Abfrage in Tabelle speichern geht nicht.
Keine neuen Beiträge Access Programmierung / VBA: Unterformular aktualisieren nach Kombifeld Abfrage 1 SuperChristian 427 20. Aug 2007, 09:55
Robsl Unterformular aktualisieren nach Kombifeld Abfrage
Keine neuen Beiträge Access Formulare: Datenübernahme vom Fromular in Abfrage 1 Sandy20 317 29. März 2007, 16:58
rita2008 Datenübernahme vom Fromular in Abfrage
 

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