Wstęp Czasami przychodzi potrzeba pokazania podglądu pliku na formularzu. Szczególnie wtedy gdy przetrzymujemy linki do plików w bazie, a chcielibyśmy dać użytkownikom możliwość podejrzenia zawartości bez opuszczania aplikacji. Rozwiązanie Rozwiązanie jest niezwykle proste. Wystarczy na formularzu osadzić przeglądarkę internetową i …
Author Archives: programistaaccess - Page 3
Praca Grupowa/Kontrola wersji
Wstęp Pisząc programy w Access, albo nawet ogólnie pisząc oprogramowanie dochodzimy do etapu w którym trzeba zrobić coś z kimś wspólnie lub chcielibyśmy kontrolować zmiany dokonywane w kodzie. Wracając do swoich początków pamiętam, że cyklicznie robiłem kopię swoich plików mdb, …
Rozszerzenia VBA IDE
Wstęp Pracując w Access i pisząc kod w VBA i jego edytorze, staramy się usprawnić jego pracę tak, aby było nam wygodniej. Wśród licznej grupy produktów które są dostępne komercyjnie, można znaleźć takie które nie wymagają nakładów finansowych, a znacząco …
Import pliku XML
Opis problemu Przez ostatnie dwa dni walczyłem nad importem pliku XML do Access-a, sprawa nie była skomplikowana, jednak przyniosła sporo nowej wiedzy jak i stresów spowodowanych niemożnością użycia standardowych mechanizmów oferowanych przez Accessa. To niestety nie była moja zachcianka, ale …
Programowe tworzenie pliku bazy MS Access
Czasami jesteśmy zmuszeni do programowego tworzenia plików mdb/accdb, z poziomu VBA to zaledwie kilka linijek kodu. W celu realizacji najprościej wykorzystać: Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security Tworzenie pliku mdb Tworzenie pliku accdb Dla chcących …
Sprawdzenie kto używa pliku bazy
Opis problemu Czasami, aby dokonać aktualizacji bazy chcemy mieć wyłączny dostęp do pliku z danymi. Problem pojawia się w momencie kiedy ktoś używa pliku, a nie wiemy kto. Oczywiście powodów wyłączności może być więcej, ale odcinanie użytkowników od danych podczas …
Komentarz w kodzie VBA (wieloliniowy)
Pisząc kod w edytorze VBA, czasami istnieje konieczność zakomentarzowania całego bloku kodu. Sam Access nie pozwala na tworzenie wieloliniowych komentarzy w kodzie, pozostaje więc komentarzowanie każdej linijki osobno. Możemy przyspieszyć taką operacje wykorzystując komendy Comment/Uncomment Block. Nie są one dostępne …
Ukrywanie sekcji raportu
Opis problemu Czasami zdarza się tak, że przygotowując raport chcemy ukryć wyświetlanie pewnych sekcji np. nagłówka/stopki grupowania lub szczegółów. Cel zawsze ten sam, przyczyny ukrywania różne. Nie maja one jednak znaczenia. Rozwiązanie Rozwiązanie jest bardzo proste, wystarczy za pomocą VBA …
Zapisanie kto/kiedy modyfikował/dodawał rekord
W tym poście chce przedstawić nową funkcjonalność, jaką otrzymaliśmy w Access 2010, mianowicie Makra Danych. Swoim działaniem przypominają działanie wyzwalaczy (triggerów) z SQL Servera. Upraszczając dla osób nie obeznanych z tematem: Makro Danych jest uruchamiane w momencie operacji na tabelach …