konto usunięte

Temat: Hiper łącze do innego rekordu w innej tabeli

Witam Przyznam że jestem początkujący w access ale szybko się uczę
Chcę stworzyć bazę danych klientów ale część klientów jest osobami prywatnymi a część to firmy
dodatkowo poszczególne osoby mają ze sobą powiązania

Stworzyłem formularz w którym wpisuję imię nazwisko adres itd na końcu wstawiam pole z opcją czy dana osoba ma firmę czy nie
Stworzyłem też drugi formularz z firmami
Chodzi mi o to że np mając Jana Nowaka widzę że ma firmę chciałbym wstawić obok pola z informacją czy ma firmę hiperłącze po kliknięciu którego zostanę automatycznie przeniesiony do drugiej tabeli lub formularza z odpowiednim rekordem w którym znajdują się dane szczegółowe firmy
Można by to wszystko umieścić w jednym formularz ale ilość pozycji była by według mnie za duża i mało przejrzysta a poza tym dla osoby prywatnej pozycje dotyczące firmy były by puste a dla firmy inne pozycje związane z osobą prywatną były by puste dlatego chciałbym to podzielić
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Hiper łącze do innego rekordu w innej tabeli

Nie musi być to hiperłącze - wystarczy prosty przycisk otwierający nowy formularz z właściwością, gdzie .... i warunek wiążący te 2 tabele np. nazwisko.

konto usunięte

Temat: Hiper łącze do innego rekordu w innej tabeli

no to mnie zagięłaś szczerze to nie wiem jak to zrobić ale popracuje nad tym i może coś wymyśle :)
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Hiper łącze do innego rekordu w innej tabeli

Dariusz N.:
no to mnie zagięłaś szczerze to nie wiem jak to zrobić ale
Nie jest to takie trudne, choć domyślam się, że VBA nie znasz?
Makro można stworzyć w kreatorze makr. Jakim polem chcesz łączyć obie tabele?

konto usunięte

Temat: Hiper łącze do innego rekordu w innej tabeli

Nie jest to takie trudne, choć domyślam się, że VBA nie znasz?
Makro można stworzyć w kreatorze makr. Jakim polem chcesz łączyć obie tabele?

Myślałem nad nazwiskiem ale to się może przy większej bazie powtarzać i chyba najlepiej będzie łączyć te dwa formularze numerem NIP

próbowałem bawić się tymi makr ale działają one inaczej niż w excelu i mam problem
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Hiper łącze do innego rekordu w innej tabeli

Dariusz N.:
próbowałem bawić się tymi makr ale działają one inaczej niż w excelu i mam problem
Wcale nie tak bardzo inaczej. Wprawdzie nie ma tu nagrywarki makr tak jak w Excelu, ale jest kreator, za pomocą którego można tworzyć makra, a później - zrobić konwersję do VBA.
W tym przypadku pod przycisk można przypisać makro o otwierające formularz, np. tak:

Private Sub
Dim JakiNIP
JakiNIP=me.NIP
DoCmd.OpenForm "formularzFIRMY", acNormal, , "NIP=" & JakiNIP, acFormPropertySettings
End Sub

Pomyśl tez, czy nie byłoby tu dobrym rozwiązaniem wstawienie podformularza.

konto usunięte

Temat: Hiper łącze do innego rekordu w innej tabeli

Pod formularz nie wchodzi w grę za dużo informacji w każdym z formularzu a poza tym chce utworzyć odnośniki do wielu formularzy.
Głowa mnie już boli od myślenia nad tymi makrami
może mi ktoś wytłumaczyć jak stworzyć makro które będzie kopiować wartość lub tekst z danej komórki i znajdzie tą wartość w innym formularzu i rekordzie, problem w tym że ta wartość się zmienia od aktualnie wybranego rekordy
I prosił bym o wyjaśnienie warunku WHERE który znajduje się w makrach nie mam pojęcia co z nim zrobić



Wyślij zaproszenie do