Film:
http://afin.net/webcasts/HowTo_InsertFunction_GETDATAODBC.swf
Opis:
Excel jest naprawdę bardzo sympatyczną i pełną możliwości
tabelką.
Ale, w swoim standardzie, nie posiada funkcji, które potrafią
sięgnąć "na zewnątrz", do innego, dowolnego środowiska
bazodanowego, własnych skoroszytów Excela, hurtowni danych, itp.
W AFIN.NET funkcja GETDATAODBC() to potrafi - jest to uniwersalna
funkcja do poboru dowolnych danych przez ADO/ODBC itp.
Jedynym problemem jest znajomość systemu zapisu jej argumentów:
ConnStr - tzw. ciąg połączenia bazodanowego
SQLStr - tzw. zdanie SQL - zapytanie do bazy danych
Ale tu w sukurs przychodzi MS Query - definiujemy kwerendę i jednym
prostym ruchem "importujemy" jej ustwienia (tj. w/w parametry) do
funkcji GETDATAODBC() jako jej gotowe argumenty. Działa!
Oczywiście, wszystko możemy robić ręcznie albo kopiować z
biblioteki przykładów. Argumenty funkcji są tekstowe - możemy je
dowolnie zmieniać (edytować), a także parametryzować
wartościami w arkuszu.
Na filmie sparametryzowano w ten sposób ciąg połączenia
bazodanowego do skoroszytu Excela; ponieważ jest używany w wielu
funkcjach na arkuszu, nie ma sensu przechowywać go w postaci
argumentu we wszystkich funkcjach - tu: jest w jednym miejscu jako
parametr arkusza.
czwartek, 12 listopada 2009
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz