Pomoc z AccessAccess

Zapytania Microsoft Access i VBA dla twojej bazy danych

Realizacja od 1 dniaPoprawki w cenieKontrola jakości
Pakiety
Ochrona płatnościSzczegóły
  • Poprawki w ramach pakietu są bezpłatne.
  • Jeśli nie odpowiesz w ciągu 3 dni od dostarczenia pracy, zostanie ona zaakceptowana automatycznie.
Zamów · 23 €

Pieniądze są rezerwowane w chwili płatności i przekazywane dopiero po akceptacji pracy.

Zapytania Microsoft Access i VBA dla twojej bazy danych

Przykładowy rezultat

Przykład dla pakietu Standard

Szablon arkusza: rejestr faktur dla małej agencji

Układ arkusza — karta "Faktury"

KolumnaNagłówekKto wypełnia
ANr fakturyWy
BKlientWy (lista rozwijana z karty "Klienci")
CData wystawieniaWy
DKwotaWy
ETermin płatności (dni)Formuła
FTermin zapłatyFormuła
GZapłacono dniaWy (puste do czasu zapłaty)
HStatusFormuła
IDni po terminieFormuła

Formuły (fragment, 6 z 10)

E2 — termin płatności z listy klientów =IFERROR(VLOOKUP(B2, Klienci!A:C, 3, FALSE), 30) Szuka terminu klienta w karcie "Klienci"; jeśli klienta tam nie ma, przyjmuje 30 dni.

F2 — termin zapłaty =IF(C2="", "", C2 + E2) Dodaje termin płatności do daty wystawienia. W pustych wierszach zostaje puste.

H2 — status =IF(C2="", "", IF(G2<>"", "Opłacona", IF(TODAY()>F2, "Po terminie", "Otwarta"))) Opłacona, jeśli wpisano datę zapłaty; w przeciwnym razie Po terminie po upływie terminu, a wcześniej Otwarta.

I2 — dni po terminie =IF(H2="Po terminie", TODAY() - F2, "")

Panel!B2 — suma do zapłaty =SUMIFS(Faktury!D:D, Faktury!H:H, "<>Opłacona", Faktury!C:C, "<>")

Panel!A5 — saldo według klientów (jedna formuła wypełnia tabelę) =QUERY(Faktury!B:H, "select B, sum(D) where H <> 'Opłacona' and B is not null group by B order by sum(D) desc label sum(D) 'Należność'", 1)

Gdzie wkleić

  • E2, F2, H2 i I2 wpisz w 2. wierszu karty "Faktury" i przeciągnij do wiersza 500
  • Dwie formuły panelu wklej raz; aktualizują się same
  • Formatowanie warunkowe na H2:H500: tekst to "Po terminie" → jasnoczerwone tło
  • Przy polskich ustawieniach regionalnych Arkusze mogą wymagać średnika zamiast przecinka między argumentami

Obsłużone przypadki szczególne

  • Faktura opłacona częściowo: dodaj wiersz z pozostałą kwotą i nowym numerem, np. FV-041b
  • Klient zmienił nazwę: zmień ją tylko w "Klienci"; lista rozwijana utrzyma spójność wierszy
  • Excel zamiast Arkuszy: wszystkie formuły działają poza QUERY; zamiast niej użyj tabeli przestawnej na kolumnach B, D, H

Przykład kontrolny

Faktura FV-038, klient Gabinet Stomatologiczny Północ, wystawiona 1 września, termin 14 dni → do 15 września. Dziś jest 20 października, brak zapłaty → Po terminie, 35 dni.

Klient: 4-osobowe studio produkcji wideo. Narzędzie: Arkusze Google. Zadanie: "Gubimy się w tym, kto zapłacił. Potrzebujemy jednego arkusza, który pokaże faktury po terminie i ile winien jest każdy klient."

Klient i wszystkie dane są wymyślone.

O usłudze

Wiele małych firm nadal działa na bazie danych Microsoft Access, którą ktoś zbudował lata temu, a teraz raport pokazuje złe dane lub potrzebne jest nowe zapytanie. Pokaż nam swoje tabele na zrzutach ekranu okna Relacje i widoku projektu tabeli albo wklej listy pól i opisz, czego potrzebujesz. Piszemy SQL dla twoich zapytań, wyjaśniamy złączenia i kryteria, a w pakiecie Premium dodajemy kod VBA dla przycisku formularza lub raportu.

