Witam, jestem osobą nową na forum. W tematach związanych z accesem również samoukiem, który z książek video-kursów i innych takich próbuje się go nauczyć. Jestem typowym laikiem. Wiem, że jeszcze długa droga przede mną... Stworzona przeze mnie baza danych na potrzeby ewidencji własnej pracy działała do czasu wprowadzenia do niej 40 rekordów... a problem...
dla kolegi Korybut13 bazę danych robimy od podstaw czyli zakładamy czystą bazę o podanej nazwie. W tej bazie wpisujesz cztery tabele (możesz ustawiać maskę wprowadzania , ilość znaków itp.)W jednej z tabel trzeba wprowadzić grafikę( dodać złącznik lub obiekt ole) formularz robisz do konkretnej tabli(otwierasz tabelę i klikasz za pasku "tworzenia" i...
[syntax=vbscript]Private Sub DodajAdresatow_Click() Dim oApp As Object Dim oMail As Object Dim rcs As DAO.Recordset Dim strBCC As String On Error Resume Next Set oApp = GetObject(, "Outlook.Application") If Err.Number <> 0 Then Set oApp = CreateObject("Outlook.Application") oApp.GetNamespace("MAPI").Logon On Error GoTo 0 p = Environ("temp") &...
U mnie zestaw 2. Kwerendy w sql, acces,html/css
Witam, Mam problem z kwerendami w MS ACCES 2010 wersja PL (Zainstalowane wszystkie uaktualnienia). Utworzyłem kwerendę podsumowującą i na jednej kolumnie wybrałem funkcję maksimum (z listy). Po uruchomieniu kwerendy pojawia się komunikat błędu:"Nie zdefiniowana funkcja 'Maksimum' w wyrażeniu." Wiem że można obejść problem włączając widok SQL w projekcie...
Kolego. Proponuję: - nie używać spacji w nazwach pól, - nie używać polskich znaków (przyda się w momencie używania bazy na 'niepolskiej' wersji). A teraz do rzeczy. Kwerenda 'KwMiesiecznie'. Łączysz tabelę Zlecenie.Nr Zlecenia = Płatności.Nr Zlecenia. Zwróć uwage, że w tabeli Płatności, w polu Nr Zlecenia nie masz wartości, a więc kwerenda nie zwróci...
Czyli mam stworzyć nową kwerendę i w kodzie SQL użyć INNER JOIN? Spróbuję i dam znać. Dodano po 46 "Jakiś" efekt uzyskałem, ale liczba rekordów jest dużo za duża. W wyniku działania kwerendy 1 mam 90 rekordów, w wyniku działania drugiej kwerendy również 90 rekordów (liczba rekordów dla tych kwerend będzie zawsze jednakowa). Po użyciu funkcji INNER JOIN...
Access nie obsługuje 'case when'. Trzeba użyć 'IIF'. Na przykład tak: [syntax=sql]SELECT Kontrole.Operator, Format(Sum(IIf([Rodzaj błędu]="brak błędu",0,1))/Count([Rodzaj błędu]),"0%") AS [Procent błędu] FROM Kontrole GROUP BY Kontrole.Operator; [/syntax]
Mi się nie chce ściągać rar, wyciągac plik, instalować Access'a "Błąd składniowy (brak operatora) w wyrażeniu kwerendy ' Handlowiec.Identyfikator = Klient. Jednak do pisania zapytań w Accesie przydaje się Access... :] Nie analizując, co kod podany przez -psiak- robi ani czy robi to prawidłowo, tak jest składniowo zgodny [brakowało pól w GROUP BY i...
W tabeli PozycjeWypozyczenia, zapomnialem o ilości.
Jeszcze prościej podać w składni SQL kwerendy na poczatku listy warunków: WHERE 1 ... i dalej poszczególne warunki (mówimy o warunkach AND prawda?) dodajesz wpisując: AND ....warunek.... Przykładowo: Domyślna komenda jest: [syntax=mysql]SELECT * from kwerenda WHERE 1[/syntax] Dodajesz parametr "CPU" z jakąś wartością (niech będzie "i7"- składnia kwerendy...
[syntax=sql]SELECT [kolumna X], [kolumna Y] FROM [tabela A] WHERE [kolumna X] IN ( SELECT a.[kolumna X] FROM ( SELECT b.[kolumna X] , b.[kolumna Y] FROM [tabela A] b GROUP BY b.[kolumna X], b.[kolumna Y] ) a GROUP BY a.[kolumna X] HAVING COUNT(*) > 1 )[/syntax]
Chyba się nie możemy zrozumieć. Przepraszam za pytanie ale będę wiedział w jakim stylu odpowiadać (czy dokładniej opisywać czy nie). Tworzyłeś już bazy w access'ie czy to dopiero początki? W załączeniu prosty przykład (w zip'ie bo elektroda nie przyjmuje *.mbd)- kwerenda1 zwraca maksimum a kwerenda2 minimum. Wejdź w "projektuj" i zobacz jak są zbudowane...
W formularzu 'Menu', czyli tym, który otwiera się po otwarciu bazy, w zdarzeniu 'Przy otwarciu', umieść ko: [syntax=vbscript]If DCount("Login", "KwerendaFormularzaBadaniaPoTerminie") > 0 Then DoCmd.OpenForm "BadaniaPoTerminie"[/syntax]
Od dluzszego czasu korzystam z dobrodziejstw forum, ale tym razem natknelam sie na problem, ktorego rozwiazania nie znalazlam - stad moj pierwszy post. Oficjalnie witam ;) Krotki opis problemu: W odrebnej kwerendzie "qryStats" przechowuje prosta statystyke pracy na linii sejsmicznej dla danego dnia: . Line - nazwa linii . min - pierwsza "ustrzelona"...
czy jest opcja że wybiorę dwie graniczne cyfry i ten zakres zostanie dodany. Myślę, że większość efektów w formularzach opiera się na elementach kodu VBA i przede wszystkim na odpowiednio utworzonych kwerendach :idea: Spróbuj utworzyć sobie kwerendę parametryczną do wyłapywania pożądanych rekordów (danych) i później jej konstrukcję wpleść we właściwości...
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).
Zakładam, że w nagłówku formularza masz niezwiązane pole tekstowe, gdzie wpisujesz PESEL. W zdarzeniu 'po aktualizacji' masz kod: [syntax=vb] Me.RecordSource = "SELECT Nazwisko, DataUrodzenia FROM Osoby WHERE Pesel ='" & Me.Pesel & "'"[/syntax] Można też utworzyć kwerendę takim samym selectem i wtedy tę samą kwerendę użyjesz do formularza i raportu....
Piszę na ślepo bo nie mam w pracy akcessa a wczoraj tylko przez chwilę zerknąłem do wnętrza bazy. Jeżeli kwerenda4 działa z wpisanymi "z ręki" danymi to: W kwerendzie w miejscu gdzie masz wpisane Dodano po 5 Tak jak pisałem radziłem na ślepo. Teraz szczegółowiej i dokładniej bo było parę błędów. Otwierasz kwerende4 w projekcje. Klikasz prawym w kryteria...
Odnoszę wrażenie, że próbujesz uzyskać z bazy Accessa "wyciągi" do Excela w celu przygotowania miesięcznych deklaracji Vatowskich :?: W rzeczy samej! - mam dane w excelu - wygenerowane z bazy Acces. Mam blade pojęcie o kwerendach. Rzecz - (jak spojrzysz w załącznik) - tak naprawdę sprowadza się do "wygenerowania" w arkuszu wynikowym 1 (pierwszej) kolumny...
Witam, muszę zrobić takie zadanie : ZBUDUJ BAZĘ W ACCESIE POKAZUJĄCĄ WŁASNE ZASTOSOWANIE. BAZA MUSI ZAWIERAĆ: TABELE, RELACJE, PRZYNAJMNIEJ 3 RÓŻNE KWERENDY, 1 FORMULARZ DO WPR. DANYCH, 1.RAPORT,KÓRY POKAZUJE ZESTAWIENIE DANYCH WG. PODANEGO KLUCZA PRACA MUSI BYĆ WBUDOWANA W BAZĘ, ZROBIĆ Z TEGO PRINT SCREEN--> WKLEIĆ DO WORDA---> WYDRUKOWAĆ...
Kwerenda to inaczej widok (może nie dokładnie to samo, ale zapewnia takie same możliwości). Używasz serwera SQL - to stąd są dostępne w twoim projekcie widoki, procedury przechowywane itd... W zwykłej bazie MDB procedur przechowywanych nie zrobisz.
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.
Pierwsza linia działa, druga nie Nje działa, bo oczekiwany jest obiekt typu tabela lub kwerenda, a nie zapytanie SQL.
Musisz w kwerendzie uwzględnić oddzielne połączenia dla każdej branży - oczywiście przy założeniu, że wszystkie pola "*_PRO" w tabeli "projekty" będą połączone polem "identyfikator" w tabeli "projektanci". Kwerenda wtedy mogłaby wyglądać np. tak: [syntax=sql]SELECT P.IdProjektu, P.Data, P.Opis, P.Lokalizacja, P.NazwaKlienta, PA.PROJEKTANT, PA.ADRES,...
Tak kwerenda działa dobrze To teraz zrób tak, aby przy wybraniu tych wartości w polu combo i tekstowym uzyskać identyczną kwerendę "w msgbox'ie". To jedyna rada.
Znalazłam rozwiązanie do 1-szej części W kwerendzie będącej źródłem danych (rekordset ) nie może być warunek odwołujący się do danych w formularzu . Gdy ten warunek wstawimy do pętelki to działa.
Trudno jest w standardowej kwerendzie accessowej zastosować kilka kryteriów z listy wielokrotnego wyboru - nie można do nich odwołać się bezpośrednio w kwerendzie. Aby zastosować takie kryteria, musisz je najpierw zapisać w formie odpowiedniego ciągu znaków w jakiejś zmiennej VBA/tablicy (za pomocą pętli), a następnie – w zależności od tego, do...
Z polem kombi można np tak: Robisz tabelę dla pola kombi, w której jest jedno pole np: "nazwisko". Nazwijmy ją "Tabela2". Robisz drugą tabelę, gdzie masz dane. Nazwa: "Tabela1". W niej również umieszczasz pole tego samego typu! o nazwie "nazwisko" i wszystkie inne jakie potrzebujesz. Tworzysz formularz powiązany z tabelą "Tabela1", nazwijmy go "Form"...
Widac proste rozwiazania sa najlepsze. A ja kombinowalem z kwerendami i ustalaniem po datach czy samochod jest dostepny. Thx :) A jakis pomysl co do zmian wartosci na True lub False ? Zeby nie robic tego z manuala tylko automatycznie przy dodawaniu wypozyczenia ?
najpierw access później mysql więc nauczyłem się na sucho bez jakiejkolwiek wiedzy. Ale acces jest naprawdę prosty. Mówimy o niezależnych tabelach - rejestrach czy o bazach danych (tabelach połączonych relacjami z różnymi typami sprzężeń)? Nie przeczę że access nie jest prosty. Po to jest żeby upraszczał szereg bardziej pracochłonnych rzeczy występujących...
Bez kodu - wątpię
W sumie sprawa nie jest trudna. Jedno z pół tabeli z której wybierasz musi być właśnie polem wyboru. Nie pamiętam już jaką ma to nazwę. A raport robisz nie z tabeli, tylko z kwerendy w której wybierasz zaznaczone rekordy. combo box pisalem w poscie wyzej raport=kwerenda jasne no tak: SELECT pracownicy.Imie, pracownicy.Nazwisko, remonty.lp FROM remonty,...
Witam, mam problem z konstrukcją bazy danych. Mianowicie mam do zrobienia bazę danych Hotelu. Wiadomo przychodzi klient do hotelu lub dzwoni i mówi że chciałby zarezerwować pokój 2-4 osobowy lub Apartament. Oczywiście by była możliwość dla jednego klienta przypisać kilka rezerwacji. Stworzyłem już nie jedną bazę, ale żadna nie działa poprawnie tak jakby...
1. Nie rozumiem. Kwerenda aktualizująca, jaką ja sobie wyobrażam, nie zadaje żadnych pytań. 2. Trzeba napisać kod. Sądząc po historii postów, dużo robisz w Accessie, błagasz tu o szczegóły, a nie pachnie, jakbyś jakąś książkę/kurs przerobił.
Stwórz tabelę z rodzajami i cenami, następnie połącz po rodzaju z cennikiem.
Za pomocą Access importuje z 4 xls dane z arkusza 2 Jeśli wprowadzane dane mają te same nagłówki i scalane mają być w jednej tabeli :?: To bez żadnych kombinacji z kwerendami dołączającymi proponuję wykorzystać możliwości importu danych z plików xls (np. tak jak na zrzucie) 1158304 W takiej procedurze importu (dla mnie :D ) bardzo pomocne jest oznaczenie...
Wklej kod SQL 'kwerenda1'.
Powtórzę, że do tego właśnie jest Akces. Stwórz plik DANE z tabelami zleceń i umieść go na udziale sieciowym. Na komputerze użytkownika zmapuj udział sieciowy na przykład jako I:. Stwórz plik z formularzami, kwerendami, raportami i modułami. Tam też połącz tabele z pliku I:\DANE.accdb. Dodano po 14 Nie pisałem aplikacji w Accesie No właśnie...
Dziekuje za rozwiązanie VBA to czarna magia dla mnie własnie staram się coś nauczyć a co do dalszej części pytania , używając w kwerendach "*argument" można uzyskać parę wyników jak mogę to uzyskać w tym kodzie
A masz kolego w swoich tabelach i kwerendach taką nazwę pola :?: Jeśli tak - to jaki typ danych jest w tym polu :?: Mam. Jest to pierwsza automatyczna kolumna tabeli numerująca wiersze, a w kwerendach również występują. A więc posiadają format liczby. W związku z powyższym jak należałoby przekształcić kod, aby zadziałało, bo próbuję kombinować na oślep,...
Dziękuje bardzo za ten link.. grzebałem i w support microsoft ale widocznie zadawałem złe pytania. Problem rozwiązałem i wychodzi na to, że byłem blisko :) Dzięki jeszcze raz...
Od tego jest SQL... Jest on prosty, ale podstawy trzeba liznąć. Poczytaj o składni języka i coś wymyślisz. Może np. kwerende z dwoma podkwerendami (kwerendami zagnieżdżonymi) wybierającymi po jednej dla każdej z tabel... Zacznij od SQL.
Witam więc tak: To działająca kwerenda: https://obrazki.elektroda.pl/5998965200_... Nie mam pojęcia dlaczego nie działa ta kwerenda, raczej nigdzie się nie pomyliłem, ale to tylko raczej...
Czyli muszę robić wszystko na nowym pliku Nie musisz :D Mamy do czynienia z bazą danych (tabelami, kwerendami itd.), które nie musisz zmieniać :D Raportów w tej samej bazie możesz mieć wiele, możesz sobie robić raporty jednostronne lub wielostronne - jeden nie przeszkadza drugiemu :idea: Proponuję Ci tylko zrobienie nowego projektu raportu "dwustronnego"...
Zwykle bazy magazynowe robi się nieco inaczej. Tabela 'Asortyment' - tu kod, nazwa i cechy (cena, vat, kolor, jm, opakowanie, etc) Tabela 'Ruchy' - tu wszelkiej maści działania magazynowe z datą, jeśli potrzebne raporty za jakiś okres. Powiązane przez pole 'kod towaru' (bo nazwy mogą się powtarzać). Formularz główny powiązany z tabelą 'Ruchy'. Tu można...
Nie potrafię stworzyć kwerendy, która z jednego pola poda mi dwie wartości (dwie sumy dla różnych warunków) grupując wyniki wg innego pola, czyli 3 kolumny w jednym wierszu: kolumna1; kolumna2 ; kolumna 3 data ; suma dla Nr<>0; suma dla Nr=0 Kwerenda składająca może mi dać te 3 kolumny. Wtedy jednak mam 2 wiersze (małe oszustwo w kolejności kolumn...
Tak mam tylko jedną tabelę do której są wpisywane wyniki. Badane materiały są różne i nie specjalnie jeszcze wiem jak poszczególny materiał rozdzielić do pojedynczej tabeli i żeby później użytkownik wybierał z listy rozwijanej dany materiał i potem wpisywał wyniki pierwiastków, które są badane dla danego materiału. Lista rozwijana byłaby moim zdaniem...
Szanowny Kolego, IMHO żeby podformularz dobrze działał w formularzu - on sam musi funkcjonować zgodnie z założeniami projektowymi :D - parametryzacji zapytań sql, zmiennych właściwości kontrolek itp Przy sterowaniu VBA podformularzami bardzo często początkujący programiści mylą składnię VBA ze składnią SQL. Mój Guru w tym zakresie Krzysztof Noworyta...
Tworząc swoją bazę danych doszedłem do momentu kiedy chcę stworzyć "menu" (formularz nawigacyjny) i napotkałem problem. Tool Accessa, tworzący z automatycznie nawigację, niestety nie działa poprawnie, ponieważ dodawanie moich formularzy jako podformularze, powoduje błędy w już stworzonych polach kombi i kwerendach (podformularz prosi po danie parametru,...
kwerenda access excel kwerenda access kwerenda
discovery silnik procesor obróbki wideo schemat telewizor unimor
Schemat instalacji wanny Saniform Kaldewei Odblokowanie radia Opel Signum bez kodu