konto usunięte

Temat: Wasze stare i SQL

niech wasze stare nauczą się SQL-a

http://vbamania.blogspot.com/2009/07/wykorzystanie-sql...

to im pomoże

konto usunięte

Temat: Wasze stare i SQL

Ej, ale po co to ? Rozumiem używanie sqla żeby sięgnąć po dane skądś tam. Ale sql żeby excelem siągnąć po dane z excela i zaprezentować je w excelu ? Moja stara tego nie kupuje chyba że dasz dobry przykład zastosowania.

konto usunięte

Temat: Wasze stare i SQL

można zastąpić wyszukaj.pionowo lub podaj.pozycję
można zrobić grupowanie sumowanie, liczenie średnich itp bez tabeli przestawnej
można wyszukiwać dane za pomocą podzapytań - trochę abstrakcja jak się nie korzysta z SQL-a
można zrobić zaawansowane filtry: like, in (), exist, and or\ not i co tam bozia jeszcze dała w SQL-u
zapytania mogą transformować dane np: format, instr, left, right, mid i kilka innych

w zasadzie wszystko to można zrobić za pomocą VBA, ja wolę SQL-a bo jest naprawdę szybki to główna zaleta, widać to zwłaszcza przy łączeniu danych

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Wasze stare i SQL

Panowie, wypisujcie, ale pliz, bądźmy poważni - na zrobienie unikalnej listy w excelu jest też 1000 dobrych sposobów, ja preferuję ten z on error resume next / unikaty.add myunikat, myunikat.name / on errror goto 0.

Sql jest pewnie szybszy ale to zaczyna mieć znaczenie przy setkach tysięcy rekordów ale przy mojej skali działalności mogę to olać.

konto usunięte

Temat: Wasze stare i SQL

umiejętność korzystania z SQL-a
dla twojej starej - bezcenn-a ;)

DISTINCT pozwala pobrać unikalne wiersze niezależnie od ilości kolumn ( w zakresie obsługiwanym przez JET-a) - co jest trudne do wykonania w sposób który pokazałeś - bo ten robi to tylko dla jednego elementu

konto usunięte

Temat: Wasze stare i SQL

Jednym słowem apeluję o to żebyśmy nie obrażali technologii swoich starych, bo to wcale nie jest tak że używanie excela do operacji na danych jest złe a sqla dobre czy na odwrót, tylko to zależy od przypadku, oraz UWAGA NIE ZAWAHAM SIĘ TEGO POWIEDZIEĆ A MAM WRAŻENIE ŻE O TYM SYSTEMATYCZNIE ZAPOMINAMY od umiejętności które posiadamy. Ja jestem bardziej obcykany w vba, ktoś inny w excelu, ktoś inny w sqlu, przecież nie będziemy wykorzystywali wszyscy jednej technologii do tego samego.

Oczywiście dochodzi do patologii kiedy ktoś jest najbardziej oblatany w szybkim klikaniu ctrl+c ctrl+v i odmawia nauczenia się czegokolwiek innego, ale to nie zmienia ogólnej zasady: od przypadku do przypadku

konto usunięte

Temat: Wasze stare i SQL

Moim zdaniem warto poznać możliwości innych technologii - z racji tego że kiedyś morze się przydać

Ja np. korzystam często z zestawu VBA + Excel + SQL i jestem z tego bardzo zadowolony bo oszczędzam mnustwo czasu który musiał bym spozytkować na klikanie makr robiacych jakiś tam hokus-pokus

Jestem przy tym niewairygodnie leniwy - jak mogę coś uprościć to robię to ;)

konto usunięte

Temat: Wasze stare i SQL

Przemysław R.:
umiejętność korzystania z SQL-a
dla twojej starej - bezcenn-a ;)

DISTINCT pozwala pobrać unikalne wiersze niezależnie od ilości kolumn ( w zakresie obsługiwanym przez JET-a) - co jest trudne do wykonania w sposób który pokazałeś - bo ten robi to tylko dla jednego elementu

Ale to nie problem zrobić dla wielu, mozesz se zrobić obiekt z wieloma właściwośćiami, tablice, słownik, cokolwiek, mozesz uzyc autofiltra, tabeli przestawnej, etc, etc, co kto lubi. Ja uzywam kolekcji bo zwykle samo wyrzucenie unikatów to najmniejszy pikuś i potem i tak musialbym to wrzucać do kolekcji. Więc na grzyba mam używać czegoś innego do wyrzucenia unikatów jezeli zaoszczędzi mi to dwie linijki kodu (tfu, przeciez nic nie zaoszczędzi, powiem więcej: bedzie dluzsze) i 0.2 milisekundy dziennie ?

konto usunięte

Temat: Wasze stare i SQL

Przemysław R.:
Moim zdaniem warto poznać możliwości innych technologii - z racji tego że kiedyś morze się przydać

Ja np. korzystam często z zestawu VBA + Excel + SQL i jestem z

Ależ nikt tego nie kwestionuje, ja tez korzystam z tego zestawu tylko pewnie w innych proporcjach

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Wasze stare i SQL

może inaczej
możliwość wykonania zapytania SQL na arkuszu obok - to swego rodzaju wisienka na torcie, powiedzmy taki hack - który da się zastosować w specyficznych warunkach

Przekaz jaki chciałem zapodać jest taki że SQL jest przydatnym narzędziem do szybkiego przetwarzania informacji, excel zaś świetnie prezentuje dane. przy odrobinie wiedzy można zrobić z tych technologii świetny i funkcjonalny tandem - maksymalnie ułatwiający pracę

konto usunięte

Temat: Wasze stare i SQL

Wojciech Gardziński:
No to kolega zajechał... Z prostoty nas załatwił, hehehe

"on error resume next / unikaty.add myunikat, myunikat.name / on errror goto 0"

A wystarczy w Query: Włąsciwości kwerendy/ Tylko rekordy unikatowe
;)

No i ile sekund oszczędziłeś ? Zero ?Maciek Głuszak edytował(a) ten post dnia 21.07.09 o godzinie 11:55

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Wasze stare i SQL

Tfu, co ja mówie. To jest czysta strata czasu.

1. oprogramować to
2. masz liste unikatowych rekordów
3. z którą i tak pewnie chcesz coś jeszcze zrobić

Tak to przynajmniej wygląda w moim przypadku

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Wasze stare i SQL

To skoro sie wszyscy zgadzamy to o czym ta rozmowa jest ?

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Wasze stare i SQL

I że oni se zrzucają coś z sapa i babrzą się tym w excelu ?

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Następna dyskusja:

Wrapper do SQL-a




Wyślij zaproszenie do