Co obejmuje usługa

  • Co otrzymujeszGotowy SQL dla każdego zapytania z krokami jego utworzenia w Access i prostą notatką o tym, jak działa; od pakietu Standard także porady dotyczące struktury tabel, a w pakiecie Premium kod VBA z instrukcją instalacji. Wszystko jest dostarczane jako tekst na stronie zamówienia; nie wysyłamy gotowego pliku arkusza.
  • Zapytania SQLWybierające, aktualizujące, dołączające i sumujące
  • Wyjaśnione złączeniaDlaczego jest tam każde złączenie i kryterium
  • Gdzie wkleićKroki w widoku SQL dla każdego zapytania
  • Porady dotyczące tabelOd pakietu Standard: klucze, duplikaty, typy pól
  • Kod VBAW pakiecie Premium: dla przycisku formularza lub raportu

Jak to działa

  1. 1
    BriefPokazujesz tabele i opisujesz zadanie
  2. 2
    ZapytaniaPiszemy SQL i VBA
  3. 3
    PoprawkiJeśli coś nie działa na twoich danych, poprawiamy to w ramach pakietu

Czego potrzebujemy od Ciebie

Zrzuty ekranu okna Relacje i odpowiednich tabel (lub wklejone nazwy i typy pól), twoja wersja Access i to, co ma robić każde zapytanie, formularz lub raport.

Zapytamy Cię:

  • Której wersji Access używasz?
  • Co ma pokazywać zapytanie lub raport?
  • Których tabel i pól to dotyczy?
  • Jakiego wyniku oczekujesz dla jednego przykładu?

Porównaj pakiety

PakietyPodstawowyDo 3 zapytań11 €StandardZapytania i porady dotyczące tabel23 €PremiumZapytania z kodem VBA44 €
Termin1 dzień2 dni3 dni
Poprawki123
Zapytaniado 3do 8do 15
Porady dotyczące struktury tabelNieTakTak
Kod VBANieNieTak
Zamów PodstawowyZamów StandardZamów Premium

Ochrona płatności

Płacisz przy składaniu zamówienia, ale pieniądze są przekazywane tylko za zaakceptowaną pracę.

  • Stała cenaCena pakietu nie zmienia się po zapłacie.
  • Pieniądze są zarezerwowanePrzy płatności kwota jest tylko rezerwowana. Serwis otrzymuje ją dopiero po akceptacji pracy.
  • Sprawdzone przed dostarczeniemKażdy wynik przechodzi kontrolę jakości, zanim do Ciebie trafi, a przed akceptacją widzisz go na stronie zamówienia.
  • Bezpłatne poprawkiProś o poprawki w ramach briefu tyle razy, ile przewiduje pakiet.
  • Akceptacja po 3 dniachJeśli w ciągu 3 dni od dostarczenia pracy ani jej nie zaakceptujesz, ani nie poprosisz o poprawki, zostanie zaakceptowana automatycznie. Jeśli po dostarczeniu napiszesz na czacie zamówienia, zamówienie czeka; po naszej odpowiedzi możemy ponownie uruchomić odliczanie 3 dni i poinformujemy o tym na czacie.
  • Ponowne wykonanie lub pełny zwrot pieniędzyJeśli wynik nie odpowiada Twojemu briefowi, a poprawki tego nie naprawiły, lub praca trwa ponad dwa razy dłużej niż termin, napisz na czacie zamówienia: wykonamy pracę ponownie albo zwrócimy całą płatność.
Jak to działa →

Pytania i odpowiedzi

Czy mogę wysłać mój plik .accdb?

Nie, formularz przyjmuje obrazy oraz pliki PDF, Word lub Excel. Wyślij zrzuty ekranu tabel i relacji lub wyeksportuj tabelę do Excela.

Czy możecie przenieść moją bazę danych do SQL Server lub do chmury?

Nie w tej ofercie. Piszemy zapytania i VBA dla twojej istniejącej bazy Access.

Co jeśli zapytanie zwraca błąd?

Nie możemy otworzyć twojej bazy danych. Podaj nam treść błędu i nazwę zapytania, a poprawimy je w ramach przysługujących ci poprawek.

Pakiety
Zamów · 23 €· 2 dni