Wypowiedzi
-
Mam pewien problem z tworzeniem połączenia danych z arkuszem xls. (W Access 2016: Dane zewnętrzne / Excel / Połącz ze źródłem danych, tworząc tabelę połączoną).
Chciałbym aby zaimportowane liczby były (przeważnie jest to liczba i pięć miejsc po przecinku) potraktowane przez Accces jako liczby. Nie wiedzieć czemu część kolumn z liczbami pobierane są jako "liczby", a część jako "krótki tekst". Zmienić tych właściwości (Typu danych) się nie da. Dzieje się to niezależnie od tego czy w excelu komórki mam ustawione na "Ogólne" czy jako "liczbowe".
Dodatkowa informacja jest taka, że plik xls jest również tworzony poprzez połączenie z inna bazą Access. I te dane pobrane z Access importują się poprawnie. Natomiast te obliczone (dodatkowe kolumny) już nie.
Radzę sobie w ten sposób, że zamiast tabeli połączonej robię import - wówczas w kreatorze importu zmieniam kolumny na "podwójna precyzja" . Wtedy jest w porządku. Czemu tej opcji nie ma przy łączeniu z tabelą? -
Nie potrafię tego rozgryźć nawet korzystając z pomocnego linka.
Nie wiem co wpisać w miejscu:
- wyrażenia (tu chyba nazwę pola z którego ma być wyszukane max)
- domeny - czy to tu określam z jakiej grupy rekordów ustalać MAX (moje -8 i +8 wierszy?)
- kryterium - z tego co doczytałem to jest opcjonalne i nie wiem czy w moim przypadku konieczne do wypełnienia.
Najchętniej załączyłbym moją bazę danych plik access ale nie wiem jak to zrobić.
Sorry nie mam w ogóle biegłości we wpisywaniu wyrażeń. -
Cześć
Rozpoczynam przygodę z ACCESS, więc moje pytanie jest początkujące.
Mam pewną bazę danych w tabeli, właściwie tylko jedno pole (kolumnę).
Chciałbym przy użyciu kwerendy wyciągnąć maksymalną wartość z 17 rekordów (bieżącego, poprzednich 8-miu i następnych 8-miu) z jednego pola.
Dla lepszego zrozumienia: w excelu wygląda to tak, że mam liczby w kolumnie C, a w komórkach kolumny D następujący ciąg formuł:
D10 =MAX(C2:C18)
D11 =MAX(C3:C19)
D12 =MAX(C4:C20)
.
.
.
Chciałbym ten efekt uzyskać w Access.