Florian Dąbkowski

Florian Dąbkowski Quality Engineer,
Alps Electric

Temat: Błąd składni

Witam,

Mam sobie kwerendę:

Me.Nazwa.RowSource = _
"SELECT tblNazwy.ID_N, tblNazwy.NazwaP " & _
"FROM tblKategorie INNER JOIN tblNazwy ON tblKategorie.ID_K = tblNazwy.ID_K " & _
"WHERE tblKategorie.ID_K =" & Me.Kategoria.Column(0) & "ORDER BY tblNazwy.NazwaP"
Me.Nazwa.Requery

Kwerenda ta ma być źródłem dla pola kombi "Nazwa". Po uaktualnieniu pola kombi "Kategoria"
Po wybraniu wartości w polu kombi "Kategoria" następnie chcę wybrać wartość z pola kombi "Nazwa" w którym wartości powinny być przefiltrowane po wartości pola "Kategoria". Niestety wyskakuje mi taki komunikat:

"Błąd składniowy (brak operatora) w wyrażeniu kwerendy 'tblKategorie.ID_K = 2ORDER BY tblNazwy.NazwaP"

Cyfra 2 przy słowie ORDER to numer identyfikatora z pola kombi "Kategoria"

Nie bardzo wiem w czym problem. Poproszę o sugestie i porady.

Pozdrawiam

konto usunięte

Temat: Błąd składni

brak spacji
jest
tblKategorie.ID_K = 2ORDER BY tblNazwy.NazwaP

a powinno być

tblKategorie.ID_K = 2 ORDER BY tblNazwy.NazwaP
Florian Dąbkowski

Florian Dąbkowski Quality Engineer,
Alps Electric

Temat: Błąd składni

Hmmm,

komunikat: "tblKategorie.ID_K = 2ORDER BY tblNazwy.NazwaP" jest wynikiem błędnej składni kwerendy i tam należy szukać błędu.

Pozdrawiam

konto usunięte

Temat: Błąd składni

Florian Dąbkowski:
Hmmm,

komunikat: "tblKategorie.ID_K = 2ORDER BY tblNazwy.NazwaP" jest wynikiem błędnej składni kwerendy i tam należy szukać błędu.

Pozdrawiam

Dokładnie tak. Przemek nawet podał rozwiązanie tego błędu.

W tej części sklejania kwerendy:
"WHERE tblKategorie.ID_K =" & Me.Kategoria.Column(0) & "ORDER BY tblNazwy.NazwaP"

brakuje pomiędzy Me.Kategoria.Column(0) a "ORDER BY spacji. Można ją wstawić przed słowem ORDER:
"WHERE tblKategorie.ID_K =" & Me.Kategoria.Column(0) & " ORDER BY tblNazwy.NazwaP"


--
Paweł Kiraga, piszący blog o praktycznym wykorzystaniu pakietu Microsoft Office
Florian Dąbkowski

Florian Dąbkowski Quality Engineer,
Alps Electric

Temat: Błąd składni

Dzięki wielkie za rozwiązanie. Działa :)

Pozdrawiam

Następna dyskusja:

Usuwanie tabel i błąd ADO.




Wyślij zaproszenie do