Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
letzten gültigen wert oberhalb einer tabelle
zurück: Problem bei einer Abfrage, vermute Format weiter: Berrechnungen per Kombinationsfeld Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Yak
Access Einsteiger


Verfasst am:
22. Jun 2009, 15:49
Rufname:

letzten gültigen wert oberhalb einer tabelle - letzten gültigen wert oberhalb einer tabelle

Nach oben
       Version: Office 97

hallo liebe forengenmeinde

ich habe folgendes problem nicht lösen können und würde mich über anregungen sehr freuen.
ich könnte das problem zwar in vba lösen, will das aber vermeiden, da es lediglich eine abfrage sein soll

vielleicht hat jemand eine idee.

zur problemstellung
eine tabelle mit zb folgenden werten
Code:
id             artikelnummer             Preis            Zukaufsflag
0        Brot1                     
1        Brot2                          222
2                                      444                                       (ist ein zuschlag)
3        brot3                          333                            -1
4                                        5                       
5                                        2       
6        brot4                           1                           - 1
7                                        2
8        brot5                           2
9        brot6                           2
Problem: ich muss bei den positionen ohne artikelnummer auf die nächst obere positionid zugreifen können. problem daran ist,dass die positionen darunter ohne artikelnummer unterschiedlich in der menge sein können, es können keine oder bis zu 5 darunter folgen, die ohne artikelnummer den verweis auf die nächst obere artikelnummer haben müssten.

mit einer schleife und rückwartszählen wäre es einfach, aber wie kann man das in der abrage realisieren ?
das ergebnis dafür wäre dann:
2 verweist auf 1
4 verweist auf 3
5 verweist auf 3
7 verweist auf 6

vielleicht stehe ich auch einfach wieeder nur auf dem schlauch Smile

danke schonmal

yak
MAPWARE
Access Profi(l)neurotiker


Verfasst am:
22. Jun 2009, 16:12
Rufname:
Wohnort: Hannover

AW: letzten gültigen wert oberhalb einer tabelle - AW: letzten gültigen wert oberhalb einer tabelle

Nach oben
       Version: Office 97

Hi,

das ist auch nicht so ganz einfach. Du brauchst also pro Zeile die erste nichtleere Artikelnummer in der Liste alle Artikel deren ID kleiner oder gleich der aktuellen ID ist. Klingt ein bisschen kompliziert und sieht in SQL so aus. Solche Abfragen laufen allerdings bei großen Datenmengen recht langsam, da pro Zeile ein SubSelect gestartet wird.
Code:
SELECT ID, Artikelnummer,
       (SELECT   TOP 1 Artikelnummer
        FROM     Tabelle AS T
        WHERE    Artikelnummer IS Not Null
        AND      T.ID<=Tabelle.ID
        ORDER BY ID DESC) AS A
FROM   Tabelle;

_________________
Grüße
Marcus

Wer Controls nicht sinnvoll benennt, wird es später bereuen.
Yak
Access Einsteiger


Verfasst am:
23. Jun 2009, 09:39
Rufname:


AW: letzten gültigen wert oberhalb einer tabelle - AW: letzten gültigen wert oberhalb einer tabelle

Nach oben
       Version: Office 97

Yak am 22. Jun 2009 um 15:26 hat folgendes geschrieben:
hallo marcus, danke, das probiere ich gleich mal aus Smile

danke nochmals Marcus, hat prima geklappt und löst mir zukünftig richtige problem Smile

grüsse
yak
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: Tabelle exportieren als Excel2000 Arbeitsblatt 1 thomassch 916 06. Jul 2004, 12:46
stpimi Tabelle exportieren als Excel2000 Arbeitsblatt
Keine neuen Beiträge Access Tabellen & Abfragen: Null (0) Wert in Abfrage 1 mario100 870 25. Jun 2004, 15:44
faßnacht(IT); Null (0) Wert in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: per SQL einen Wert aus einem bestimmten recordset lesen/spei 4 JTR 1379 02. Jun 2004, 11:38
Gast per SQL einen Wert aus einem bestimmten recordset lesen/spei
Keine neuen Beiträge Access Tabellen & Abfragen: tabelle exportieren 1 Gast 1501 01. Jun 2004, 12:25
Willi Wipp tabelle exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate einer Tabelle löschen?! 3 Esel 2108 28. Mai 2004, 08:53
lothi Duplikate einer Tabelle löschen?!
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Operant aus Tabelle in Abfrage verwenden 3 AccessGeek 673 06. Mai 2004, 09:15
lothi Operant aus Tabelle in Abfrage verwenden
Keine neuen Beiträge Access Tabellen & Abfragen: letzten datensatz bei access ermitteln 2 trommelkind 902 03. Mai 2004, 16:25
trommelkind letzten datensatz bei access ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle aus Abfrage erstellen 1 dasti 3317 09. Apr 2004, 12:14
Gast Tabelle aus Abfrage erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilenumbruch nach Einfügen Word Tabelle 2 topflop 1698 30. März 2004, 16:06
Gast Zeilenumbruch nach Einfügen Word Tabelle
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript