Dodaj do ulubionych

ACCESS - potrzebna pomoc!!!

IP: *.ncr.com 12.07.04, 10:12
Witam,
wiecie czy mozna ustawić wartość domyślną w kwerendzie? Mianowicie chodzi mi
o to: jeżeli kwerenda nie znajdzie danych w tabeli to zwraca wartość NULL (to
jest chyba logiczne). Natomiast jeżeli połączę kwerendę z wartością NULL i
kwerendę która zwróciła jakieś dane to wynikowa kwerenda zwraca także wartość
NULL. A chodzi mi o to żeby wynikowa kwerenda zwróciła jakieś dane. Np.
kwerenda nr.1 pobiera z tabeli ilość rozmów prywatnych a kwerenda nr.2 ilość
rozmów służbowych. Nr.1 zwraca 3 a nr.2 wartość null, łącząc te dwie kwerendy
otrzymuję wartość null, a chcę otrzymać wartość 3.
Jeżeli ktoś wie jak wyjść z tego problemu to proszę o odpowiedź.
Dzieki i pozdrawiam.
Obserwuj wątek
    • Gość: porucznik_wiaderny Re: ACCESS - potrzebna pomoc!!! IP: 217.153.88.* 12.07.04, 20:35
      Uzyj Kwerendy Skladajacej (Union Query).

      Ponizej cytat z helpa Accessa:

      Kwerenda składająca zespala w swych wynikach pola pochodzące z dwóch lub
      większej liczby tabel lub kwerend w jedno pole. Kwerendy składającej można użyć
      do zespolenia danych z dwóch tabel. Na przykład można zespolić nazwy firm i
      nazwy miast wszystkich brazylijskich firm wymienionych w tabelach Dostawcy i
      Klienci. Następnym krokiem może by utworzenie kwerendy tworzącej tabelę, która
      na podstawie kwerendy składającej utworzy nową tabelę.

    • Gość: Bogna Re: ACCESS - potrzebna pomoc!!! IP: *.wilog301.pa.comcast.net 27.07.04, 15:19
      Mozesz zastosowac IIF statement w przypadku jezeli wartosc danego pola = NULL.
      Na przyklad 'Select IIF(nazwatabeli.nazwapola=NULL,0,nazwatabeli.nazwapola)
      from ......"

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka