Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Wenn Feld xy B dann ändere das Feld yy zu = 0
zurück: Datum in Kurzform anzeigen weiter: CSV Verknüpfung // Datensätze werden unterschlagen 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
GTV
Gast


Verfasst am:
19. Mai 2011, 14:55
Rufname:

Wenn Feld xy B dann ändere das Feld yy zu = 0 - Wenn Feld xy B dann ändere das Feld yy zu = 0

Nach oben
       Version: Office 2k (2000)

Hallo !

Mal wieder ich mit diesen verhasten Anfänger Fragen Wink

Ich würde gerne in meiner Abfrage folgendes einbauen wollen. ( Wenn möglich)
Wenn in der Tabelle ROHS das Feld EINKAUF auf B steht soll wärend der Abfrage im Feld NETTO_EK und NETTO_AKT der Wert der drin steht mit einer 0 ( Null) ersetzt werden. Habe jetzt mal wieder viel rumprobiert aber wie immer brauche ich eure Hilfe Sad

Im Moment filter ich nur raus was nicht eingekauft werden darf. (Einkauf<>=N ) alles was ein N hat fliegt raus. J und B bleiben drin.
Jetzt kommen aber Artikel als Kundenbeistellung ( Dann ist im Feld EINKAUF ein B)
Die dürfen aber in der Endabrechnung natürlich nicht mitgerechnet werden. Somit möchte ich den NETTO_EK und NETTO_AKT auf 0 setzen damit das nix kostet.
Hier mein bisheriger Code
Code:
SELECT   rohs.POSITION, rohs.ANZAHL, rohs.BAUTEILART, rohs.TYP_WERT,
         rohs.EIG_ARTNR, MATDAT.ARTNR_NEU, MATDAT.UMW_NORM, MATDAT.KD_BEIST,
         MATDAT.KD_BEIST2, MATDAT.BESTAND, MATDAT.BESTAND2, MATDAT.NETTO_EUR,
         MATDAT.NETTO_AKT, MATDAT.BEST1_VJ, MATDAT.BEST2_VJ,
         ([rohs].[ANZAHL]*[MATDAT].[NETTO_AKT])/100 AS GesamtA,
         ([rohs].[ANZAHL]*[MATDAT].[NETTO_EUR])/100 AS Gesamt, rohs.EINKAUF
FROM     rohs
         INNER JOIN MATDAT
         ON rohs.EIG_ARTNR = MATDAT.ARTNR_NEU
GROUP BY rohs.POSITION, rohs.ANZAHL, rohs.BAUTEILART, rohs.TYP_WERT,
         rohs.EIG_ARTNR, MATDAT.ARTNR_NEU, MATDAT.UMW_NORM, MATDAT.KD_BEIST,
         MATDAT.KD_BEIST2, MATDAT.BESTAND, MATDAT.BESTAND2, MATDAT.NETTO_EUR,
         MATDAT.NETTO_AKT, MATDAT.BEST1_VJ, MATDAT.BEST2_VJ,
         ([rohs].[ANZAHL]*[MATDAT].[NETTO_AKT])/100,
         ([rohs].[ANZAHL]*[MATDAT].[NETTO_EUR])/100, rohs.EINKAUF
HAVING   (MATDAT.UMW_NORM Is Null
OR        MATDAT.UMW_NORM<>"ausl")
AND      rohs.EINKAUF<>"N"
ORDER BY rohs.POSITION;
Bestimmt hat wieder einer von euch CRACKS eine einfache Lösung für mich ( Hoffe ich Smile )
DANKE
Nouba
nicht ganz unwissend :)


Verfasst am:
19. Mai 2011, 18:30
Rufname:
Wohnort: Berlin


AW: Wenn Feld xy B dann ändere das Feld yy zu = 0 - AW: Wenn Feld xy B dann ändere das Feld yy zu = 0

Nach oben
       Version: Office 2k (2000)

Hallo,

