Fabian Jeda

Fabian Jeda Specjalista S.L.,
PGL Lasy Państwowe

Temat: fragment pola

Witam
Mam mały problem. Dopiero zacząłem pracę z Accesem i nie wiem jak uzyskać poprzez kwerendę fragmenty pola (w całej kolumnie) jak sie to robi w Excelu poprez formułę "fragmnent.tekstu". Utworzona w ten sposób nowa kolumna (lub może tylko fragmenty wyjściowej kolumny) pozwoli mi połączyć się przez sprzężenie z inną kolumną w innej tabeli o takich samych wartościach. Pola w kolumnie "A" (z pierwszej tabeli) składają się z 25 znaków(cyfry, myślniki i spacje) ale interesuje mnie dziewiąty i dziesiąty znak (są to dwie cyfry) w polu licząc od lewej strony. Pola w kolumnie "B" (z drugiej tabeli) składają się tylko z dwóch cyfr. Nie mam możliwości połączenia tych tabel w inny sposób, nawet przez inne tabele ponieważ nie mają wspólnych danych. Uzyskane sprzężenie pozwoli mi na storzenie potrzebnego raportu. Z góry dziękuje za pomoc.

konto usunięte

Temat: fragment pola

Hej,
W kwerendzie wprowadź pole wykorzystujące funkcje mid (to odpowiednik excelowego fragment.tekstu), np:

DWAZNAKI: Mid([NAZWADLUGIEGOPOLAZ25ZNAKAMI];9;2)

Pozdrawiam,
Piotrek
Fabian Jeda

Fabian Jeda Specjalista S.L.,
PGL Lasy Państwowe

Temat: fragment pola

Czy to polecenie ma być wpisane w SQL w SELECT jako kolejne wyświetlane pole czy w "Widoku projektu" jako dodatkowe pole z taką samą nazwą jak pierwotna ale z podanymi kryteriami. W pierwszym przypadku wyrzuca mi błąd składniowy a w drugim wyświetla pustą tabelę.
Fabian Jeda

Fabian Jeda Specjalista S.L.,
PGL Lasy Państwowe

Temat: fragment pola

Już wszystko wiem. W SQL w pozycji SELECT przy dodaniu kolejnego wyświetlanego polanie z funkcją Mid nie czytało znaku średnika. Jak zmieniłem na przecinek to od razu się pokazała kolumna z własciwymi danymi. Wielkie dzięki za radę.
Pozdrawiam
Fabian
Monika M.

Monika M. PROGRAMISTA VBA,
Excel, Access,
Outlook, Word -
SZKOLENIA

Temat: fragment pola

Fabian Jeda:
[...] nie czytało znaku średnika.
Jak zmieniłem na przecinek to od razu się pokazała kolumna z własciwymi danymi.

W kwestii wyjaśnienia (dla potomnych) z czego wynika ta różnica w znakach.
Pan Piotr miał na myśli wpisanie funkcji w siatce kwerendy i w wersji polskiej, dla rozdzielenia argumentów funkcji trzeba wpisywać średniki (dla odróżnienia od separatora dziesiętnego w liczbach według normy polskiej).

Natomiast w poleceniach SQL oraz w kodzie VBA, również dla wersji polskiej - trzeba wpisywać znaki przecinka jako separatory argumentów funkcji (bo w tych składniach separatorem dziesiętnym jest kropka - według normy angielskiej).



Wyślij zaproszenie do