Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dotyczy

Obiekt CheckBox

Obiekt OptionGroup

Obiekt ComboBox

Obiekt TextBox

Obiekt ListBox

Obiekt ToggleButton

Obiekt OptionButton

Określa wartość String (Ciąg), która jest automatycznie wprowadzana do pola podczas tworzenia nowego rekordu. Na przykład w tabeli Adresy możesz ustawić domyślną wartość pola Miasto na „Szczecin”. Gdy użytkownicy dodają rekord do tabeli, mogą zaakceptować tę wartość lub wprowadzić nazwę innego miasta. Właściwość do odczytu i zapisu.

wyrażenie.DefaultValue

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Spostrzeżenia

  • Właściwość DefaultValue (Wartość_ domyślna) nie dotyczy kontrolek pole wyboru, przycisk opcji ani przycisk przełącznika, gdy znajdują się w grupa opcji. Dotyczy to jednak samej grupy opcji.

  • Właściwość DefaultValue (WartośćDomyślna) dotyczy wszystkich pól tabeli z wyjątkiem pól z danymi typu Autonumerowanie lub obiektem OLE.

Właściwość DefaultValue (Wartość _domyślna) określa tekst lub wyrażenie, który jest automatycznie wprowadzany w kontrolce lub polu po utworzeniu nowego rekordu. Jeśli na przykład dla kontrolki pole tekstowe ustawisz właściwość DefaultValue (WartośćDomyślna ) na =Now(), kontrolka wyświetli bieżącą datę i godzinę. Maksymalna długość ustawienia właściwości DefaultValue (Wartość_domyślna) wynosi 255 znaków.

Dla kontrolki możesz ustawić tę właściwość w arkuszu właściwości kontrolki. Dla pola można ustawić tę właściwość w widoku projektu tabeli (w sekcji Właściwości pola), w makro lub przy użyciu kodu Visual Basic for Applications (VBA).

W kodzie języka VBA wartość tej właściwości ustawia się, wykorzystując wyrażenie tekstowe. Na przykład poniższy kod ustawia właściwość DefaultValue (WartośćDomyślna) kontrolki pola tekstowego o nazwie PaymentMethod (Metoda płatności) na wartość „Cash” (Gotówka):

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

Uwaga: Aby ustawić tę właściwość pola przy użyciu kodu języka VBA, użyj właściwości DefaultValue (WartośćDomyślna) modelu ADO lub właściwości DefaultValue (WartośćDomyślna) modelu DAO.

Właściwość DefaultValue ma zastosowanie tylko wtedy, gdy dodaje się nowy rekord. Jeśli zmieniasz właściwość DefaultValue (WartośćDomyślna), zmiana nie wpływa automatycznie na istniejące rekordy.

Jeśli ustawiasz właściwość DefaultValue (WartośćDomyślna) kontrolki formularza połączonej z polem, które również ma ustawienie właściwości DefaultValue (WartośćDomyślna) zdefiniowane w tabeli, ustawienie kontrolki zastępuje ustawienie tabeli.

W przypadku utworzenia kontrolki przez przeciągnięcie pola z lista pól do kontrolki w formularzu zostanie zastosowane ustawienie właściwości DefaultValue (Wartość_domyślna) tego pola, zgodnie z definicją w tabeli, jednak ustawienie właściwości DefaultValue kontrolki pozostanie puste.

Jedna kontrolka może dostarczyć wartość domyślną dla innej kontrolki. Jeśli na przykład ustawisz właściwość DefaultValue (WartośćDomyślna) kontrolki na następujące wyrażenie, wartość domyślna kontrolki zostanie ustawiona na ustawienie właściwości DefaultValue (WartośćDomyślna) kontrolki txtShipTo.

=Forms!frmInvoice!txtShipTo

Jeśli kontrolki znajdują się w tym samym formularzu, kontrolka będąca źródłem wartości domyślnej musi występować wcześniej w kolejności tabulacji niż kontrolka zawierająca wyrażenie.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.