W międzyczasie wyskrobałem coś takiego.
Które ustawienie służy do tego? Nie posiadam O365, ale w starszych trzeba było zmienić w ustawieniach na (zaz. na czerwono) https://obrazki.elektroda.pl/8451869000_...
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"...
Sprawdzaj który indeks został wybrany (-1 lub 0 są puste - zależy jak kombi skonstruowałeś): Dim niepustych As Integer niepustych = 0 If Kombi0.ListIndex > -1 Then niepustych = niepustych + 1 End If If Kombi2.ListIndex > -1 Then niepustych = niepustych + 1 End If If Kombi4.ListIndex > -1 Then niepustych = niepustych + 1 End If MsgBox niepustych...
Pewnie nie ten typ danych. Zajrzyj [url=http://msdn.microsoft.com/en-us/lib... i [url=http://support.microsoft.com/kb/210...
Czy możesz rozwinąć co cię interesuje? Ja często robiłem taki trik: formatkę na której chciałem pracować umieszczałem jako podformatkę w drugiej, która zawierała wybieraczkę i była oparta na fikcyjnej tabeli. Następnie przez powiązanie child-parent powodowałem, że wybranie nazwiska/nazwy w formatce nadrzędnej wybierało mi cały rekord w formatce podrzędnej...
[url=https://access-programmers.co.uk/fo...
https://obrazki.elektroda.pl/3577783100_...
Możesz zastosować filtr formularza lub ponownie otworzyć ten sam formularz uzależniając ustawienia jego źródła danych od wprowadzonych dat. Zerknij tu: https://access.marzatela.pl/filtrowanie-...
W celu? Bo chyba nie w celu designu. A zrzut tego .cad do np PDF-a, tak dla orientacji, nie wystarczy? Ja sobie wyobrażasz czas otwarcia tego? To przecież żarówki przygasają w całej dzielnicy
[syntax=vbscript]Private Sub Form_Unload(Cancel As Integer) If IsNull(Me.Imię) Then Beep MsgBox "Te dane nie mogą być puste!", vbExclamation, "Ostrzeżenie!" DoCmd.CancelEvent Me.Imię.SetFocus End If End Sub [/syntax]
A co w przypadku dwóch Nowaków? [syntax=vbscript]DoCmd.OpenForm "NazwaOtwieranegoFormularza", , , "IdOsoby = " & Me.IdOsoby[/syntax]
kombi4.SetFocus ?
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...
Masz to zrobione w załączniku. Jednak nie stosuj w nazwach spacji, ogonków i innych znaków takich jak masz np. w 'nazwa/symbol'. Proponuję nazewnictwo takie jak: CenaNetto, Wartosc, SymbolTowaru itd. Nie używaj też jako identyfikatora 'ID'. Stosuj 'IdTowaru', 'IdZamowienia'. Pogubisz się, jak w każdej z tabel, jako identyfikator będzie samo 'ID'. Poza...
Rozumiem że acces dlatego że używasz gotowego szablonu "ZADANIA"... Jeśli tak to zauważyłeś pewnie że jest tam książka kontaktów... ale nic nie stoi na przeszkodzie żeby podpiąć się pod przycisk zapisz i nowy zamieniając pole przydzielony na coś w tym stylu... System.Security.Principal.WindowsIdentit...
https://www.w3schools.com/sql/sql_insert...
https://obrazki.elektroda.pl/3047092600_...
Hej . Czy podpowie mi ktoś jak stworzyć formularz który dodaje do tabeli ( Data , Liczba A , Liczba B , Liczba C , Tekst / a,b,c,d /) 4 wiersze a,b,c,d o tej samej Daci e różnych wartościach A,B,C, ? Serdecznie dziękuję Adam
Mam nadzieje że w miarę sensowni to wytłumaczyłem. Hmm :?: :!: A może jeszcze wyjaśnisz kolego do czego ten formularz ma służyć ? Do przeglądania, do edycji i korekty rekordów, czy do wprowadzania nowych rekordów do którejś tabeli ?
2007RT obsługuje bazy stworzone w 2003, jak i w 2007. W czym masz problem?
Dodano po 7 Źle napisałem - nie doczytałem. A dlaczego w kwerendzie nie podasz kryterium z tego formularza?
Źródło rekordów dla raportu: [syntax=sql]SELECT Nazwa, Typ FROM Tabela1 WHERE WishList=True; [/syntax]
Witam , mam problem ,z formularzem w ACCESS-ie , formularz oczywiście odwołuje się do tabeli , u góry fomularza są dwa pola z tej tabeli , na dole chcę aby w formie tabeli były widoczne dane z tej tabeli , i tu nie mogę sobie z tym poradzić. Wstawiam pole tekstowe , w opcjach dane wpisuję kolumny które chcę aby były widoczne czyli:np. nazwisko+imię+nazwa...
Menu->Narzedzia->Uruchomienie w polu "Wyświetl formularz/stronę:" ustaw formularz startowy. Tekst z pomocy do programu http://office.microsoft.com/pl-pl/assist...
Formatowanie warunkowe to załatwia. Niestety nie pokieruję Ciebie krok po kroku, bo nie mam 2010.
Twój opis nie jest zbyt jasny, ale próbuję zrozumieć, co chcesz osiągnąć. Masz dwie tabele, które chcesz użyć do jednego formularza. Powinna między nimi istnieć relacja. Czy tak jest? Można też posłużyć się podformularzami i dla każdej kwerendy utworzyć osobny podformularz w formularzu głównym. Może załącz ten projekt, zobaczymy co się da zrobić.
Stworzyć obiekt kwerendy i go użyć.
Witam, Czy jest możliwość założenia hasła dla formularza przed otwarciem w ACCESS. podczas naciśnięcia przycisku otwierającego formularz aby wyskakiwało okienko z potrzebą wpisania loginu i hasła Dodano po 1 Działa hasło do formularza [syntax=vbscript]Private Sub Polecenie1_Click() Dim haslo As String haslo = InputBox("podaj haslo") If haslo = "123"...
Prosta procedura przypisana do zdarzenia Przy bieżącym formularza:
Twój przykład nie przydał mi się wcale. :( .....więc zrobiłem swój. :) Zobaczysz w nim przykład prostego filtrowania: Kwerenda korzystająca z 2 połączonych tabel, filtrowanie po 1 wyborze - wartość pola Combi bezpośrednio z bazy danych. Idąc tym tropem możesz zrobić dalsze filtrowanie. Nie robiłem filtrowania po datach (kalendarz jest kontrolką, która...
Maluję myszką.
Przeciągnij tabelę B na formularz A w okienko 'szczegóły' i będziesz miał podformularz w widoku 'arkusz danych'.
W załączniku rozwiązanie. Konstrukcja tabeli 'Faktury sprzedaż' jest nie do przyjęcia. W Twoim rozwiązaniu na jednej fakturze może wystąpić tylko 1 towar. Oto przykładowe relacje dla bazy z fakturami: http://obrazki.elektroda.pl/4721748500_1...
A skąd Akces ma wiedzieć który ptaszek jest który? Musi być połączony z polem tabeli. Musisz tak zaprojektować swoje tabele, aby się to pole tam znalazło.
listbox: jak ją dodać? To "Pole Listy" Języka SQL tez niestety nie znam. To będzie ciężko. Zrobiłem ci gotowca, ale mam nadzieję, że do niego zaglądniesz i postarasz się zrozumieć co tam jest (a jest naprawdę niewiele). W razie jak coś nie zrozumiesz - pytaj. Mam nadzieję, że należysz do tych osób, które chcą coś wiedzieć, a nie do tych - które chcą...
Możesz zrobić tak: [syntax=vb]Private Sub cmdObróbka_Click() If DCount("IdIdsWyrobu", "tblObróbka", "IdIdsWyrobu = " & Me.IdIdsWyrobu) = 0 Then strSQL = "INSERT INTO tblObróbka (IdIdsWyrobu) VALUES (" & Me.IdIdsWyrobu & ")" DoCmd.RunSQL (strSQL) End If DoCmd.OpenForm "frmObróbka", , , "IdIdsWyrobu=" & Me.IdIdsWyrobu End Sub[/syntax]
próbuję kombinować na oślep Dlaczego :?: :D Nie jasno wyjaśniałem :?: Jeśli jako kryterium wprowadzisz tekstowe wartości "Identyfikator"-a Jeśli w tym polu masz autonumer :?: To możesz wprowadzić nowe pole wartości tekstowych do tabeli lub najprościej do kwerendy Query1 wprowadzasz skonwertowane pole [syntax=vbscript]Wyr1: CStr([Tabela]![Identyfikator])[/syntax]....
Mści się używanie spacji w nazwach kolumn: [syntax=sql]strSQL = "SELECT Identyfikator, Numer Faktury, [/syntax] [Numer Faktury], tak powinno być w Twoim przypadku. Wszystkie pola, które sklejasz do strSQL, a maja spację w nazwie, umieść w nawiasach. Natomiast na przyszłość prościej jest używać NumerFaktury. Wtedy nie nie masz problemu z używaniem nawiasów...
Wyrzuć tę linię :) W to miejsce podstaw swój kod. To był tylko przykład...
a czy to nie będzie później przeszkadzało w utworzeniu formularza, gdzie będziemy wybierać pracownika, maszynę, a w pod formularzu będziemy mogli wpisać tyle operacji i indeksów ile chcemy? Wręcz przeciwnie. Bez właściwych relacji byłoby to dość trudne.
Może jeszcze coś pogrzebałem i nie pamiętam. Dadaj kilka rekordów przy pomocy formularza "Księgozbiór1" i przyjrzyj się zawartości tabel "Gatunki" i "Autorzy". Dodałem formularz "KsięgozbiórAdamas", którego działanie jest mniej więcej zgodne z moim, poprzednio określonym zdaniem.
Mam w MS Access formularz zbudowany na podstawie kwerendy z parametrem i do tego raport zbudowany na bazie tej samej kwerendy. Jak zrobić gdy w formularzu podam wartość parametru aby raport już wiedział jaką wartość parametru podałem ? W przeciwnym wypadku formularz i raport mogą pokazywać co innego.
Według przesłanych danych, masz gotowca:
Nie znam głebogo Accessa, ale mam wrażenie ze na jednym komponencie to niewykonalne Sam widget windowsowy już nie może Jeśli na programach biznesowych takie jest, to sprytnie połączone / ukryte dwa lub wiecej komponentów, w tym dość bogata lista do roziwjania. Pociagnij z tego artykułu wątek "Ograniczanie wpisów w polu kombi do elementów zawartych na...
Wydajniejszy zdaje się być serwer SQL.
Chciałbym przekazać parametr przyciskiem w accesie, ale nie mam pojęcia jak to zrobić i gdzie szukać rozwiązania. W swojej bazie mam ogólnie dwie tabele: Klient i Zamówienia, są powiązane relacją jeden(klient) do wielu(zamówienia) - w tabeli Zamówienia znajduje się kolumna Id_klienta, którą jest połączone z tabelą Klient. Stworzyłem formularz Fm_przeglad...
Chyba zwykłe If-Then-Else powinno załatwić sprawę... If [GODZINA_OD] < [GODZINA_DO] then [DATA_DO] = [DATA_OD] Else [DATA_DO] = [DATA_OD] + 1 End If
Musisz odwołać się do pola na formularzu głównym.
Czy wartość z tego (tych) pól przechowywana jest w tabeli? Jeśli tak, to po wyczyszczeniu wartości i wykonaniu jakiekolwiek akcji pola w tabeli pozostaną puste... A można to zrobić Np tak: wpisz Kombi=Empty za linią DoCmd(...)acSaveRecord gdzie "Kombi" to nazwa pola kombi w formularzu.
Witam Jak zrobic filtrowanie pola kombi przez inne pole kombi w accesie 2007? Przyklad podany przez adamsa dziala poprawnie tylko w accesie 2003. Co trzeba zmienic zeby dzialalo pod 2007?
Wiem że w formularzu da sie to zrobić tylko jak?
Czy lepiej zrobić coś takiego w php wraz z mysql Lepiej.
W tabeli zamówienia istawiłeś pole id_klienta, jako klucz główny, autonumerowanie. To błąd. Przede wszystkim brak formularzy do wprowadzania danych.
Pytanie jak to zrobić przy pomocy jednego formularza? Zostaw Microsoft'skie kreatory i napisz kod (VBA), który to robi. To najprostsze wyjście.
... Mam bazę danych ... ... :/ ... zdaje się, że mało kto ma "coś" co potrafiłoby otworzyć bazę formatu ".accdb" bez nowego 'office'a' ... :/ ... ot "nowości" ...
Nie wiadomo co jest źródłem, ale na oko: Zlicz ilość rekordów i w zależności od ilości dopasuj właściwość Height przy zdarzeniu open lub activate. Trzeba eksperymentalnie znaleźć przelicznik, albo zastosować SelectCase.
[syntax=vbscript]Private Sub Kombi_AfterUpdate() Me.RecordSource = Me.Kombi Me.Requery End Sub [/syntax] Powyższy kod zadziała, jeżeli obydwie tabele mają te same, wykorzystywane w formularzu pola. Jeżeli tabele się różnią, to podmieniasz podformularz: [syntax=vbscript]Me.SourceObject = Me.Kombi[/syntax] Ale w polu kombi mają być nie nazwy tabel, a...
Witam. Mam podobny problem z filtracją a mianowicie chciałbym aby w formularzu po wybraniu nazwiska osoby z tabeli "Kontakty", oprócz wyświetlenia odpowiedniego rekordu (to działa poprawnie), cały formularz został odfiltrowany względem tego wyboru. Nie potrafię niestety takiej funkcji skonfigurować. Formularz ma formę "druku" na którym wybierając nazwisko...
Prawidłowo obliczona w podformularzu wartość (-4,57) po przekazaniu do kontrolki formularza "gubi" część dziesiętną (-4,00). Format pola w tabeli źródłowej dla kontrolki ustawiony dla liczb dziesiętnych, 2 miejsca po przecinku. To samo z formatem kontrolki w formularzu. Sprawdzałem wartość przekazywana przez zdarzenie OnClick aktualizujące wartość...
Skoro masz tabele, masz formularze, to czas na kwerendy, które to będą źródłem danych dla raportów.
Wg mojej wiedzy w Accessie do przygotowywania wydruków najlepiej można wykorzystać łatwo konfigurowalne raporty :idea:
jak w accesie zrobić autouzupełnianie? po wpisaniu nazwy automatycznie będą uzupełnione pozostałe pola To dwie różne rzeczy. Autouzupełnianie dotyczy jednego pola, a ty chcesz aby po wybraniu nazwy w jednym z nich - drugie były filtrowane (lub uzupełnione) wg zawartości bazy. W pierwszym przypadku pole tekstowe można zastąpić combobox'em, którego źródło...
Witam, chciałbym prosić pomoc w ogarnięciu accesa (używałem go ostatnio jakieś 3 lata temu). Chodzi mi o zrobienie autonumeracji pól w formularzu. Lp - to autonumerowany Identyfikator - klucz glowny Nr - tu chciałbym zrobić autonumerowanie kolejnych wpisów (który uwzględni też usunięcie wiersza). W sieci znalazłem informację, że trzeba w to pole wpisać...
Poradziłem sobie z problemem wyżej. Teraz chciałbym zapytać dlaczego formularz wstawia do tabeli ID danych wartości zamiast tekstu, który się znajduje i wyświetla w formularzu?
Np formatowanie warunkowe przy zdarzeniu Form_Current. Przykład [url=http://www.access.vis.pl/war232.htm...
Dziękuję, zamykam.
W formularzu 'Main', tak gdzie jest pole z wyborem kraju, przecież.
Proszę bardzo. Zapisane w wielu formatach.
Jest. Jeśli w sekcji szczegóły formularza ciągłego (głównego) chcę umieścić podformularz będący formularzem ciągłym, to Access zmienia rodzaj formularza głównego na pojedynczy...R EDIT Rozwiązanie okazało się prostsze. Wystarczyło umiejętnie użyć konstruktora wyrażeń dla tej kontrolki PoleB bez jakiegokolwiek wprowadzania dodatkowej kontrolki...R Scaliłem,...
Podaj proszę przykładową pełną składnię która ma być po WHERE.
nie pamiętam, jak w Accesie to wyglada, ale coś takiego określa się mianem relacji :)
A czy taki standardowy formularz z accessa pojdzie na accesie na sharepoint? Żeby było można dodać nowy rekord albo zmodyfikować już istniejący? I czy te dane będzie można ściągnąć do bazy access postawionej na dysku?
[syntax=vbscript].subject = "Temat" & Forms!Formularz!Poleznumerem[/syntax]
Witam Szukam rozwiązania jak zrobić aby mozna było zakładać kilka filtrów na formularz jednoczenie i potrzebuje to z poziomu VBA. Czyli np,mam pola marka wiek I chodzi mi o to żeby założyć filtr na Marka(pokaże jakieś rekordy) ale przy tym filtrze można założyć kolejny filtr na wiek. To jest tak jak działa filtrowanie ręczne a excelu Napisałem taki...
'Zamiast zmiennej globalnej można też użyć niewidocznego textbox'a w formularzu "A"' Nie wiem, czy ja kombinuję, czy Ty.
czy moglbym Cie prosic o szegolowe pokierowanie? nie wiem czy VBA w A to, to samo co w Excel. Wrzuć ten kawałek kodu, w którym podejmowałeś próby. Zwykle jest to jakieś zdarzenie (pola formularza, przycisku, itp). Ogólne polecenia VB, składnia, pętlę, etc w obu aplikacjach mają identyczne zastosowanie. Różnica oczywiście jest ale wynika raczej z tego,...
Wklej proszę kod formularza.
tworzy nowy formularz czyli nowy rekord Może weź się Kolego za coś prostszego...
Opis problemu: Mam w Accessie formularz z widokiem ciągłym i chciałbym w zależności od warunków blokować dostęp do konkretnych komórek w kolumnie. Proszę o pomoc
Najlepiej, to albo utworzyć kwerendę, która będzie źrodłem danych formularza i w kwerendzie tej dodać jako kryteria pola wyboru z formularza. Trochę zawiłyopis, ale w działaniu jest proste. Druga możliwość, to tworzenie kodu SQL i ustawiać go jako żródło wierszy formularza.
Niestety, z konwersji nic nie wyszło. Ten podział formularza to chyba jakaś nowość w A2007. W załączniku klasyczny (wygląda na to, że już nie) układ formularza z podformularzem i polem kombi w A2003. Może tą drogą...
Me.Requery w formularzu 'drugim'.
Najpewniej należy skorzystać z metody requery albo refresh Więcej poczytasz tutaj: https://support.office.com/en-us/article...
Udało mi sie coś takiego zklecić.Jednąwadą tego jest fakt ze raz wpisana ilosc w licznik nie moze byc zmieniona,bo wychodzą bzdury. Ale to juz nie wiem jak to przeskoczyć [syntax=vb] Private Sub Ilość_sprawdzona_licznik_Undo(Cancel As Integer) Dim db As Database, rs As Recordset, i As Long, j As Long Set db = CurrentDb Set r = db.OpenRecordset("SELECT...
Hmm, zapyta i co dalej? Wpisywać nazwę do InputBox'a? Wygodniej będzie umieścić Combobox obok przycisku i pod przyciskiem procedurę If-ElseIf , lub jeśli jest więcej raportów Select Case otwierającą właściwy raport w zależności od wyboru. Ewentualnie wykorzystać dodatkowy formularz.
MkDir ("\\STNINFIL01\Production\ITE\Modelingin... & Forms!Formularz_dodawania!PSO_numer) Tak by to musiało chyba wyglądać u mnie, ale pisze mi że nie może znaleźć formularza formularz_dodawania. Dziwne bo przycisk jest w tym właśnie formularzu.
A jak z Twoja wiedza o access czy vba? Trzeba zrobić tabele potem formularz dla niej i raport. Wszystko po kolei znajdziesz w Google. Możesz wypisać tu jakie pola mają być do wypełnienia to pomożemy w układzie tabel bazy. Napisz też ile tych osób przewidujesz do wprowadzenia.
Radzę poszukać informacji w internecie na temat Accessa, jest tego naprawdę wiele. Nie sądzę żeby ktoś Ci napisał gotową aplikację za punkty i jak przypuszczam jest to Twoje zadanie domowe ... Na początek polecam strony Baza danych dla Biblioteki Publicznej , Accessmaster (pokaźny zbiór linków), Centrum Studenta-MsAccess (dział download), Projekt-Biblioteka...
Mam pytanie w access mam tabelę z połączonym formularzu Formularz jest dla operatora tylko do wprowadzania danych Nie wiem jak w wersji .accde ustawić aby formularz ustawiał się od razu w nowym rekordzie lub ostatnim dla tabeli W wersji accdb formularz działa poprawnie
Tak. Grupowanie raportu wg. nazwiska i wstawiony znak podziału strony w szczegółach raportu lub tyle tekstu pochwały lub nagany by zajęło całą lub ekonomiczno-ekologicznie określoną część strony (dwóch, trzech na stronę i wydruk do pocięcia). Warunek w polu tekstowym raportu: iif([procent]=1;"tekst pochwały";"tekst nagany") Dot. Liczb i procentów w...
Jak otwierasz ten drugi formularz? Czy w momencie otwierania formularza "2" ten pierwszy jest również otwarty?
" Między :?: i :?: A w którym to Accessie czy SQL-u można stosować wyrażenia Między :?: czy i :?: :D W formularzu stosowne pola też są prawidłowo sformatowane czy maskowane (wzorcem wpisywania) ?
Chyba nie rozumiem. Trudno. Dzięki
Witam! Od jakiegoś czasu męczę się z pewnym problemem, a mianowicie - stworzeniem formularza w Accessie przedstawiającego klawiaturę. Za nic w świecie nie potrafię stworzyć przycisków liter, które będą wstawiały znak po naciśnięciu przycisku w pole tekstowe. Czy ma ktoś może pomysł jak, to zrobić lub czy w ogóle jest to możliwe do wykonania? Pozdrawiam...
Witam, Potrzebuję pomocy :) Tworzę bazę, która ma mi przyspieszyć pracę. Jestem na samym początku. dopiero co zrozumiałem na jakiej zasadzie działa relacja wiele-do-wielu. Potrzebowałem stworzyć tabele: tblKontakty - zawiera kontakty tblProdukty - zawiera produkty tblOdbiorcaProduktu - na potrzeby relacji wiele-do-wielu; kontakt > kupuje > produkt (jaki?)...
Chcę zrobić tak aby w odpowiednim polu formularza wyświetlał mi się bierzący dzień tygodnia w formacie "poniedziałem, wtorek, środa ...". Nie wiem jak to zrobić? Proszę o pomoc. obiekt = date () ; powoduje to wyświetlnie bierzącej daty np 2005-02-28. (chciałbym aby zamiast tego był napis "poniedziałek"). Jak to zrobić?
A co Google mówi na ten temat? [syntax=vbscript]DoCmd.OpenForm "Ważność Badań okresowych", acFormDS[/syntax] P.S. Miałeś formularz typu 'pojedyńczy'. W moim przykłądzie zrobiłem typ 'formularz ciągły'. A teraz chcesz 'arkusz danych'??? Trzy pomysły na sekundę?
Zmień rozszerzenie pliku na. accde, jednak pamiętaj aby ustawic formularz startowy.
Nie w polu wartość domyślna, a w źródle formantu. Bez powiększania filmiku widać... Poza tym jakbyś wpisał w wartość domyślną to też powinno załapać. Aha, jeszcze jedno - musisz ustawić tabelę "wypożyczenia" jako źródło danych tego formularza. Można to zrobić ręcznie albo przez kreatora. Ja to co tam widać zrobiłem w kreatorze formularzy, są tam pytania...
formularz access access filtrować formularz access filtrowanie formularz
toyota avensis odpalać odinstalować spyhunter automat bramy dwuskrzydłowej
kablówka skrzynka matryca lsc320an02
Zmywarka Siemens - ciemny wyświetlacz mimo zasilania Podtrzymanie pamięci w Kenwood KMM-102GY - jak to zrobić?