Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
einfaches Problem mit einer Aktualisierungsabfrage
zurück: Abfrage nach Monat weiter: UPDATE mit INNER JOIN Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
PMKlaus1
Gast


Verfasst am:
18. Jan 2008, 11:30
Rufname:

einfaches Problem mit einer Aktualisierungsabfrage - einfaches Problem mit einer Aktualisierungsabfrage

Nach oben
       Version: Office 2003

Leider Stehe ich gerade auf dem schlauch. Hier ist der Code:
Code:
UPDATE Projekte AS P
       INNER JOIN [Leistungsnachweis bearbeiten] AS L
       ON P.Auftrag_Nr = L.[Projekt-Nr]
SET    L.Arbeitszeit = IIf([Auftrag_Nr]="2300I03" Or "2300I04" Or "2300I05" Or "2300I07",
                           8,([Ende]-[Beginn]-[Pause])*24)
WHERE  L.Name=[Forms]![Leistungsnachweis-bearbeiten]![Name1]
AND    L.Datum=[Forms]![Leistungsnachweis-bearbeiten]![Datum];
Beider der IFF abfrage sollen noch 2 Punkte hinzugefügt werden
Code:
IIf([Auftrag_Nr]="2300I10" Or "2300I11" Or "2300I12" ,6,([Ende]-[Beginn]-[Pause])*24)

---

IIf([Auftrag_Nr]="2300I13" Or "2300I14" Or "2300I15" Or "2300I16",8.6,([Ende]-[Beginn]-[Pause])*24)
Wie bekomme ich die Zwei sachen noch darein?

Vielen Danke
Willi Wipp
Moderator


Verfasst am:
18. Jan 2008, 12:32
Rufname:
Wohnort: Raum Wiesbaden


Re: einfaches Problem mit einer Aktualisierungsabfrage - Re: einfaches Problem mit einer Aktualisierungsabfrage

Nach oben
       Version: Office 2003

Hi PMKlaus1,

ich bezweifle das die Abfrage im Moment ueberhaupt macht was sie soll Wink
Code:
SET    L.Arbeitszeit = IIf([Auftrag_Nr]="2300I03" Or [Auftrag_Nr]="2300I04" Or
                           [Auftrag_Nr]="2300I05" Or [Auftrag_Nr]="2300I07",
                           8,
                           IIf([Auftrag_Nr]="2300I10" Or [Auftrag_Nr]="2300I11" Or
                               [Auftrag_Nr]="2300I12",
                               6,
                               IIf([Auftrag_Nr]="2300I13" Or [Auftrag_Nr]="2300I14" Or
                                   [Auftrag_Nr]="2300I15" Or [Auftrag_Nr]="2300I16",
                                   8.6,[Ende]-[Beginn]-[Pause])*24)

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
pmklaus1
Gast


Verfasst am:
18. Jan 2008, 15:09
Rufname:

AW: einfaches Problem mit einer Aktualisierungsabfrage - AW: einfaches Problem mit einer Aktualisierungsabfrage

Nach oben
       Version: Office 2003

hallo Willi Wipp,

Leider haut das nicht hin ich bekomme einen Systaxfehler mit den zusätzlichen 2 zeilen.

Ohne den zusatzzeilen haut es hin.
Code:
UPDATE Projekte AS P
       INNER JOIN [Leistungsnachweis bearbeiten] AS L
       ON P.Auftrag_Nr = L.[Projekt-Nr]
SET    L.Arbeitszeit = IIf([Auftrag_Nr]="2300I03" Or [Auftrag_Nr]="2300I04" Or
                           [Auftrag_Nr]="2300I05" Or [Auftrag_Nr]="2300I07",
                           8,
                           IIf([Auftrag_Nr]="2300I10" Or [Auftrag_Nr]="2300I11" Or
                               [Auftrag_Nr]="2300I12",
                               6,
                               IIf([Auftrag_Nr]="2300I13" Or [Auftrag_Nr]="2300I14" Or
                                   [Auftrag_Nr]="2300I15" Or [Auftrag_Nr]="2300I16",
                                   8.6,[Ende]-[Beginn]-[Pause])*24)
WHERE  L.Name=[Forms]![Leistungsnachweis-bearbeiten]![Name1]
AND    L.Datum=[Forms]![Leistungsnachweis-bearbeiten]![Datum];

Vielen Dank
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Jan 2008, 16:27
Rufname:
Wohnort: Berlin


AW: einfaches Problem mit einer Aktualisierungsabfrage - AW: einfaches Problem mit einer Aktualisierungsabfrage

Nach oben
       Version: Office 2003

Da fehlt wohl vor dem [Ende] eine öffnende Klammer und am Scluss einige schließende:

Code:
UPDATE Projekte AS P
       INNER JOIN [Leistungsnachweis bearbeiten] AS L
       ON P.Auftrag_Nr = L.[Projekt-Nr]
SET    L.Arbeitszeit = IIf([Auftrag_Nr]="2300I03" Or [Auftrag_Nr]="2300I04" Or
                           [Auftrag_Nr]="2300I05" Or [Auftrag_Nr]="2300I07",
                           8,
                           IIf([Auftrag_Nr]="2300I10" Or [Auftrag_Nr]="2300I11" Or
                               [Auftrag_Nr]="2300I12",
                               6,
                               IIf([Auftrag_Nr]="2300I13" Or [Auftrag_Nr]="2300I14" Or
                                   [Auftrag_Nr]="2300I15" Or [Auftrag_Nr]="2300I16",
                                   8.6,([Ende]-[Beginn]-[Pause])*24)))
WHERE  L.Name=[Forms]![Leistungsnachweis-bearbeiten]![Name1]
AND    L.Datum=[Forms]![Leistungsnachweis-bearbeiten]![Datum];

_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
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 Formulare: Einfaches Formular mit Eingabe der Auftragsnummer 4 nexus404 82 03. Feb 2014, 18:11
KlausMz Einfaches Formular mit Eingabe der Auftragsnummer
Keine neuen Beiträge Access Formulare: Einfaches Menue neu (Nachgefragt) 5 Gast 268 07. Mai 2012, 16:03
Baruse Einfaches Menue neu (Nachgefragt)
Keine neuen Beiträge Access Formulare: Einfaches Formular über alle Datensätze einer Tabelle 0 Ingolf_P 272 28. Feb 2012, 14:24
Ingolf_P Einfaches Formular über alle Datensätze einer Tabelle
Keine neuen Beiträge Access Tipps & Tricks: Einfaches Menue neu 5 kyron9000 3743 12. Mai 2011, 05:09
Willi Wipp Einfaches Menue neu
Keine neuen Beiträge Access Programmierung / VBA: Einfaches Syntaxproblem 8 Rudolf10000 189 10. Mai 2011, 18:19
Gast Einfaches Syntaxproblem
Keine neuen Beiträge Access Programmierung / VBA: Einfaches Verwaltungsprojekt wie am besten umsetzen? 9 luca.tomic 408 26. Jan 2011, 14:23
luca.tomic Einfaches Verwaltungsprojekt wie am besten umsetzen?
Keine neuen Beiträge Access Tabellen & Abfragen: Einfaches Datensatz Speicherproblem 1 denzur 286 10. März 2010, 22:22
MiLie Einfaches Datensatz Speicherproblem
Keine neuen Beiträge Access Programmierung / VBA: einfaches Recordset 8 LeiniMD 384 19. Jan 2010, 13:06
LeiniMD einfaches Recordset
Keine neuen Beiträge Access Programmierung / VBA: Einfaches Ändern eines Datensatzes per Kombifeld 12 Azador 369 07. Okt 2008, 14:48
Azador Einfaches Ändern eines Datensatzes per Kombifeld
Keine neuen Beiträge Access Formulare: Einfaches Formular welches 1 major111111 369 27. März 2008, 12:10
rita2008 Einfaches Formular welches
Keine neuen Beiträge Access Formulare: Einfaches auslese Formular 13 Eni2k 791 03. März 2008, 01:22
Willi Wipp Einfaches auslese Formular
Keine neuen Beiträge Access Hilfe: Einfaches Liniendiagramm 1 GISbert 682 06. Dez 2007, 18:36
JörgG Einfaches Liniendiagramm
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA