Pauza VBA w makrze – Jak to napisać? Podczas wykonywania długich makr w Excelu potrzebujemy czasem wyłączyć wykonywanie skryptu na krótki czas. Np, gdy poprzez VBA uruchamiamy program z poziomu Shell’a. Służy nam do tego metoda Wait VBA. Z metody możemy skorzystać w sposób opisany poniżej. W opisanym przykładzie pauzujemy […]
Rozbudujmy trochę nasze zapytanie z rozdziału o funkcjach agregujących. Do tej pory wynikiem powyższych operacji był jeden rekord. Chcemy jednak, by np nasza tabela pokazała nam te same statystyki, ale np zagregowane do co do koloru w kolumnie kolor. Korzystamy w tym celu z klauzuli GROUP BY. Dopisujemy ją na […]
Z punktu widzenia analizy danych, najważniejszymi funkcjami agregującymi są: – SUM() – suma, – AVG() średnia arytmetyczna, – MIN() – minimum, – MAX() – maksimum, – COUNT() – Zlicz. Agregacja następuje na rekordach konkretnej kolumny, np zsumowaniu wartości w danej kolumnie tabeli. Poniżej najprostsze wykorzystanie tych funkcji. Bierzemy do kalkulacji […]
Automatyczne uruchamianie makr Excel i Access z VBS Poniżej prosty skrypt służący do uruchomienia makr w Excel lub Access przy pomocy pliku VBS. Na samym końcu artykułu przedstawiam informację, w jaki sposób podpiąć skrypt pod harmonogram zadań Windows. Życzę udanego korzystania. Access – Automatyczne uruchamianie makra Jedyne, co musimy zrobić to wskazać […]
Problem ten może pojawić się w sytuacji, gdy obiekt ODBC jest np widokiem na naszej zdalnej bazie danych. W takich przypadkach, jego wywołanie może trwać długo. Powinniśmy otrzymać komunikat o treści „Nieudane wywołanie ODBC. Upłynął limit czasu zapytania (#0)”. Rozwiązanie problemu jest dosyć proste. To, co musimy zrobić, to zwiększyć […]
Poniżej najprostszy kod VBA w Access do wysyłania mailingu. Za jego pomocą wyślemy maila poprzez swoje główne konto pocztowe. Konto pocztowe musi być wcześniej prawidłowo skonfigurowane: Sub MailByAccess() PID = Shell(„outlook.exe”, vbNormalFocus) 'tym kodem uruchamiamy Outlooka Dim omsoutlook As Object Dim oemail As Object Dim blnRet As Boolean Set omsoutlook […]
1. Jak tworzyć pętle w SQL Server / T-SQL? Jak zapewne już wiesz, pętle w programowaniu służą do tzw. zapętlania, a więc wykonywania danego bloku kodu wiele razy. W SQL Server mamy do dyspozycji pętlę WHILE. Składnia pętli WHILE jest następująca: –tomaszkenig.pl WHILE wyrażenie_logiczne ( warunek wejścia w pętlę ) […]
Czym jest Transact-SQL? Transact-SQL, często nazywany po prostu T-SQL to rozszerzenie języka SQL stosowane obecnie w rozwiązaniach bazodanowych firmy Microsoft. T-SQL jest językiem proceduralnym. Rozszerza możliwości tradycyjnego pisania zapytań SQL. Możemy za jego pomocą stosować typowe elementy programowania jak pętle, instrukcje warunkowe, możemy także tworzyć własne funkcje, procedury i operować […]
Tekst do kolumn i wartości kolumny do tekstu w MsSQL W jaki sposób w MsSQL zagregować rekordy w kolumnie do zwykłego tekstu lub też wykonać działanie odwrotne, a więc jak rozdzielić tekst rozdzielony np średnikiem, bądź spacją na poszczególne rekordy? Do tych celów w SQL Server służą funkcje STRING_SPLIT i STRING_AGG, […]
Integralność danych w SQL Server Czym są Constraint’y w tabelach? Są to obostrzenia założone na poszczególne kolumny tabel. Są szczególnie ważne podczas tworzenia zaawansowanych aplikacji opartych na wszystkich relacyjnych bazach danych. Za ich pomocą określamy na poszczególnych kolumnach tabel, jakie dane mogą być składowane w kolumnie, a jakie nie mogą. […]