Задаване на стойности по подразбиране за полета или контроли

Задаване на стойности по подразбиране за полета или контроли

Тази статия обяснява как да зададете стойност по подразбиране за поле от таблица или за контрола във формуляр в база данни на Access. Стойностите по подразбиране, които задавате, ще се показват в полето или контролата всеки път, когато създавате нов запис във вашата база данни.

В тази статия

Разберете стойности по подразбиране

Можете да добавите стойност по подразбиране към поле на таблица или контрола на формуляр, когато искате Access да въвежда автоматично стойност в нов запис. Например можете да имате достъп винаги да добавите текущата дата към новите поръчки.

Обикновено добавяте стойност по подразбиране към полетата на таблицата. Можете да добавите стойността, като отворите таблицата в изглед за проектиране и след това въведете стойност в свойството стойност по подразбиране за полето. Ако зададете стойност по подразбиране за поле от таблица, Access прилага вашата стойност към всички контроли, които базирате на това поле. Ако не обвържете контрола с поле от таблица или ако се свързвате към данни в други таблици, задавате стойност по подразбиране за вашите контроли на формуляр.

Можете да зададете стойност по подразбиране за полета на таблица, зададени като текст, паметна бележка, число, дата/час, валута, да/не и типове данни за хипервръзка. Ако не предоставите стойност, полето остава NULL (празно), докато не въведете стойност. След като дефинирате стойност по подразбиране, Access прилага тази стойност към всички нови записи, които добавяте. Ако искате, можете да промените стойността в запис от стойността по подразбиране на друга стойност, освен ако не е забранена проверката.

Най-горе на страницата

Задаване на стойност по подразбиране за поле от таблица

Когато задавате стойност по подразбиране за поле от таблица, всички контроли, които свързвате с това поле, ще показват стойността по подразбиране.

Задаване на стойност по подразбиране

  1. В навигационния екран щракнете с десния бутон върху таблицата, която искате да промените, и след това щракнете върху изглед за проектиране.

  2. Изберете полето, което искате да промените.

  3. В раздела Общи въведете стойност в полето на свойството стойност по подразбиране .

    Стойността, която можете да въведете, зависи от типа на данните, зададен за полето. Например можете да въведете = date () , за да вмъкнете текущата дата в поле за дата и час. За примери на стойности по подразбиране вижте примери на стойности по подразбиране, по-нататък в тази статия.

  4. Запишете промените.

Най-горе на страницата

Задаване на стойност по подразбиране за контрола

Обикновено можете да зададете стойност по подразбиране за контрола само когато не обвържете тази контрола с поле от таблица или когато се свързвате към данни в друга таблица.

Задаване на стойност по подразбиране

  1. В навигационния екран щракнете с десния бутон върху формуляра, който искате да промените, и щракнете върху Режим на проектиране.

  2. Щракнете с десния бутон върху контролата, която искате да промените, и след това щракнете върху свойства или натиснете F4.

  3. Щракнете върху раздела всички в списъка със свойства Намерете свойството стойност по подразбиране и след това въведете стойността по подразбиране.

  4. Натиснете CTRL+S, за да запишете промените.

Най-горе на страницата

Задаване на ред по подразбиране за списъчно поле или разгъващ се списък

По подразбиране контроли списъчно поле и разгъващ се списък показват два типа списъци: списъци със стойности и справочни списъци. Списъкът със стойности е твърд списък с елементи, които се намират в свойството "източник на редове " на списъчно поле или разгъващ се списък. В контраст на това справочен списък взема данните си от справочно поле (поле, което използва заявка за извличане на данни от друга таблица), а след това зарежда тези данни в контрола за комбинирано поле.

За списъците със стойности и справочните списъци можете да укажете кой елемент от списък се показва по подразбиране, но можете да следвате различна процедура за всеки тип списък. Следващите стъпки обясняват как да задавате стойности по подразбиране за списък със стойности и справочен списък.

Задаване на стойност по подразбиране за списък със стойности

  1. В навигационния екран щракнете с десния бутон върху формуляра, който искате да промените, и щракнете върху Режим на проектиране.

  2. Щракнете с десния бутон в списъчното поле или контролата на текстово поле и след това щракнете върху свойства или натиснете F4.

  3. Уверете се, че свойството източник на редове съдържа списък със стойности. Елементите в списък със стойности са оградени с двойни кавички и се разделят с точка и запетая. Например можете да видите списък като този: "добър"; " Панаир ";" Poor".

  4. Ако свойството източник на редове съдържа заявка (низ от текст, който започва с Select), преминете към следващия набор от стъпки.

  5. В полето на свойството стойност по подразбиране въведете следното:

    [control_name]. ItemData (n)

    В този случай control_name е името на списъчното поле или контролата на разгъващ се списък, а n е броят на елементите от списъка, които искате да зададете по подразбиране. Ако не знаете името на контролата, прегледайте стойността в свойството име , което се намира в горния край на списъка със свойства.

    Например, Представете си, че имате контрола на разгъващ се списък с име собственики искате да използвате третата стойност в списъка като стойност по подразбиране. Въвеждате следното в полето на свойството стойност по подразбиране :

    [Собственик]. ItemData (2)

    Въвеждате 2 вместо 3 , тъй като ItemData е базиран на нула, което означава, че започва да брои на нула, а не на една.

  6. Запишете промените и след това превключете обратно към изглед на формуляр. Избраната стойност по подразбиране трябва да се покаже в списъчното поле или разгъващ се списък, когато добавяте запис към вашата база данни.

Задаване на стойност по подразбиране за справочен списък

  1. Отворете таблицата, която предоставя първичните данни за вашето справочно поле в изглед на лист с данни.

  2. Обърнете внимание на стойността на ключа, която е свързана с елемента, който искате да направите стойност по подразбиране.

    Забележка: По подразбиране Access скрива полетата първични и външни ключове. Ако не виждате полето Key, щракнете с десния бутон върху произволна клетка в заглавния ред на таблицата, щракнете върху Покажи колонитеи в диалоговия прозорец Показване на колони изберете своето поле Key и щракнете върху Затвори.

  3. В навигационния екран щракнете с десния бутон върху таблицата, която съдържа справочното поле, и след това щракнете върху режим на проектиране.

  4. Изберете справочното поле, след което в раздела Общи , в полето на свойството стойност по подразбиране въведете стойността на ключа, която сте посочили в стъпки 1 и 2. Това е стойността, която отговаря на елемента от списъка, който искате да направите по подразбиране.

    Например ако имате 10 доставчици и искате името на вашия най-използван доставчик да се показва по подразбиране. За да направите това, ще намерите стойността на ключа, която еднозначно идентифицира доставчика, и ще въведете тази ключова стойност в полето на свойството стойност по подразбиране на полето за външни ключове.

  5. Запишете промените, превключете към изглед на лист с данни и въведете нов запис. Стойността по подразбиране се показва в справочното поле, когато добавите записа.

Най-горе на страницата

Примери на стойности по подразбиране

В следващата таблица са изредени и описани някои стойности по подразбиране. Можете да адаптирате тези примери за използване с вашите собствени данни.

Израз

Стойност по подразбиране на поле

1

1

"MT"

MT

"Ню Йорк, Ню Йорк"

New York, NY (имайте предвид, че трябва да оградите стойността в кавички, ако включва препинателни знаци)

""

Низ с нулева дължина

Date( )

Днешна дата

= Yes

"Да" се показва на локален език на компютъра

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

×