środa, 27 stycznia 2010

Dane z SQL Server do Excela - prostą funkcją.

Film:
http://www.afin.net/webcasts/HowTo_GetDataFunction_FromSQLS.swf

Ech, jakie to proste...

Wyjaśnienie:
Mamy dane, jakiekolwiek, załóżmy że w MS SQL Server.
(Albo w Excelu, Accessie, TXT, DBF, MySQL, Oracle, PostgreSQL, DB2,    
HTM, ...)

Poważna sprawa. Możemy się do nich dostać kwerendą - fakt. Ale    
wtedy dostajemy duża tabelę w Excelu i tu musimy zastosować    
funkcje, żeby dane poumieszczać w naszym raporcie. Tabela    
przestawna tu odpada, bo raport ma taki format, jaki ma, a nie taki,    
jaki oferuje tabela (przykład: raportowanie finansowe)
Oczywiście, zawsze też możemy napisać makro. Ale, po pierwsze,    
trzeba umieć, a my jesteśmy księgowymi (, albo sprzedawcami, albo    
pracujemy na produkcji), a po drugie trzeba to zrobić i rozesłać    
po 10 kolegach, trzeba ich nauczyć, trzeba... ech, same problemy :(
Można też zrobić sto kwerend, do tego parametrycznych. Hm... nie    
umiemy, o co chodzi?.

No to, co umiemy? - umiemy zrobić prostą kwerendę! Super.
Umiemy też używać funkcji Excela, szczególnie tak prostych:
=DANE("SQLSE2008.Sales";[argument: nazwa_klienta])
czyli np.
=DANE("SQLSE2008.Sales";"AREX")
a, gdy w komórce A5 umieścimy parametr "AREX", a funkcję    
zmodyfikujemy do postaci:
=DANE("SQLSE2008.Sales";$A5) ,
to możemy ją łatwo kopiować w dół i wpisywać sobie klientów,    
jakich chcemy.

Brak komentarzy:

Prześlij komentarz