folgender Ansatz sollte helfen.
Code:
SELECT   r.POSITION, r.ANZAHL,  r.BAUTEILART,  r.TYP_WERT,  r.EIG_ARTNR,
         m.ARTNR_NEU,  m.UMW_NORM,  m.KD_BEIST,  m.KD_BEIST2,  m.BESTAND,
         m.BESTAND2,  m.NETTO_EUR * Abs(r.EINKAUF <> 'B') As NETTO_EUR,
         m.NETTO_AKT * Abs(r.EINKAUF <> 'B') As NETTO_AKT,  m.BEST1_VJ,
         m.BEST2_VJ,
         r.ANZAHL * m.NETTO_AKT * Abs(r.EINKAUF <> 'B') / 100 AS GesamtA,
         r.ANZAHL * m.NETTO_EUR * Abs(r.EINKAUF <> 'B') / 100 AS Gesamt,
         r.EINKAUF
FROM     rohs AS r
         INNER JOIN MATDAT AS m
         ON r.EIG_ARTNR = m.ARTNR_NEU
WHERE    (m.UMW_NORM Is Null
OR        m.UMW_NORM <> 'ausl')
AND      r.EINKAUF <> 'N'
ORDER BY r.POSITION;

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
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: leeres feld abfragen 5 grumble 27461 14. Nov 2005, 10:50
Willi Wipp leeres feld abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus zwei Feldern in einem Feld zusammenführen 2 Bernie08 1218 28. Sep 2005, 12:50
Bernie08 Daten aus zwei Feldern in einem Feld zusammenführen
Keine neuen Beiträge Access Tabellen & Abfragen: Feld als Kriterie für eine SQL-Anweisung [gelöst] 1 silver86 603 26. Aug 2005, 07:18
jens05 Feld als Kriterie für eine SQL-Anweisung [gelöst]
Keine neuen Beiträge Access Tabellen & Abfragen: Im Feld Telefon das Zeichen "/" ersetzen 9 Stargate1960 2323 10. Mai 2005, 11:39
Willi Wipp Im Feld Telefon das Zeichen "/" ersetzen
Keine neuen Beiträge Access Tabellen & Abfragen: Numerische Werte in als Text definiertem Feld 4 Terminator 811 25. Apr 2005, 07:50
stpimi Numerische Werte in als Text definiertem Feld
Keine neuen Beiträge Access Tabellen & Abfragen: JPG im Ole Feld Größe explodiert 1 WarumNur 682 26. Feb 2005, 21:00
snurb JPG im Ole Feld Größe explodiert
Keine neuen Beiträge Access Tabellen & Abfragen: 1 zu n ??? 2 Hannibal 487 25. Feb 2005, 12:08
Hannibal 1 zu n ???
Keine neuen Beiträge Access Tabellen & Abfragen: Leeres Feld mit "no info" ausfüllen 2 Gast 696 14. Feb 2005, 15:25
Gast Leeres Feld mit "no info" ausfüllen
Keine neuen Beiträge Access Tabellen & Abfragen: Feld in Tabelle mittels Aktualisierungsabfrage updaten 1 diso_de 788 11. Feb 2005, 15:45
stpimi Feld in Tabelle mittels Aktualisierungsabfrage updaten
Keine neuen Beiträge Access Tabellen & Abfragen: wie kann ich "#Fehler" aus dem feld rauslöschen? 5 drum_sax 613 04. Feb 2005, 14:40
stpimi wie kann ich "#Fehler" aus dem feld rauslöschen?
Keine neuen Beiträge Access Tabellen & Abfragen: per SQL-Abfrage Feld füllen... 1 Gast 880 04. Jan 2005, 10:36
lothi per SQL-Abfrage Feld füllen...
Keine neuen Beiträge Access Tabellen & Abfragen: Feld aus n Records in n Feldern eines Records zusammenfassen 0 frank58 588 31. Dez 2004, 12:05
frank58 Feld aus n Records in n Feldern eines Records zusammenfassen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen