Temat: Trzy pytania z MS ACCESS.

1.Mam sytuację, w której mam jedną tabelę oraz jeden formularz. Mam też już jakieś dane wprowadzone do bazy danych. Gdy włączam widok formularza, taki jak będzie widział użytkownik to w polach do wypełniania są dane z ostatnio wprowadzonego formularza. Jak zrobić, aby te wartości były puste?
2. Jak ustawić szare podpowiedzi na danym polu? Dajmy na to, mamy pole: WIEK i jeśli nic nie jest wpisane to chcę, aby wyświetlało się tam: wprowadź tutaj swój wiek. I gdy użytkownik to kliknie to szare pole znika?
3. Załóżmy, że mam pole "Tak" "Nie". Jeśli ktoś kliknie "Nie" to się po prostu zapisuje do bazy danych. Jeśli ktoś zaznaczy "Tak" to odblokowywuje się / pokazuje się nowe pole do wpisania tam jakiejś wartości. Jak to zrobić?

Temat: Trzy pytania z MS ACCESS.

Witam .
Podstawowe pytanie jest jakie połączenie jest pomiędzy formularzem a tabelą? Jeżeli tabela jest źródłem dla formularza to aby zrealizować wszystkie punkty za jednym zamachem będzie dość trudne. Chyba że operuje się danymi z wykorzystaniem kodu VBA.
Sytuacja kiedy tabela jest źródłem dla formularza:

Ad. 1. Można ustawić żeby formularz był obiektem tylko do wprowadzania danych. Podczas załadowania formularza Access przeniesie sie automatycznie do ostatniego rekordu => nowego rekordu. Wszystkie pola będą puste (chyba że zostały ustawione w tabeli wartości domyślne, wtedy sie one pojawią).

Ad.2. Można to zrobić dwojako:
- Access pozwala na dodanie etykietki (takiej podpowiedzi - przy najechaniu na formant pojawi sie dymek z tekstem) - takie ustawienie należy we właściwościach formantu, w zakładce 'Inne' należy wprowadzić tekst podpowiedzi w polu 'Tekst etykietki formantu'
- lub stworzyć własne etykiety, które będą sie pojawiały i znikały zgodnie z życzeniem (wszystkie działania zaprogramowane w VBA)

Ad. 3. VBA lub makra

PozdrawiamTen post został edytowany przez Autora dnia 14.01.19 o godzinie 10:23



Wyślij zaproszenie do