Monika Strzelec

Monika Strzelec Student, Uniwersytet
Łódzki

Temat: Problem z ograniczeniem wyboru wierszy

Witam, stworzyłam w Akccess Tabelę Członkowie Społeczności oraz tabelę Ranga. Poprzez kreator odnośników w Członkach Społeczności można wybierać z rozwijanej listy poszczególne rangi (tylko 1 może posiadać członek). Chcę zrobić ograniczenie, że Użytkownik może wybrać tylko 1 raz Mistrza (chyba, że data śmierci (DataDo) aktualnego jest =! NULL ) oraz jedynie 7 dowódców chyba, o ile wszyscy będą żywi. Ponadto oczywiście nie można nadać statusu Mistrza czy Dowództwa będąc martwym ( mając wypełnioną DatęDo).

Ktoś ma pomysł jak to rozwiązać? Próbowałam w kwerendach i rozgryźć to w makrach i... Poległam. Zwyczajnie w świecie nie wiem gdzie to zapisać i w jaki sposób.

Temat: Problem z ograniczeniem wyboru wierszy

Z Twojego opisu wynika że Lord Vader prosił Gandalfa o pomoc w rozbiciu gangu Avengers'ów.

Wrzuć te dwie tab. Zobaczymy co tam jest.
Pzdr

@Edit
Kwerendy są do wybierania danych a nie do podejmowania decyzji. To coś co chcesz zrobić (cokolwiek to jest), musi być zrobione w formularzu (w końcu ta Twoja aplikacja będzie miała jakiś interfejs?) - masz dużo warunków do spełnienia.

Makra? Narzędzie do automatyzacji działań a nie do podejmowania decyzji.Ten post został edytowany przez Autora dnia 14.06.19 o godzinie 12:27
Andy L.

Andy L. ITM, VUB

Temat: Problem z ograniczeniem wyboru wierszy

Monika S.:
(tylko 1 może posiadać członek).

a co z resztą? usunęli im członki?
Monika Strzelec

Monika Strzelec Student, Uniwersytet
Łódzki

Temat: Problem z ograniczeniem wyboru wierszy

Napisz im tak:
Baza dotyczy małej społeczności, z określoną hierarchią, przy czym dwie najwyższe rangi może zajmować określona liczba osób.
W tabeli z danymi członków społeczności jest kolumna z nr ID danej rangi.
Pytanie brzmi, w jaki sposób nałożyć ograniczenie ,aby nie można było dodać rekordu, w którym jest określona ranga, jeśli limit żywych członków społeczności z tą rangą został już osiągnięty.

Temat: Problem z ograniczeniem wyboru wierszy

" Napisz im tak:" - Czyżbyśmy korespondowali z botem?

A co do istoty problemu:
"Im" rozumieją jak działają relacyjne bazy danych i oni proponują rozwiązanie takie:

Po pierwsze musisz wrzucić kolumnę do tabeli z Rangami z limitem Żywych Członków (:-D). Po drugie w tab z Członkami musisz mieć pole które określi czy dany "element" jest nadal żywy - może być check box. Po trzecie trzeba zrobić kwerendę (Qry1), która z jednej strony będzie posiadać rekordy z żywymi. W kolejnym etapie ze stworzonej kwerendy trzeba zrobić kolejna (Qry2) z grupowaniem w polu ranga i polem, w którym jest limit Członków oraz polem które jest licznikiem rekordów. Jezeli licznik jest < limitu to możesz go wyświetlić (wykorzystać w kwerendzie IIF).

Pozostaje tylko podpiąć Qry2 pod pole kombi.

A i jeszcze jedno. Oni sugerują że można zagnieździć Qry1 w Qry2.
Pozdrawiam



Wyślij zaproszenie do