Subject Searching question
Author Yagi
Hi,

I have a query:

SELECT SESJE.DATA, SESJE.CZAS_OD, SESJE.CZAS_DO,
SESJE.CZAS,
SESJE.CZAS/60 GODZIN,
SESJE.CZAS-(SESJE.CZAS/60)*60 MINUT,
SESJE.CENA,
STANOWISKA.NUMER NR_STANOWISKA,
KARNETY.NUMER NR_KARNETU,
KLIENCI.NUMER NR_KLIENTA,
KLIENCI.NAZWISKO||' '||KLIENCI.IMIE KLIENT
FROM SESJE
INNER JOIN STANOWISKA
ON(STANOWISKA.ID = SESJE.ID_STANOWISKA)
LEFT OUTER JOIN KLIENCI
ON(KLIENCI.ID = SESJE.ID_KLIENTA)
LEFT OUTER JOIN KARNETY
ON(KARNETY.ID = SESJE.ID_KARNETU)

When i type in a searching criteria for STANOWISKA.NUMER in TIB_SearchPanel
the following query is generated:

SELECT SESJE.DATA, SESJE.CZAS_OD, SESJE.CZAS_DO,
SESJE.CZAS,
SESJE.CZAS/60 GODZIN,
SESJE.CZAS-(SESJE.CZAS/60)*60 MINUT,
SESJE.CENA,
STANOWISKA.NUMER NR_STANOWISKA,
KARNETY.NUMER NR_KARNETU,
KLIENCI.NUMER NR_KLIENTA,
KLIENCI.NAZWISKO||' '||KLIENCI.IMIE KLIENT
FROM SESJE
INNER JOIN STANOWISKA
ON(STANOWISKA.ID = SESJE.ID_STANOWISKA)
LEFT OUTER JOIN KLIENCI
ON(KLIENCI.ID = SESJE.ID_KLIENTA)
LEFT OUTER JOIN KARNETY
ON(KARNETY.ID = SESJE.ID_KARNETU)
WHERE STANOWISKA.NR_STANOWISKA = 2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This give me an error. Why there is 'WHERE STANOWISKA.NR_STANOWISKA = 2' and
not 'WHERE STANOWISKA.NUMER = 2'
Without aliases for STANOWISKA.NUMER, KARNETY.NUMER, KLIENCI.NUMER
searching works OK but i cannot give a different DisplayLabel for this
fields.

Now, if i type in searching criteria for KLIENT='%Dariusz%' in
TIB_SearchPanel the following query is generated:

SELECT SESJE.DATA, SESJE.CZAS_OD, SESJE.CZAS_DO,
SESJE.CZAS,
SESJE.CZAS/60 GODZIN,
SESJE.CZAS-(SESJE.CZAS/60)*60 MINUT,
SESJE.CENA,
STANOWISKA.NUMER NR_STANOWISKA,
KARNETY.NUMER NR_KARNETU,
KLIENCI.NUMER NR_KLIENTA,
KLIENCI.NAZWISKO||' '||KLIENCI.IMIE KLIENT
FROM SESJE
INNER JOIN STANOWISKA
ON(STANOWISKA.ID = SESJE.ID_STANOWISKA)
LEFT OUTER JOIN KLIENCI
ON(KLIENCI.ID = SESJE.ID_KLIENTA)
LEFT OUTER JOIN KARNETY
ON(KARNETY.ID = SESJE.ID_KARNETU)
WHERE KLIENCI.NAZWISKO||' '||KLIENCI.IMIE LIKE '%Dariusz%'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

and everything is OK. Alias for KLIENCI.NAZWISKO||' '||KLIENCI.IMIE is not
used.

Could anybody explain me this? Is there something wrong?

Yagi