Moje doświadczenia z Excelem, Accesem i programowaniem w VBA

Wpisy z tagiem: Sql

czwartek, 25 października 2012

O kwerendzie tworzącej tabelę pisałam w poprzedniej notce:

Kwerenda tworząca tabelę

Ta sama kwerenda zapisana w SQL ma postać:

SELECT Katalog.Tytuł, Katalog.Dział INTO TabelaBiografie
FROM Katalog
WHERE (((Katalog.Dział)="Biografie"));

 



 

 

 

Tagi: kwerenda Sql
12:58, marzatela , Access
Link Komentarze (1) »
środa, 17 października 2012

Słowem kluczowym dla kwerend aktualizujących w kodzie SQL jest Update. Kwerenda opisana w notce:

Kwerenda aktualizująca

w kodzie SQL ma zapis:

UPDATE Katalog SET Katalog.Cena = [cena]*1.1;

Słowo kluczowe SET wskazuje wartość mającą być zmienioną.




Tagi: kwerenda Sql
20:28, marzatela , Access
Link Dodaj komentarz »
wtorek, 25 września 2012

W uzupełnieniu poprzedniej notki:
Kwerenda grupująca
i wspomnianym przeze mnie błędzie wewnętrznym Accessa 2010, kilka słów jak sobie poradzić.

Problem polega na tym, że wybierając w kwerendzie grupującej funkcję Maksimum, otrzymujemy informację, że Access nie zna takiej funkcji.

kwerenda grupująca

Inne funkcje działają poprawnie. Można jednak sobie z tym poradzić. Wystarczy przejść w kwerendzie do widoku SQL i ręcznie zmienić Maksimum na MAX.

kwerenda grupująca

I już. Po tej poprawce kwerenda będzie działać prawidłowo.I będzie można ją zapisać.

 

Tagi: kwerenda Sql
11:08, marzatela , Access
Link Dodaj komentarz »
wtorek, 14 sierpnia 2012

Kwerenda wybierająca w kodzie SQL zaczyna się zawsze od słowa kluczowego SELECT. Opisany w poprzedniej notce przykład kwerendy filtrującej:
Filtr w kwerendzie filtrującej
po przełączeniu na widok SQL będzie wyglądał tak:

SELECT Katalog.[Numer katalogowy], Katalog.Autor, Katalog.Tytuł, Katalog.Cena, Katalog.Dział
FROM Katalog
WHERE (((Katalog.Dział) Like "*e*"));

Pierwszy wiersz przedstawia tu pola, które mają być zwrócone z kwerendy. Warto zwrócić tu uwagę na pole Numer katalogowy. Nazwa pola składa się z dwóch oddzielnych słów oddzielonych spacją. Access automatycznie wstawił tę nazwę w wymagany dla takich przypadków nawias kwadratowy.
Druga linijka kodu SQL zaczyna się od słowa kluczowego FROM, po którym następuje nazwa obiektu (w tym wypadku - tabeli), z którego wybierane są rekordy.
Ostatnia linijka kodu SQL rozpoczyna się słowem kluczowym WHERE, uściślającym warunki do spełnienia.

 


A tu coś z literatury
Tagi: kwerenda Sql
18:45, marzatela , Access
Link Dodaj komentarz »
wtorek, 31 lipca 2012

Każdą kwerendę bazy Access można przedstawić w różnej formie. Widok arkusza przedstawiałam tu:
Kwerenda w widoku arkusza
Tą samą kwerendę czyli zapytanie do bazy danych możemy też przedstawić w postaci kodu SQL czyli języku zapytań do bazy danych.
Wystarczy w oknie Projektu kwerendy zmienić widok właśnie na SQL:

widok kwerendy

Po przełączeniu widzimy kwerendę zapisaną właśnie w SQL.

kod SQL kwerendy

Po co nam taki widok? Tworząc kwerendy nie musimy znać kodu SQL, Access stworzy go sobie sam. Tu możemy go podejrzeć. I skopiować, gdy zaczynamy się bawić w oprogramowanie bazy za pomocą VBA, Wówczas trzeba czasem wstawić bezpośrednio zapytanie SQL do modułu.
Ale to już temat na zupełnie inną notkę.

 

 

 

 

Tagi: kwerenda Sql
19:29, marzatela
Link Dodaj komentarz »
| < Lipiec 2017 > |
Pn Wt Śr Cz Pt So N
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            


Książki warte polecenia
zobacz szczegóły...


A tu oferta na dziś:





ministat liczniki.org



Napisz do mnie!