IsVisible i HideDuplicate umożliwiają użytkownikowi ukrycie zduplikowanych i powtarzających się pól w programie Microsoft Access, ale istnieje między nimi niewielka różnica. Artykuł podsumowuje funkcjonowanie tych dwóch właściwości.
MS Access to jedno z niezawodnych rozwiązań do zarządzania bazami danych w małych i średnich firmach. Częstym problemem napotykanym przez użytkowników baz Access jest niepotrzebne powtarzanie rekordów w polach tekstowych. Można to jednak rozwiązać za pomocą właściwości IsVisible. Pola Duplicate sprawiają, że baza danych jest skomplikowana i trudna do zrozumienia. W tym artykule przyjrzymy się bliżej właściwości IsVisible i funkcji Ukryj duplikat w programie MS Access.
Właściwość IsVisible
Właściwość IsVisible w MS Access pomaga użytkownikom określić, czy kontrolka w raporcie jest widoczna, czy nie. Właściwość IsVisible używa ustawień w następujący sposób:
Prawda — kontrolka jest widoczna.
Fałsz — formant nie jest widoczny.
Właściwość jest domyślnie ustawiona na „True”. Zwykle podaje wartość prawda lub fałsz zgodnie z kontrolką raportu, jeśli właściwość HideDuplicates została ustawiona na wartość Tak. Użytkownicy muszą pamiętać, że mogą ustawić właściwość IsVisible tylko w sekcji „Drukuj zdarzenie” raportu, która zawiera formant.
Właściwość IsVisible wraz z właściwością HideDuplicates jest przydatna do określania, czy formant w raporcie jest widoczny i w rezultacie pokazuje lub ukrywa inne formanty.
Można na przykład ukryć kontrolkę wiersza, gdy kontrolka pola tekstowego jest ukryta, ponieważ zawiera zduplikowane wartości.
Ukryj Duplikat Właściwości

W relacyjnych bazach danych istnieje wiele relacji „jeden do wielu”. MS Access pozwala użytkownikom ukryć zduplikowane wartości za pomocą właściwości HideDuplicate, ale w wielu przypadkach wymagane rekordy z pól tekstowych również się ukrywają.
Jak uniknąć zduplikowanych pól
Aby zilustrować problem, możemy wziąć przykład bazy danych zawierającej pola ID zamówienia, Data, Firma, Ilość itp. Data i rekordy firmy występują wielokrotnie i chcemy ukryć niepotrzebne rekordy. Korzystając z właściwości IsVisible identyfikatora zamówienia, możemy ukryć wartości i rekordy daty zamówienia i nazwy firmy oraz podać warunek.
Kontrolka Source faktycznie testuje właściwość IsVisible OrderID. Jeśli jest widoczny, wyświetli OrderDate, ale jeśli nie, wyświetli wartość null. W ten sam sposób użytkownicy mogą również ustawić źródło kontroli innego pola tekstowego, takiego jak nazwa firmy, aby ukryć powtarzające się wartości, wydając następujące polecenie
=IIf(OrderID.IsVisible,[CompanyName],Null)
Ważne punkty
Właściwość IsVisible nie jest taka sama jak właściwość Visible programu MS Access, ponieważ właściwość IsVisible jest niedostępna w czasie projektowania. Można go ustawić tylko wtedy, gdy raport jest uruchamiany lub wykonywany.
Użytkownicy mogą korzystać z właściwości HideDuplicate i zaleca się używanie IsVisible tylko wtedy, gdy jest to pilnie potrzebne.
Dla małych firm, które używają MS Access do codziennej pracy, inwestując w accdb naprawa narzędzie jest koniecznością, aby uniknąć przypadków utraty danych.
Wprowadzenie autora:
Vivian Stevens jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym stały SQL Server i doskonałe oprogramowanie do odzyskiwania. po więcej informacji odwiedź www.datanumen.com