konto usunięte

Temat: 2 Tabele bez duplikatów

Witajcie,

zmagam się z następującym "wyzwaniem". Chcę zrobić dwie kwerendy (tabele) o takie samej strukturze (nazwy kolumn itd). W jendej TOP 500 artykułów o największej wartości w drugiej TOP 500 artykułów o największej wielkości.

1. TOP 500 "wartość" jest oczywiste.
2. Natomiast tworząc TOP 500 "wielkość" nie chcę mieć żadnego rekordu znajdującego się w TOP 500 "wartość"

Inaczej mówiąc gdy zrobie poźniej Union query chcę mieć 1000 rekordów.

P.S Oczywiście mógłbym zrobić TOP 500 wartość i powiedzmy TOP 750 wielkość i po skasowaniu duplikatów w Union query uzyskać ~ 1000. Ale muszę mieć już krok wcześniej dwie listy po 500 rekordów.

Jakieś pomysły?

Dzięki.
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: 2 Tabele bez duplikatów

Spróbowałabym tak:
Kwerenda TOP 500 wartość - normalnie. Kwerenda TOP 500 wielkość - również normalnie,ale z dodatkową kolumną obliczeniową. W tej dodatkowej kolumnie - wyrażenie sprawdzające pozycję wartości z danej kolumny w kwerendzie TOP 500 wartość (najlepiej DlookUp, Dcount) zagnieżdżona w funkcji NZ.
Coś w tym stylu:
=NZ(Dlookup(....);0) 

Jako kryterium w tej kolumnie - wstawiamy 0.

konto usunięte

Temat: 2 Tabele bez duplikatów

Dziękuję za odpowiedź.

Udało mi się metodą prób i błędów osiągnąć podobny efekt. Przerzuciłem do relacji już gotową tabele TOP 500 wartość i ustawiłem połączenie tak aby w nowej tabeli TOP 500 wielkość (w dodatkowej kolumnie) pokazal nr. artykułu z TOP 500 wartość. Potem w kryterium is Null oraz ukryj kolumne. Zadziałało. Ale funkcją Dlookup się zainteresuję. Dziękuję.

Następna dyskusja:

Indeksowanie bez duplikatów




Wyślij zaproszenie do