Napisałem, w czym na pewno się da. Kwerenda daje 34 mln wyników z których wiele jest gotowcami. https://www.google.com/search?q=winforms... Jak wybierasz nie developerskie środowisko, jest ich odpowiednio mniej. Nie dla każdego jest programowanie, nawet w excellu. To działanie PRZEDE WSZYTSKIM polegająca na ciągłym poszerzaniu wiedzy,...
3 - kwerenda tworząca tabelę 'BezPowtorzen': [syntax=sql]SELECT First(Dane.Cena) AS NiepowtarzajacaSieCena INTO BezPowtorzen FROM Dane GROUP BY Dane.Cena HAVING Count(Dane.Cena)=1; [/syntax] 4. Kwerenda tworząca tabelę 'PowtarzajaceSieCeny': [syntax=sql]SELECT First(Dane.Cena) AS PowtarzajacaSieCena, Count(Dane.Cena) AS IloscPowtorzen INTO PowtarzajaceSieCeny...
Pewnie można, ale to już dłuższa historia... :) Najprościej - jeżeli plik-źródło jest w tej samej lokacji - wstawić kwerendę wybierającą dane (Dane->Importuj dane zewnętrzne->Nowa kwerenda bazy danych, wybrać Excel Files * i OK, wskazać plik-źródło (można zaznaczyć "Tylko do odczytu"), a dalej z kreatora" wybrać zakładkę, rozwinąć ją krzyżykiem, wybrać...
Załączam plik który wykorzystuje kwerendę (połączenie z bazą poprzez import) z przyciskiem aktualizującym (makro aktualizujące kwerendę). Podobnie jak to zrobił kolegę adamas_nt z tym że w moim przypadku makro tylko wymusza odświeżenie kwerendy. Przy tym rozwiązaniu dane zawsze będą pobierane i aktualizowane na podstawie bazy więc jeżeli zmienią się...
Chcesz wygrać na loterii, to przynajmniej kup los. Jakie to środowisko graficzne ? Widzę, że w napisanie tego posta włożyłeś maksimum wysiłku. Zapisu "do excela" jako świeżak nie zrobisz, biblioteka jest dość wyrafinowana (jest kilka, "to zależy") Można użyć konwencji schowka / clipboardu. Co w tym arkuszu ma być, tylko liczby, czy cos bardziej skomplikowane?...
kwerenda do bazy danych, w którym dane źródłowe jest plik Excel
Witam Kwerenda do bazy danych na serwere, pod warunkiem
Do tego nie jest potrzebne makro. Wystarczy MSQuery i kwerenda SQL. Dla struktury pliku z załącznika kwerenda będzie wyglądała w następujący sposób: [syntax=sql]SELECT * FROM [Arkusz1$] WHERE Arkusz1$.Nagł_A IN (SELECT Nagł_A FROM [Arkusz2$])[/syntax] Przeanalizuj plik oraz kwerendę i dostosuj ją do swojego pliku.
Wrzuć to do bazy danych, Excel się do tego typu operacji nie nadaje. Zwykły Access - import tabel - i kwerenda typu INNER JOIN [syntax=sql]SELECT tabela1.nrlistu, tabela1.nazwisko as N1, tabela2.nazwisko as N2 FROM tabela1 inner join tabela2 on tabela1.nrlistu = tabela2.nrlistu;[/syntax] Oczywiście zakładając że numer listu istnieje w każdej z tabelek...
Ale w przypadku pobierania danych z Internetu (dane zewnętrzne) skrypt nie działa mimo, że w komórce np. B1 pojawiają się wartości większe niż 18 (wartość progowa). Możesz to wyjaśnić? Uruchamiana jest jakaś kwerenda (zdarzenie), lub coś podobnego?
Jeśli masz 2 tabele w których i w jednej i w drugiej są rekordy z polem ID to za pomocą Accessa tworzysz nową bazę, importujesz do niej 2 tabele i w kreatorze tworzysz nową kwerendę wyszukującą niepasujące dane - "wiążesz" ze sobą ID z jednej i drugiej bazy a kwerenda porównuje je i wypluwa rekordy które potrzebujesz np. ID.pierwszatabela + imię.pierwszatabela...
Przykładowe info: http://www.swiatexcela.pl/wp-content/upl... i pewnie coś na forum - nie sprawdzałem na tę chwilę. Jak widać potrzebna jest do tego wiedza o nazwach: pliku bazy, tabel z danymi i pól tabel - załóżmy przykładowo, że w bazie: 1. Pompy.mdb mamy 3 tabele z danymi: 1. Pompa1 2. Pompa2 3. Pompa3...
To byłoby dobre jak to zrobić? Trudno Ci coś podpowiadać jak utworzyć kwerendę nieznając Twojej bazy :cry: , lecz przykładowo jeżeli zrobisz sobie kwerendy ujmujące wypożyczenia z poszczególnych miesięcy 831830
Witam, Napisałem kod VBA który ma za zadanie porównać dane z 2 arkuszy. Do tego celu użyłem zewnętrznego pliku Excela jako bazy danych. Kod dziala super jeżeli używam 1 kwerendy gdzie nie ma INNER JOIN. Natomiast jeżeli chce użyć 2 kwerendy wyskakuje mi błąd że nie obsługuje JOIN. W references podpiąłem Microsoft Active X Data Objects 6.1 Liblary. [syntax=vb]Sub...
ok, szukam zatem błędu, docelowo będą parametry,tak jak na początku tutaj kwerenda skleciona dla testu. Ogólnie jeśli dobrze sformułowałem transakcje to teraz będę "czesał" w poszukiwaniu przyczyny. Dziękuje i napisze co było nie tak. Co do pętli to przy okazji pytanie, szczerze to raz używam FOR i a raz for Each, czy jest to jakaś różnica? po prostu...
Spróbuj Dane->Importuj dane zewnętrzne -> Nowa kwerenda sieci Web. Otworzy Ci się taka mini-przeglądarka, otwórz w niej stronę np. http://www.nbp.pl/Kursy/Kursya.html , kliknij małą żółtą strzałkę obok tabeli z kursami i Importuj. We właściwościach zaznacz ew. "odśwież dane przy otwarciu pliku". Powinno Ci zwrócić do excela tabelę z kursami. Niektórych...
Dobrze rozumiem? I gdzie wstawić to LIKE? Na początek polecam ci jakiś kurs SQL + podstawy VBA. Naprawdę ci się przydadzą - jeśli wiążesz jakieś plany z Access'em. Naprawdę uważam - że jeśli ktoś chce "napisać aplikację" musi to znać. Samo "kreowanie aplikacji kreatorami" nic nie da. Inaczej zostaje mu Excel i kreatory Accesowe i odwieczne pytanie...
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 IMHO najprostszy sposób jest sposób MS :D Z poziomu Excela wybierasz na zakładce Dane -> Importuj dane zewnetrzne...
Nagraj makro rejestratorem, otrzymasz kod gotowy do podpięcia, niemal bez przeróbek. Pamiętaj także o[syntax=vb] Do While ActiveWorkbook.Connections.Count > 0 ActiveWorkbook.Connections.Item(1).Delet... Loop [/syntax]bo po jakimś czasie nazbiera Ci się ich mnóstwo... P.S. Obrazek usuń z postu (jest zbędny), albo zastosuj się do instrukcji...
Najłatwiej za pomocą kwerendy do arkusza Excel SELECT * FROM `F:\ATS\Ats 1.xlsx`.`Arkusz1$` `Arkusz1$` WHERE (`Arkusz1$`.DataZ <= Date()) AND (`Arkusz1$`.DataZ >= Date()-2) DataZ - jest naglowek kolumny(data) wg ktorej chcesz dane
Cześć, od kilku dni próbuję zaktualizować kod VBA tak aby dane z zakładki KWERENDA (tylko z kolumn od A do H) wklejały się do zakładki REJESTR PROTOKOŁÓW w pierwszy wolny wiersz w kolumnach A:H . Dodatkowo przed kopiowaniem nakładam filtr tak aby skopiowały się tylko konkretne wiersze. Jak w zakres destynacji wprowadzam np Range("A1", "H1") to kopiuje...
Odświeżanie kwerend ręcznie, nie automatycznie po 5 min. Przy tom "." zmienia się na ","
Najprościej? Połączyć arkusze (jako źródła tabelek) w Access i już z poziomu Access'a można sobie widokami (kwerendami) porobić co się chce - włącznie z szukaniem duplikatów. Rzeźbienie tego w Excelu to będzie więcej roboty (np. z tym szukaniem duplikatów).
Witaj Można użyć kwerendy do filtrowania dla pierwszej kolumny(DSN = Text Files) Musi być ustawiona MSQuery
Witam Czy jest możliwe stworzenie takiego makra, które dodawało by dane (nip i adres) do bazy adresów. Chodzi o to by program zapamiętał po pierwszym wprowadzeniu danych adres i nip. A następnie sam uzupełniał pola adresowe po wpisaniu nip-u, który już był raz podany. Z góry dzięki za pomoc. Sory że na priv ale nie mam punktów aby dać temat na ogólnym...
Witam, Czy jest taka funkcja dzięki której wynik z komórki A1 będzie wklejany do kolejnych komórek w kolumnie B (B1, B2, B3....itd.) Chcę zrobić sobie arkusz który za pomocą kwerendy będzie aktualizował dane z internetu w komórce np. A1 i wklejał zaktualizowane wartości z A1 do kolejnych komórek w kolumnie B tak żeby stworzyć historię wartości. Mam...
Mam plik w Excelu, który waży ok 50 mb... Teraz pytanie jak to zrobić? Taka ilość danych wskazuje na potrzebę zaangażowania do obliczeń innych aplikacji :cry: np. z pakietu Office możesz wykorzystać bazy danych Access. :idea: Całą tabelę importujesz do Accessa i tam szybciutko przeprowadzisz dowolne sortowanie, :D a za pomocą odpowiednio zaprojektowanych...
A nie lepiej zamiast trzech przycisków w każdym arkuszu byłoby zrobić jeden przycisk w arkuszu "lista" uruchamiający mechanizm pobierania danych ze wszystkich pozostałych arkuszy? Druga kwestia, że do takiej operacji to nawet nie trzeba makra, wystarczy MSQuery i następująca kwerenda: [syntax=sql]SELECT * FROM [1$] UNION ALL SELECT * FROM [2$] UNION...
Witam, Mam pewien problem którego nie jestem w stanie prześledzić, mianowicie na FTP sieciowym (który jest beckupowany) mam zamieszczony arkusz Excel który jest bazą danych, dla innych arkuszy które za pomocą kwerendy łączą się z plikiem i siąpają z niego dane, oraz zawierają kody makra które dopisują bądź edytują poszczególne wpisy w pliku źródłowym...
Witam może lepiej nie Eksport z Access do Excel, a import w Excel z Access? Albo użyć kwerendy (Dsn = Access Database)
A przy pomocy [url=http://www.bardzki.pl/index.php?mid... kolega próbował?
Dlaczego nie zrobić w Excel import z bazy Access'a?
ma byc w jednej kolumnie lub w dwoch? Czy to ma jasies znaczenie? Np. '30' i 'ch' dzieli się Tab'em, oraz 'Ho't i 'W', - i D itp., nastepnie dane w arkuszu Excel jest przesunięte wewnątrz tabeli. Lanzul ma racje, Wczytac ten plik Excel'em, jeszcze lepej jak jest na komputerze klient lub run-time Oracle, wczytac to za pomocy kwerendy
Pytanie: Czy rzeczywiście pracujesz na excelu 5.0 lub 95 ? Chodzi o to że formuła jest trochę długa i przy bezpośrednich odwołaniach do pliku jeżeli plik rapotr.xls ustawisz np na pulpicie to poprzez to że bedzie bardzo długa ścieżka dostępu do tego pliku formuła nie zmieści się w komórce (przekroczy dozwolona długość zapisu dla komórki). Właściwie...
Witam, zarejestrowałem takie makro: With ActiveSheet.QueryTables.Add(Connecti... _ "URL;http://www.onet.pl=1"... Destination _ :=Range("a1")) .WebTables = "1" .Refresh BackgroundQuery:=False End With With ActiveSheet.QueryTables.Add(Connecti... _ "URL;http://www.onet.pl=2"...
Z tego co wiem nie ma możliwości aby w normalnej tabeli nie wyświetlało pustych komórek. lecz istnieje parę opcji które mogą ci to umożliwić między innymi: Kwerendy, Raporty i tym podobne. Polecam żebyś obejrzał poradnik na YT i w zależności od potrzeb wybrał ten który najbardziej ci odpowiada.
Możesz spróbować użyć filtra zaawansowanego. Lub MSQuery i kwerendy w stylu (kwerenda dopasowana do arkusza zamieszczonego przez kolegę JRV ): [syntax=sql]SELECT * FROM [Arkusz1$] WHERE [Arkusz1$].Produkty IN (SELECT * FROM [Arkusz2$])[/syntax] ale to już powstanie trzeci arkusz z danymi które zwróci kwerenda.
W Access/SQL byłaby jedna kwerenda. Możesz zmienić narzędzie?
F2 =SUMA.JEŻELI(A:A;A2;E:E) przeciagnij w dol, wlasciwosci kwerendy - Wypełniać formuły w sąsiadujących kolumnach Dziękuję, ale pytam o rozwiązanie z użyciem kwerendy. Excel to był tylko przykład.Rekordów jest na prawdę dużo i baza przyrasta.
za pomocą kwerendy z parametrem J6 + makro
Nie zawsze nowe jest najlepszy od starych. W Excel 2003 to proste, aby kwerendy od 1, 2, itd., jedna pod drugą. Tylko pierwsza z nagłówkami, reszta nie. W Excel 2007 nie można pozbyć się dodatkowych nagłówków, wie ktos moze.
Możesz użyć MSQuery i następującej kwerendy: SELECT T1.data, T1.cena AS cena_A, T2.cena AS cena_B FROM [Arkusz1$] T1, [Arkusz2$] T2 WHERE T1.data = T2.data gdzie: Arkusz1, Arkusz2 - nazwy arkuszy z tabelami do porównania
Zdaje się, że przed uruchomieniem, trzeba usunąć "stare" kwerendy - patrz załącznik (trochę zoptymalizowałem wynik przy okazji)
prosze o podpowiedzi albo o małe poprawki W Twojej sytuacji (brak accessa) jedynym rozwiązaniem jest opracowanie formularza w excelu (zakładka deweloper, visual basic, insert, userform itd.) i drobne oskryptowanie w vba zapisujące dane formularza do odpowiedniej tabeli. Gdybyś posiadała accessa to wprowadzone dane poprzez formularz można swobodnie...
Jakie jest kryterium (numer kolumny, wartość pola, itp..)? Najprostszym sposobem, aby użyć kwerendy do bazy danych.
Najprościej zaciągnąć dane kwerendą (jak leci), http://obrazki.elektroda.pl/2859189500_1... ew. można zoptymalizować, czyt. wyrzucić co niepotrzebne. Nagraj makro wykonywania w/w czynności, a do wyszukiwania użyj arkuszowych formuł...
Widzę dwa rozwiązania: 1. W Excelu przez makro 2. Wrzucić dane do Accessa i zrobić kwerendę w postaci gotowego wyglądu dokumentu.
Użyj MSQuery i następującej kwerendy [syntax=sql]SELECT * FROM (SELECT * FROM [Sheet1$] UNION ALL SELECT * FROM [Sheet2$]) WHERE lp >0[/syntax]
A nie byłoby szybciej zrobić kwerendy w Accesie i wyeksportować gotowca do excela :|
Excel ma wbudowane narzędzie do łączenia z bazą Access. Można sobie wydzielić arkusz, uruchomić kwerendę (Dane>Z programu Access) i odwoływać się do zaimportowanych danych.
kwerenda access kwerenda acces filtr kwerenda
dekoder spalony wrt54g instrukcja zasilacz impulsowy anteny
podtrzymanie pamięci kenwood podtrzymanie pamięci kenwood
Citroën C3, Peugeot – kod błędu P1337, wypadanie zapłonów cylinder 1, diagnostyka Lokalizacja czujnika ciśnienia doładowania 2.0 TDI