Witam,
Miałem problem z sortowaniem danych w wielokolumnowym listbox'ie ale dzięki temu forum, a zwłaszcza dzięki @PRL uporałem się z tym. Teraz nieoczekiwanie pojawił się nowy problem, a nawet dwa... Ale od początku
Listbox ma kilka kolumn do których dane wybierane są kwerendą z kilku tabel (nie wszystkie pola tabel są w wyniku kwerendy). Po aktualizacji dowolnego pola kryterium filtra wywoływana jest procedura, która składa zapytanie sql'owe uwzględniając wszystkie zadane filtry oraz sortowanie. Filtrowanie działa wg każdej kolumny poza tymi zawierającymi daty. Pole w bazie jest typu DATE więc powinienem odczytaną wartość pola Me.fl_data_p_wyst zamienić na ten sam typ (czy oby na pewno, jeśli formatem pola tekstowego jest "data krótka"?). Zresztą, niezależnie od tego, czy dokonuje konwersji czy nie filtrowanie po dacie nie funkcjonuje. Nie ma też znaczenia czy warunek dokładam jako string czy nie - otrzymuje pustą listę.
Kwerenda:
Gdzie popełniam błąd?
Ponadto chcę wykonać raport zawierający tylko dane z listbox'a (odfiltrowane, posortowane). W jaki sposób przekazać tą zawartość do raportu?
Miałem problem z sortowaniem danych w wielokolumnowym listbox'ie ale dzięki temu forum, a zwłaszcza dzięki @PRL uporałem się z tym. Teraz nieoczekiwanie pojawił się nowy problem, a nawet dwa... Ale od początku
Listbox ma kilka kolumn do których dane wybierane są kwerendą z kilku tabel (nie wszystkie pola tabel są w wyniku kwerendy). Po aktualizacji dowolnego pola kryterium filtra wywoływana jest procedura, która składa zapytanie sql'owe uwzględniając wszystkie zadane filtry oraz sortowanie. Filtrowanie działa wg każdej kolumny poza tymi zawierającymi daty. Pole w bazie jest typu DATE więc powinienem odczytaną wartość pola Me.fl_data_p_wyst zamienić na ten sam typ (czy oby na pewno, jeśli formatem pola tekstowego jest "data krótka"?). Zresztą, niezależnie od tego, czy dokonuje konwersji czy nie filtrowanie po dacie nie funkcjonuje. Nie ma też znaczenia czy warunek dokładam jako string czy nie - otrzymuje pustą listę.
Kwerenda:
Kod: SQL
Kod: text
Gdzie popełniam błąd?
Ponadto chcę wykonać raport zawierający tylko dane z listbox'a (odfiltrowane, posortowane). W jaki sposób przekazać tą zawartość do raportu?