Mam problem, że muszę utworzyć kod VBA dla MS Access 2016, który skopiuje zawartość tabeli 1 do tabeli 2 z dwoma warunkami 1.) Jeśli nie znajdzie duplikatów w tabeli 2, kopiuje dane 2.) Jeśli w tabeli 2 są duplikaty, wyświetla się komunikat o duplikatach i pytanie, czy kontynuować, czy przerwać. Mam ten kod VBA, ale nie wiem, jak go przerobić, aby działał...
Podmień Jednak mam problem plik który mam jest plikiem CSV czyli nie ma możliwości wpisania na stałe tam makra, osoba która chce mój plik zaimplementować używa Accessa (w którym jestem zielony) i chce wywoływać makro z poziomu Accessa i teraz pytanie czy jest możliwość by w accesie zapisała sobie to makro na zasadzie wywołaj mi go w pliku 1234.csv...
Witam, jak w accesie storzyc makro, aby sprawdzalo czy nazwy plikow pdf wplisanych w kolumnie "Pliki" są takie same jak w podfolderach w danej lokalizacji. Np. Skanuje dokumenty o nazwach 101, 102, 103 itd. Dokument o nazwie 101 znajduje się w w folderze o nazwie 101, który to folder leży w lokalizacji np. D:\Skanowanie, Czyli D:\Skanowanie\101\101.pdf...
Dzięki. Mam jeszcze jedno pytanie: ma formularz wyświetlający oceny o uczniu, mam w nim zrobiony przycisk szukaj ucznia, gdy uczeń nie ma ocen wyświetla się że nie znaleziono rekordu. Nie szłoby zrobić to tak aby ten komunikat brzmiał uczeń nie ma ocen? Idzie zrobić takie makro?
Jak dla mnie skomplikowane to jest trochę i nie bardzo wiem o co chodzi. Ale już sobie z tym poradziłem i zrobiłem to troszkę inaczej, musiałem pokombinować, ale mi to wyszło, po prostu do tekstu w miejscach, gdzie ma być sformatowany tekst wstawiłem dodatkowe pola tekstowe które są właśnie sformatowane i nawet to ma to ręce i nogi. Nie o to mi dokładnie...
Witam, Mam bazę danych w Access. Jest w niej utworzony raport, po przefitrowaniu go dodałem przycisk uruchamiający marko "Wyślij opiekt Bazy danych Pocztą Email". Automatycznie wtedy odpala się Outlook i jest gotowy do wysłania wiadomości. Natomiast chciałbym umieścić plik szablony, który miałby juz wpisany temat, treść i opcje typu potwierdź tę wiadomośc...
Witam Od kilku dni robię projekt "prostego magazynu" w MS Access. W skrócie ma on działać tak: są dwie tabele (tabela magazynu i tabela pobrań z magazynu). Mam dwa formularze, które odpowiednio dodają artykuł do magazynu i dodają pobranie z magazynu. Mam dwa pytania: 1) W tabeli Magazyn mam kolumnę ilość, w jaki sposób można zrobić coś takiego, żeby...
Opisz dokładnie co ci nie wyszło z kwerendami Accessa bo powino się dać to zrobić na kwerendzie wybierającej, może z małym makro. Załącz strukturę tych tabel i kwerend które zrobiłeś.
Baza nie jest relacyjna :) po prostu z poziomu exell-a wyszukiwanie w takiej bazie jest łatwiejsze niż z poziomu Access-a. Chyba ze jest jakiś szybki sposób na łatwe oprogramowanie tej bazy poprzez jakieś makro albo definicje jakiś filtrów
W formularzu tabelarycznym umieściłeś przycisk w sekcji "Szczegóły"? Rozumiem, że działać ma tylko przy edycji przedostatniego rekordu. W takim przypadku: czy nie lepiej przenieść przycisk do sekcji "nagłówek" i warunkować działanie makra numerem rekordu?
Witam wszystkich. Na początku chciałbym zaznaczyć, iż jestem początkujący jeśli chodzi o accessa. Mam problem którego nie potrafię rozwiązać mimo pomocy "wujka Google". Mianowicie: Korzystam z Accessa 2007. Stworzyłem bazę danych: Tabela 1: Kolumna => Nazwa: Kategoria. Wartości w wierszach: Wiersz 1: Buty, Wiersz 2:Czapki, Wiersz 3: Szaliki, itd Tabela...
Przepraszam ale nie za bardzo zrozumiałem mam zamiast [syntax=vb] If Not IsNull(Me.FiltrCom) Then strwhere = strwhere & "([COM1] = """ & Me.FiltrCom & """) or " strwhere = strwhere & "([COM2] = """ & Me.FiltrCom & """) or " strwhere = strwhere & "([COM3] = """ & Me.FiltrCom & """) or" strwhere = strwhere & "([COM4] = """ & Me.FiltrCom & """) or " strwhere...
sprawdziłem w pracy. nie wyskakuje mi to okienko. Klikając w przycisk "Złóż zamówienie..." to mogę wpisać dane. tak samo "wnioski u mnie" czy "wyślij upomnienie". nic więcej nie działa. Do makro nie mogę dostać. Jak można temu zaradzić? :)
Nie wiem o co chodzi... Jeśli do przycisku dodam w accessie jakieś zdarzenie z tych accessowych, czyli przejdź do nowego rekordu, czy jakieś inne to działa. Jesli jednak wpiszę kodu jako makro i potem się do niego odwołam, w sensie, że wpiszę jako zdarzenie na kliknięcie nazwę makra, to wywala mi błąd, że jeśli to nowe makro to sprawdzić czy jest zapisane....
Witam. Chciałbym utworzyć program w którym na wstępnie będzie trzeba się zalogować a następnie każdy użytkownik w zależności od uprawnień które chciałbym definiować dowolnie dla użytkownika lub grupy będzie miał dostęp do określonych funkcji. Zatrzymałem się na samym początku tzn nie mogę ustawić zmiennej tymczasowej wyskakuje mi błąd 2753 "Wystąpił...
Potrzebne jest jeszcze makro podobnie działające jak funkcja powyżej, tylko dodające hiperłącze w accessie. Chodzi o to aby pobrał nazwę z odpowiedniej kolumny i wstawił ją w kolumnie obok jako hiperłącze, które działa czyli musi wpisać także ścieżkę do pliku. Mam makro które wygląda tak: [syntax=vbscript]Option Explicit Sub UtworzHiperlacza() Dim myRangeB...
jest to baza szkła zespolonego Skoro traktujesz te dane jako bazę, to dlaczego trzymasz je w arkuszu kalkulacyjnym, a nie w aplikacji bazodanowej? Daj to np. do programu Access i dane dostaną skrzydeł :) Coś, co w arkuszach kalkulacyjnych bywa trudno osiągalne, w bazie, poprzez stosowanie jej narzędzi (kwerendy, raporty itp.), jest łatwiejsze do uzyskania....
Dodalem jeszcze raz teraz jest ok? Jest OK, choć prowizję można było zmienić w poprzednim poście. Wracając do pliku to chyba łatwiej byłoby zrealizować całe zamierzenie w Access-ie?
Pliki .xsl można dodawać, .xslx - niestety nie, ale wystarczy spakować np. ZIPem i już się będzie dało. Twój opis jest na tyle zawiły, że sądzę, iż lepiej nadawałby się do jego realizacji MS Access... tak czy inaczej spróbuj opisać co chcesz osiągnąć bardziej ogólnie, na wyższym poziomie abstrakcji - nie na poziomie komórek, wierszy i kolumn tylko funkcjonalności.
Witam, Ja w swojej firmowej sieci spotykam podobny problem - baza Accessa działa dużo wolniej uruchamiana z sieci, niż lokalnie na komputerze. Zauważyłem też, że jeżeli np. mam makro w Excelu korzystające z bazy na sieci, to nawet jeśli plik Excela jest lokalnie, i tak każde zapytanie SQL do bazy powoduje "pobranie" całej (lub prawie całej) bazy w Accessie....
Ad. 1 - help od Excel - Ad. 2 - help od Excel - - Wykaż odrobinę inwencji - to pomożemy.
Nie mogę zrezygnować z excela, w nim są zapisywane dane niezależnie ode mnie. Ja mam te dane tylko analizować. Nie mogę też wprowadzać danych bezpośrednio do accessa. Po otworzeniu Bazy chciałbym, żeby nowe dane były dopisane do tabeli. Nie mogę pobierać całego excela na raz ponieważ modyfikuję te wpisy, które już mam w bazie danych. Teraz pobieram...
Jako regułę formatowania wpisz cos takiego: =ORAZ(GODZINA($G$2)>=20;GODZINA($G$2)... U mnie coś nie bardzo koloruje. Wychodzi Tak: po scroll'owaniu oraz i dopiero po przewinięciu ekranu "w tę i we wtę", kolory "wchodzą" na swoje miejsce. Brakuje jakiegoś 'Refresh' Access'owego, albo GPU nie nadąża... Może lepsze byłoby warunkowe Interior.Color...
Cześć. Jestem początkującym użytkownikiem Accessa i mam problem, z którym nie umiem sobie poradzić. Generalnie chodzi o to, że potrzebuję importować do tabeli dane z pliku CSV. Do tego służy mi już makro. Problem polega na tym, że potrzebuję do tabeli dopisać datę, która jest zaszyta w nazwie pliku. W tym celu utworzyłem zmienną odczytującą datę, którą...
Witajcie, mam pytanie odnośnie bazy danych w accessie. W jaki sposób można, czy w ogóle można zrealizować eksport raportu do Worda aby go dalej edytować z zachowaniem pełnego formatowania np. ramki, tabele... Jest możliwość eksportu do .rtf ale bez formatowania i cały układ ramek jest usuwany – zostaje goły tekst. Do PDF eksportuje z pełnym formatowaniem...
W cudzysłowiu są podane nazwy tabel, pól tabel i kwerend. Jestem nowicjuszem w zakresie programowania VBA w Accessie. Próbuję włączyć niewidoczny przycisk "Przycisk 2" w formularzu po naciśnięciu przycisku "Sprawdź, czy wyświetlić przycisk 2" w zależności od wyniku kwerendy "Drużyny grały kwerenda". Dane wejściowe znajdują się w tabeli "A001 IN Mecze"....
W zasadzie 2 problemy rozwiązał clubs. 1 - otworzenie pliku excela i wymuszenie jego odświeżenia i pobranie danych z zewnętrznych źródeł przed uruchomieniem Makra, dzięki temu kodowi: Dodano po 4 J.w
Witam. W Excelu utworzyłam plik (w załączniku), który pomaga kontrolować ważność odczynników w naszej firmie; chciałabym dodatkowo w tym pliku stworzyć makro umożliwiające samoczynne wysyłanie informacji na pocztę Outlook (jako treść maila). Informacje, które miałyby się pojawić w treści maila, stanowiłyby konkretne wiersze arkusza Excel, dla których...
Cześć Nie znalazłem podobnego tematu na forum, a potrzebuję zabezpieczyć bazę w access 2013 tak by użytkownicy nie widzieli i nie mogli namieszać w: tabel, query, makro etc. Użytkownicy mogą tylko wejść i wprowadzić dane do bazy. zablokowanie makra przez hasło jest słabe - ponieważ są w necie rozwiązania jak złamać hasło do vba. Dlatego proszę o pomoc,...
Nigdy nie pracowałem na Access i nie wiem jak to działa, z drugiej strony już mi proponowano pracę na Access ale nie mogłem bo w pracy na komputerze nie mam Accessa
Witam. Po przesiadce na nowszego EXCELA mam duży problem z prawidłowym działaniem kodów napisanych przez poprzedniego użytkownika, proszę o pomoc w korekcie makra: [syntax=html] Option Explicit Sub ADO_pobierz_z_2007(strSourceFile As String, strSQL As String, TargetCell As Range) Dim oConScores As ADODB.Connection, rs As ADODB.Recordset Set oConScores...
1. Tworzysz formularz jak każdy inny. Nie jestem pewien co ma być źródłem danych dla niego. Zakładając, że kwerenda której kryteria ustalasz według głównego formularza otwierasz go poleceniem DoCmd.OpenForm "Nazwa Formularza" przy określonym zdarzeniu (kliknięciu przycisku, opcji) formularza Nr1. 2. Powiązanie formularza z podformularzem (z...
Wiele egzaminów na studiach ma formę testową. Czy istnieje możliwość stworzenia makra w Excelu które umożliwiałoby sprawdzenie wiedzy z pytań umieszczonych w arkuszu kalkulacyjnym (ew. w bazie danych MS Access,, program taki mógłby losować np. sto pytań). pytania byłyby podzielone na działy. Makro takie mogłoby mieć funkcje: -losowanie kilku pytań z...
Witam. Chcę ustanowić połączenie między sterownikiem Siemens S7-1200 a programem MS Excel w celu obustronnej wymiany danych. Mam już skonfigurowany serwer PC Access który łączy się ze sterownikiem i odczytuje zmienne, nie ma z tym żadnych problemów. W Excelu zainstalowałem też dodatek z PC Access, który wyświetla wybrane zmienne w wybranych komórkach,...
W bazie danych access 2007 stworzyłem formularz, którym będzie startowała baza i tam też będą się znajdować przyciski do innych paneli - administracyjnego, zapytań itd. I tu moje pytanie i prośba o pomoc. Po ustawieniu w formacie formularza i właściwościach bazy wszelkich niezbędnych parametrów nie znika mi okno bazy danych, tylko pojawia się razem...
A rozwiązałem troszke inaczej, napisałem makro, które kopiuje rekord z tabelacontent do nowego rekodu do tabeli wynik, w vba wywołałem makro przez docmd.runmacro "macro1" i też działa, ale dziękuje Dodano po 1 Czy ide w dobrym kierunku? funkcja zwraca mi wartość liczbową, ale wkońcu coś zwraca: [syntax=vb]Private Sub Polecenie13_Click() Dim xml As New...
Stworzyłem makro, ale kopiuje mi tylko zawsze te same 15 wierszy a nie 15 pierwszych po sortowaniu. ... Niby dziala ale gdy zmieniam dane w sheet1 to niestety makro przestaje dzialac - sortuje wedlug szuflady ale nie kopiuje 15 odpowiednich spraw. W Twoich nagranych makrach praktycznie nic nie działa prawidłowo ani sortowanie ani kopiowanie. Czy mógłbyś...
Dzięki za poradę, przeprowadziłem zabieg rejestracji makra krok po kroku i wydruk docelowy jest mniej więcej taki jaki powinien być. Proszę tylko jeszcze o wskazówkę co zrobić, żeby po kliknięciu przycisku wykonującego makro nie wyskakiwały wszystkie okienka po drodze (wyskakują kilka razy :( ), żeby po prostu drukowało :) Wklejam kod, który mi wyszedł...
Witam, chciałem podpytać o możliwość przypisania filtrowania do przycisku. Na razie klikając prawym przyciskiem myszy i wybierając z menu kontekstowego pole z datą jest możliwość wyboru interesującego mnie filtru: "Filtry dat: > "Ten miesiąc", "Ubiegły miesiąc" itp. Czy jest jakaś fajna szybka możliwość żeby podpiąć tą akcję pod makro? Doszedłem do...
Raport zapisuje mi się do pdf-u i dołącza do wiadomości, ale tylko w przypadku pojedynczego maila. Korzystam do tego z wbudowanego makra WyślijObiektBazyDanychPocztąEmail ([url=]Link), tam wszystko ładnie się wyklikuje - co wysłać, do kogo, w jakim formacie -, a potem jednym kliknięciem w przycisk połączony z tym makrem wszystko się uruchamia, i jeszcze...
Cześć, Od pewnego czasu próbuje utworzyć kod uruchamiany przyciskiem który będzie wysyłał maila do wybranego adresata, Tu nie mam z tym problemu ale mam pewien problem jeśli chodzi o rozbudowanie tej funkcji, chciałbym żeby jako załącznik została dodana kwerenda skonwertowana na Excel, i najważniejsze to żeby w treści maila był numer przypisany do użytkownika...
Trochę mało szczegółów napisałeś (jaki Access, jaka aplikacja, z jakiego pliku mają być wczytane dane itp.). W Access 2003 aby stworzyć przycisk na formularzu wybierasz z przybornika wstaw przycisk, uruchomi się kreator wybierasz Aplikacja->uruchom aplikację, wpisujesz nazwę (ze ścieżką) i to właściwie wszystko. Możesz też stworzyć makro, które będzie...
Witam, czyli chodzi Ci o wpisanie wartosci do tabeli, nie do formularza? Czyli np. masz otwarty formularz logowania do bazy i chcesz gdzieś wpisać godzinę logowania (do jakiejś tajnej tabeli?) Zaraz to sprawdzę, a co do kwerendy to też jest to m. in. sposób na wpisanie do tabeli danych, o które CI chodzi, czyli np: - robisz tabelę LogonDate z polem...
Pomysł? A proszę bardzo :) Nie wiem w jaki sposób dodajesz nowe zamówienie, prawdopodobnie w formularzu. Ja radziłbym zrobić formularz z dodatkowym przyciskiem, do którego będzie przypisane makro obsługujące dwa zdarzenia: -dodanie nowego rekordu do tabeli -uaktualnianie pola "Stan" z tabeli "Samochody" (np. UPDATE Samochody SET Stan = true WHERE IdSamochodu="2";...
Zobacz to: (Funkcje > Matematyczne) I [url=]tutaj.
Z odświeżaniem próbowałbym dalej przy innym zdarzeniu formularza (przy bieżącym itp). Nie mam nic podobnego pod ręką, żeby popróbować. Najlepiej, gdybyś wrzucił załącznik. Spróbuj wyeksportować formularz i struktury tabel (bez danych) do nowej, pustej bazy i zapisz ją jako Bazę Access 2003. Jeżeli używasz makr Accessa (nie napisanych w VBA), to je też...
Dzięki. Jeszcze jedno czy idzie stworzyć takie makro które będzie mi otwierało plik doc.
Jak już znajdzie to masz adres komórki i możesz z nim kombinować Sub szukaj() gdzie = ActiveCell.Address On Error Resume Next Columns("B").Select 'przypisanie adresu komórki zawierającej szukany tekst do zmiennej znalezione = Selection.Find(What:="AM.1.... Logging/004a IIS Failure Access Audit", LookAt:=xlPart).Address...
Zrób tak jak Ci wygodniej/prościej. Oby efekt był taki jak trzeba. W zasadzie to takie rzeczy lepiej robić w Accessie (tam jest możliwość "wybierania" dosłownie w SQL-u), ale nie każdy ma Office Professional.
Add Method (Visual Basic for Applications) Adds a member to a Collection object. Syntax object.Add item, key, before, after The Add method syntax has the following object qualifier and named arguments: Part Description object Required. An object expression that evaluates to an object in the Applies To list. item Required. An expression of any type...
Witam, mam duzy klopot, posiadam tabele Rejestracja z polami takimi jak id, login i haslo, tworze formularz i dodaje pola tekstowe login i haslo i tym momencie mam problem, poniewaz probowalem wszystkich sposobow aby kiedy to co wpisujesz do pola tekstowego (login) jest juz w tabeli to wyskakuje kumunikat ze login jest juz zajety. Chce to najlepiej...
Witam, mam 2 porblemy z oprogramowaniem przycisków w Accessie: 1. chciałabym dodać na formularzu przycisk, który w określonych godzinach w bieżącym dniu będzie wywoływać inny formularz, a poza określonymi godzinami (po 16.30) będzie wyświetlać komunikat o treści np. "Dziś już nie możesz wprowadzić danych, spróbuj następnego dnia roboczego." 2. na formularzu...
Dzięki serdeczne za pomoc i uwagi. To w sumie pierwszy taki w miarę rozbudowany projekt który robię i próbuję go poskładać a to trochę Accessem trochę VBA i SQL Ta niekonsekwencja w nazewnictwie wynika głownie z pośpiechu i pewnych rozpaczliwych prób szukania jakiegoś rozwiązania - żeby w końcu zadziałało. A wracając do tematu to darowałem sobie tą...
Wcześniej tego nie było Wcześniej tego nie było bo nie miałeś dokumentu z makrem. ,- jako to jest mają być włączone czy też nie?. Wszystko zależy od ciebie. Jeżeli ufasz źródłu skąd pochodzi plik możesz włączyć jeżeli nie nie włączaj. Najlepiej zmień ustawienia zabezpieczeń na średnie wtedy office przy otwarciu pliku z makrem będzie się "pytał" tylko...
witam Posiadam Accessa 2007 w którym robię bazę firm. stworzyłem formularz z pod formularzem potrzebuję tera stworzyć przyciski do edycji dodawania i usuwania wartości. Dodawanie jest już zrobione ale problem mam z edytowaniem i usuwaniem mogę to robić ale klikając na konkretne rekordy w pod formularzu ale nie mogę zrobić klikając na przycisk edytuj...
Ma pobierać typ danych z prawej kolumny i gdy się ciąg zmieni w niej tylko wartość na inną wtedy dodać scalający wszystkie kolumny (cała szerokość kolumn w 1 wierszu) nagłówek z wpisem w zawartości z nowym wpisem ciągu. Tak jak na obrazkach jest pokazane. 1 to dane przed zmianami a 2 pokazuje to co chcę uzyskać. Może być Access.
Przetestuj w Excelu poniższe makro [syntax=vb]Sub x() Dim lOstRw& Dim lOstRwDst& Dim a$ With Application .ScreenUpdating = False .DisplayAlerts = False .Calculation = xlCalculationManual End With lOstRw = Cells(Rows.Count, 1).End(xlUp).Row With ActiveSheet .AutoFilterMode = False Range("B1:B" & lOstRw).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Sheets(2).Range("A1"),...
No fajnie, ale jakie jest pytanie?? ;) Chyba nie spodziewasz się, że ktoś Ci wrzuci gotowe rozwiązanie, to nie jest makro kolorujące wiersze naprzemiennie. A jeżeli to zlecenie za pieniądze, wypadało by to zaznaczyć. Przy takiej ilości rekordów, jeśli chcesz przechowywać i analizować dane przynajmniej za okres jednego miesiąca (a znając życie wkrótce...
Witam! Mam problem, utworzyłem takie makro: Sub Makro2() ' ' Makro2 Makro ' Dim wartosc As Long wartosc = 1 With ActiveSheet.ListObjects.Add(SourceType:=... Source:=Array(Array( _ "ODBC;DSN=MS Access Database;DBQ=D:\Ariel Dokumenty\Auchan\Dane\Baza.accdb;Default... Dokumenty\Auchan\Dane;DriverId=25;FIL=" _ ), Array("MS Access;MaxBufferSize=2048;PageTimeout=5;...
W tytule topicu oraz pierwszym poście mowa o uruchamianiu aplikacji . W Accessie "aplikacja" zawsze kojarzy mi się z czymś zawierającym formularze, raporty, makra, kod, itp. - tworzące interfejs użytkownika. Użytkownik nawet niekoniecznie musi wiedzieć, że uruchamia i obsługuje aplikację wykonaną w Accessie, a dane niekoniecznie muszą pochodzić z tabel...
Przy próbie użycia makra pojawia się komunikat "Type mismatch"
Jeżeli nie, to musisz poskładać dane z 3 kolumn rozdzielając je np. '|' Nie tak znowu daleko (w takim przypadku) Excelowi od Access'a... Przypisanie przeniosłem z Close do Change.
1. Na pewno brakuje spacji, bo teraz ta wyeksportowana funkcja do której się chcesz odwołać w tym dll-u nazywa się tak: ImageView_Fullscreenc:\projekt\temp\ . 2. Czemu akurat takie rozwiązanie? Przecież Access oferuje Ci możliwość wrzucenia komponentu do obrazków na formularzu. 3. Jeśli to ma działać na zasadzie pokazu slajdów, to wykorzystaj powerpointa,...
A jeszcze mam pytanie o to makro, troche nieeleganckie, ale niemoge tego przepisać na język vba tak żeby krok za krokiem zadziałało, próbowałem UruchomSQL delete * from temppp; Tak PrzejdźDoFormantu informacje_ogólne podformularz UruchomPolecenie ZaznaczWszystkieRekordy UruchomPolecenie Kopiuj OtwórzTabelę TEmpPP; Arkusz danych; Edycja UruchomPolecenie...
Dobry wieczór ; ) Mam nadzieje że okaże się że to prosty problem. Podczas pisania makra w excelu w pewnym momencie muszę zapisać wynik z określonej komórki do określonej "komórki" bazy mdb. ZALOZENIA - Położenie bazy mdb jest stałe. niech będzie c:\baza\baza.mdb (jest tam taki "arkusz" o nazwie "zestaw" i kolumna "zapis". W niej chciałabym zapisać dane...
Witam, Od dłuższego czasu próbuję napisać makro, które umożliwiło by mi wysłanie z poziomu Access'a maila wraz z załącznikiem. Chciałbym aby załącznikiem był plik PDF, który utworzony by został kilku raportów access'a. Do tej pory udało mi się napisać procedurę (kod poniżej), który wysyła mi pojedynczy raport. Proszę o wskazówki jak można go przerobić...
Witam Dziękuję za pomoc. Tak jak myślałem, że jest to skomplikowane. Myślę, że w przyszłości pomyślę nad Accessem. W tym momencie dziękuję za zainteresowanie. Pozdrawiam
Tak, czy tak go otwierasz... Możliwość podglądu, to zadeklarowanie zmiennej obiektowej 'objExcel' jako globalnej, i w dowolnym makrze polecenie objExcel.Visible = True Gdzieś go trzeba też ostatecznie "zabić" (objExcel.Quit), jeśli go nie odkryjesz. To też sprawa do przemyślenia.
'***** This is where you tell the code what field you are summarizing on ***** strSummaryField = "Identyfikator" A masz kolego w swoich tabelach i kwerendach taką nazwę pola :?: Jeśli tak - to jaki typ danych jest w tym polu :?: Zwróć uwagę, że ten błąd 3464 występuje już we wcześniejszej linii :!: Chr$(34) & strCurrCust & Chr$(34) de facto konwertuje...
Cofnijmy się do pierwszego makra wstaw MsgBox [syntax=vbscript]Private Sub przycisk_WyslijEmail_Click() Dim datadzisiejsza2 As String Dim aktualnagodzina2 As String Dim nazwapliku_zalacznik As String datadzisiejsza2 = Now() aktualnagodzina2 = Now() nazwapliku_zalacznik = "C:\Zbiory\Raporty-AAAAA\Raporcik_" & Format(datadzisiejsza2, "yyyymmdd") & "_"...
Witam. Mam zbudowaną bazę danych w formie aplikacji, a mianowicie po otwarciu, wyświetlony zostaje formularz (MENU) z przyciskami w okienku popup. Przyciski odwołują się do innych formularzy lub raportów. Raporty i formularze wywoływane są poprzez makra przypisane do danego przycisku menu. Każdy z przyciskow ma wprowadzone makro otwierające dany raport...
A co powiesz na gotowca w Akcesie? Kiedyś coś takiego spłodziłem dl GS i użytkownicy nie nie narzekają. No chyba, że musi być Excel, to pomyślimy...:) O Accessie mam niewielkie pojęcie nigdy w sumie na nim nie pracowałam. Wolałabym pozostać przy Excelu :)
PRL Zarejestrowałem makro przy połączeniu z bazą przy użyciu kreatora (bez hasła, bo inaczej nie można) i dostałem Provider=Microsoft.Mashup.OleDb.1 Jak byś mógł mi objaśnić co to jest .Open i jego składnię (lub chociaż link do knowlege Microsoftu, to może jakoś metodą prób i błędów do czegoś dojdę, bo tego zwyczajnie nie rozumiem. Twoje rozwiązanie...
Cześć, Robię bazę w accesie dla ułatwienia sobie pracy i mam jedną zagwozdkę. W związku z tym, że można mnie nazwać "świeżakiem" w kwestich vba i sql potrzebuję wsparcia. Mianowicie w Form1 stworzyłem wyszukiwarki. Po wpisaniu numeru pozycji z query makro wyszkuje dane jako wiersze w oknach. Problem w tym, że potrzebuję aby jedno z okien miało sumę...
Witam, Chcę stworzyć menu podręczne, które składałoby się z elementów zawartych w tabeli. Na razie zrobiłem to ręcznie. Działa, ale jakiekolwiek zmiany w tabeli podwykonawców będą wymagały interwencji w makra Funkcjonalnie po wybraniu elementu podmenu (nazwa podwykonawcy z tabeli) ma uruchomić się kod do którego przekazany powinien być ID podwykonawcy...
Cóż, ostatecznie zdecydowałam się jednak na podmianę fotek. Wstawiam kolorowe do Excela, makrem zmieniam na czarno-białe i takie fotki wstawiam do raportu.
Ależ jest sposób. Użyj zapytań SQL, które możesz też używać do arkuszy Excela, więc rozwiązanie jest bardzo uniwersalne. Możesz również używać innych poleceń niż SELECT, ale to już nieco inaczej. Osobiście bardzo je lubię. Poniżej (chyba) najprostsza działająca procedurka. Dzięki za komentarz. Niestety nie znam SQLa. Accessa znałem bardzo dobrze jak...
Nie bardzo jest jasne, co chcesz mierzyć. Czy chcesz mierzyć czas wykonywania jakichś obliczeń w programie do którego masz dostęp? Wtedy w tym programie należy odczytać czas na początku, a później na końcu i obliczyć różnicę. Ale to byłoby zbyt proste, więc pewno nie o to chodzi. Jeśli chcesz, żeby z poziomu Excela uruchomić jakiś obcy program, w którym...
No chyba jednak trochę przesadzasz, to nie uzasadnia "znikania" pliku. To mi jednak pachnie grubym błędem w algorytmie przetwarzania. :) Żeby cokolwiek więcej powiedzieć trzeba by zobaczyć kod tych makr, a ja go nie zobaczę. Zastanawia mnie co ma do tego ftp? Czy wykorzystujesz jakoś to ftp w makrach? Kolejne pytanie czy nie masz problemu z wydajnością,...
Dziękuję za otrzymane porady, w jaki sposób mogę w VBA zapisać otrzymany wynik z polecenia "netsh wlan show network" np do zmiennej? Moim celem jest stworzenie makra, które będzie regularnie je zapisywało.
chciałbym zapisać dane do tabeli za pomocą formularza Musisz kolego w formularzu umieścić odpowiednie przyciski i oprogramować w VBA ich funkcjonalność (np. zapis nowego rekordu) :D Wykorzystaj przykładowe bazy demo do analizy kodu obsługującego takie przyciski :idea: Dziekuje za odpowiedz :) mam stworzone makro pod przyciskiem, które otwiera formularz...
Tak, to uniwersalna procedura do uruchamiania zapytanie sql w Excelu. Teraz się zastanawiam czy nie chodziło ci przypadkiem o Accessa, tak też jest VBA, ale prawie nie mam w tym doświadczenia.
Utwórz formularz startowy, zamiast pod przycisk wpisz to makro na zdarzenie formularza przy otwarciu. Sam formularz ustaw jako modalny, zablokuj w nim możliwość zamykanie krzyżykiem i minimalizowania. To tak z grubsza.
Są dwa magazyny - A i B. Wyciągam przedmiot z magazynu A, skanuję jego kod kreskowy, i umieszczam w magazynie B. Jak to zrobić, aby w momencie skanowania automatycznie zapisywała się w tabeli data i godzina skanowania? Makro? Chodzi o jakąś automatyczną procedurkę, ponieważ jest dużo przedmiotów, ręczne dopisywanie odpada.
Dzięki za podpowiedź, tylko, że nie wiem jak to makro poprawnie utworzyć. Próbowałem na różne sposoby i nie dział. Np. Utworzyłem makro: Makro1 1. W akcji wybrałem: OtwórzFormularz ; nazwa formularza: Formularz1 2. W akcji wybrałem: Uruchom polecenie ; polecenie: Polecenie1_Click Otrzymuję komunikat, że wpisywany tekst musi odpowiadać jednemu z elementów...
Pod xp, pod w2k i pod 98 , na wszystkich systemach jest kibel. Myslalem ze na w2k pojdzie po wgraniu serwispaka3 ale nadal jest to samo. Zastanawiam sie czy niema jakies latki na to do ofisa. Dzisiaj juz uporalem sie z tym problemem w ten sposob ze zamiast stworzyc makro napisalem to w kodzie VB. Dla zainteresowanych: DoCmd.DoMenuItem acFormBar, acRecordsMenu,...
Witam - zależy mi na wykonaniu instrukcji w makro: Przy wejściu , Pole_A = 0 ==> WyślijKlawisze{Enter}. W Accesie 2003 nie miałem z tym problemu , w Accesie 2010 nie wiem jak rozwiazać ten problem . Może ktoś cos doradzić ?
Witam. Mam napisane makro przenoszące dane z Accessa do Excela. Przeczytałem w pomocy angielskiej, że aby makro działało muszę najpierw utworzyć połączenie: "This function is contained in the Xlodbc.xla add-in. Before you use the function, you must establish a reference to the add-in by using the References command (on the Tools menu) in the Visual...
Nie mam zbyt dużego doświadczenia, ale zdaje się, że w Excelu można utworzyć łącze do Accessa i wprost z niego wyświetlać w arkuszach dane. Wówczas nie potrzebujesz przerabiać makra.
Uwaga (dotycząca tego tematu) jest jedna. Otwieraj formularza korzystając z [syntax=vb]DoCmd.OpenForm[/syntax] a nie za pomocą makr. Tak jest przejrzyście i wygodnie. W załączniku to, o co prosiłeś.
#Laik2013 tego już próbowałem. Znalazłem inne wyjście - zupełnie proste ale może skomplikować działanie innego makra. Po prostu w bazie access zmieniłem typ danych potrzebnych mi kolumn i teraz już zaciąga w postaci liczbowej. Niby proste ale może mi skomplikować wrzucanie danych do bazy access. Wyjaśniam dlaczego. Na samym początku zaciagam dane z...
Witam. Próbuję zrobić makro w VBA w programie MS Access, które podczas kliknięcia na przycisk będzie sprawdzać czy dane pola są puste gdy będzie się je wpisywać w formularzu i jeśli tak to wyświetli powiadomienie, że te pola nie mogą pozostać puste i powróci do formularza by te wartości wpisać. Obecnie mam coś takiego jak na dole jednak ciągle wyrzuca...
...wyskakuje za każdym razem błąd 2950... Czy żaden opis stąd poniżej nie dał rozwiązania ?
Witam, Nie wiem czy u mnie działa to prawidłowo ale przy otwarciu "menu" otwiera się rzeczywiście formularz jak w tej komendzie, ale nie ma nic wzmianki o żadnym pracowniku, któremu się kończy data ważności. VBA oraz makra nie są moją najmocniejszą stroną ale chyba brakuje tu jakiegoś kodu. Nie zupełnie o to mi chodziło, gdyż chciałbym aby po włączeniu...
W cudzysłowiu są podane nazwy tabel, pól tabel i kwerend. Jestem nowicjuszem w zakresie programowania VBA w Accessie i użyciu jego w dowolnych elementów Accessa. Jak użyć w makrze funkcji jeżeli? Jeżeli znacznik w polu "Grały Faza 1" tabeli "A Znacznik 1 dane F2" wynosi 1 ma być wywołane makro "A znacznik grały 1". A jeżeli znacznik w polu "Grały Faza...
Sprawa jest taka: w pewnej tabeli (setki rekordów) jest pole, z wartością numeryczną. Dodałem w projekcie tabeli kolumnę (text), i teraz w tej kolumnie wartość z kolumny numerycznej trzeba przepisać do nowej kolumny, dodając gwiazdki. Czyli np. 123 ma zmienić się na *123*, 50 ma zmienić się na *050*, itd. Jak zrobić to automatycznie, jakimś makrem?...
Witam. Mam problem z makrem w Access-ie, chcę usunąć dane, ale wywala błąd, dlaczego? Dopiero się uczę Access-a i nie wszystko jeszcze wiem.
Chyba tutaj jest odpowiedź: Wariant PRESTIŻ PLUS wyposażony jest dodatkowo w: Tabele dodatkowe - moduł ten umożliwia tworzenie dla wybranego „obiektu” systemu, na przykład: firmy, magazynu, kontrahenta, pozycji asortymentowej, rozrachunku itp. nieograniczonej ilości tabel dodatkowych z dowolną ilością pól w praktycznie każdym formacie. Pozwala...
Dziękuję za odpowiedź. Zgodnie z wcześniejszymi radami, zmieniłem pojedynczy transfer na 120bajtów. Gdy transfer się kończy, wyłączam układ FT311D, ustawiając na #SS jedynkę (makro FT311_DEZAKTYWUJ). Mam jednak problem z gubieniem danych i / lub zawieszaniem się transmisji, o czym dalej... Kod wysyłający dane wygląda tak: [syntax=c]void wyslijDane (...
Jest sobie STM32H750 z podłączonym do niego PHY KSZ8081RNA. Ethernet używa DMA, inaczej się nie da. Problem polega na tym, że włączenie cache L1 powoduje cuda - w zasadzie ETH przestaje działać, bo w buforach pakietów pojawiają się rożne bzdury. To jest normalne w sumie, bo - bez synchronizacji cache tak to działa (cache nie wie co za jego plecami robi...