Właściwość DefaultValue

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, które zwraca jeden z obiektów na liście Dotyczy.

Spostrzeżenia

  • Właściwość DefaultValue nie ma zastosowania do kontrolek pole wyboru, przycisk opcji ani przycisk przełącznika, gdy znajdują się one w grupa opcji. Jednak dotyczy ona 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 określa tekst lub wyrażenie, który jest automatycznie wprowadzany w kontrolce lub polu podczas tworzenia nowego rekordu. Jeśli na przykład ustawisz właściwość DefaultValue dla kontrolki pole tekstowe wartość =Now(), ta kontrolka wyświetli bieżącą datę i godzinę. Maksymalna długość ustawienia właściwości DefaultValue to 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 języka 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 pola lista pól ustawienie właściwości DefaultValue (Wartość Domyślna) pola, zdefiniowane w tabeli, zostanie zastosowane do kontrolki w formularzu, chociaż 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.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×