Giriş değerlerinin doğrulanması. Access neden bir parametre değeri istiyor? girilen değerler

Açıklama:

işlevi kullanma ENTER_VALUE hesaplamanın yürütülmesi sırasında, hesaplama için gerekli olan ek verileri talep edebilirsiniz. Değer, iletişim kutusuna girilir.

Bu işlev, aşağıdaki türlerin değerlerini girmenizi sağlar:

astar;

numara;

tarih;

zaman;

mantık;

bir demet;

dizi elemanı seçimi;

Bir sayı girerken, tuşuna basarak yerleşik hesap makinesini kullanabilirsiniz. F2 veya seçim düğmesi alanın sağında.

Tarih girerken de aynı şekilde tuşuna basarak takvimi kullanabilirsiniz. F2 veya seçim düğmesialanın sağında ve butonları kullanarak bir sonraki ve bir önceki güne geçiş.

Sayı türündeki değerleri girerken, bir değer aralığı ve bir dize için maksimum genişlik belirtebilirsiniz.

Sözdizimi:

ENTER_VALUE (<запрос> [, <исходное значение> [, <макс ширина>veya<мин> [, <макс> ] ] ] [ : <доп опции> ])

nerede

<запрос>
soruyu içeren bir dize;

<исходное значение>
varsayılan olarak sunulacak değer;

<макс. ширина>
bir dize girmek için alan genişliğinin değeri;

<мин>, <макс>
sırasıyla minimum ve maksimum değer Bir numara girmek için Yalnızca bir parametre belirtilirse, maksimum olarak kabul edilir ve minimum değer sıfırdır.

<доп опции>
bir sayı için - ondalık noktadan sonraki basamak sayısı, parametre belirtilmemişse, herhangi bir sayıda basamaklı bir sayı girilebilir;
tarih ve saat için - boş bir tarih ve boş bir saat girme yeteneği;

İşlev, giriş alanı için başlangıç ​​değerini ayarlamanıza olanak tanır. Giriş değeri tipi, fonksiyon parametrelerinde belirtilen başlangıç ​​değeri ile belirlenir. Başlangıç ​​değeri verilmezse, bir dize isteği varsayılır. Başlangıç ​​değeri şu şekilde verilebilir:

dize (örneğin, ENTER_VALUE ( "Ödeme amacını girin", "İçin ödeme " ));

numara (örneğin, ENTER_VALUE ( "Vergi oranını girin", 20));

tarih (örneğin, ENTER_VALUE ( "Başlangıç ​​Tarihini Girin", 01.01.2010));

zaman (örneğin, ENTER_VALUE ( "Araba ne zaman geldi", TIME_CURRENT ));

mantık (örn. ENTER_VALUE ("Evrişim yap" , EVET ));

birçok (örneğin, ENTER_VALUE ("KDV" , VATPlus ));

dizi (örn. ENTER_VALUE ( "Bir seçenek belirleyin", [ "Seçenek1" , "Seçenek2" , "Seçenek3" ])).

Bir dizi olması durumunda, listelenen seçeneklerden sonra orijinal değerin numarası virgülle girilir.

Sonuç, türü, işlev parametrelerinde belirtilen orijinal değerin türüne karşılık gelen bir girdi değeridir. Bir dizi durumunda sonuç, seçilen seçeneğin sayısıdır.

Örnek 1:

Aşağıda, işlevin kullanıldığı bir örnek verilmiştir. ENTER_VALUE veritabanındaki kayıt numarası girilir ve ardından bu kayda geçiş yapılır. İşlev yürütüldüğünde, ekranda kayıt numarasını girmek için bir sütun içeren bir iletişim kutusu görünecektir:

Varsayılan olarak, grafik, işlevin ikinci argümanı tarafından belirtilen değere ayarlanacaktır (içinde bu durum bir). Üçüncü ve dördüncü parametreler sırasıyla minimum ve maksimum kayıt sayısını sınırlar (bu durumda 1 ve DB_TOTAL ). Değişken numaraya diyalog kutusuna girilen değer yazılacaktır.

sayı = ENTER_VALUE ( "Sütun numarasını girin:", 1, 1, sütunlar. TOPLAM )

sütunlar. GİT (sayı)

Örnek 2:

Aşağıda, işlevin kullanıldığı bir örnek verilmiştir. ENTER_VALUE seçeneklerden birini seçmeniz istenir. İşlev yürütüldüğünde, ekranda işlevin ikinci parametresi tarafından belirtilen seçenekleri listeleyen bir iletişim kutusu görünür:

Her seçeneğin solunda bir radyo düğmesi bulunur. Bir seçeneği belirlemek için, istenen öğenin önündeki radyo düğmesine tıklayın ve ardından veya düğmesine tıklayın .

Varsayılan olarak seçilen öğe, işlevin üçüncü parametresi tarafından belirtilen öğedir.

period_id = ENTER_VALUE ( "Dönem seçin",[ "Gün" , "Beş Gün" , "Hafta" ,

"On yıl" , "Ay" , "Çeyrek" , "Yıl" ])

Bir değişken kullanılarak bir dizi seçenek de belirtilebilir:

seçin!1 = "Gün"

seçin!2 = "Beş Gün"

seçin!3 = "Hafta"

seçin!5 = "Ay"

seçin!6 = "Çeyrek"

seçin!7 = "Yıl"

period_id = ENTER_VALUE ( "Dönem seçin",tercih)

date_start = PERIOD_START (DATE_START, period_id)

date_end \u003d PERIOD_CON (DATE_CON, period_id)

Formlar ve raporlar işlevi kullanabilirENTER_VALUE!, bir giriş iletişim kutusu görüntülemez. Bunun yerine, bağlam menüsü içeren form veya rapor parametreleri iletişim kutusu bu fonksiyon, işlev tarafından döndürülen sonucu belirleyen bir seçenek görünür.

Sözdizimi:

ENTER_VALUE! (<запрос> , <тип>veya<множество>veya <список значений> )

nerede

<запрос>
soruyu içeren bir dize sabiti;

<тип>
giriş türü belki DİZGİ, SAYI, MANTİK, TARİH, SAAT;

<множество>
set tanımlayıcısı;

<список значений>
köşeli parantez içindeki değerlerin listesi.

Sonrasında Ünlem işareti koyabilirsin.

Örnekler:

ENTER_VALUE!("Komisyonun Sonuçlandırılması", ASTAR )

ENTER_VALUE!("Analiz" , [ "Tam" , "Kısmi" ])

ENTER_VALUE!("KDV muhasebesinin türü", ndsPlus)

Bazen bir Access nesnesini açtığınızda (örneğin bir tablo, sorgu, form veya rapor), bir iletişim kutusu görüntülenir. Parametre değerini girin. Access'in yorumlayamadığı bir tanımlayıcı veya ifade içeren bir nesneyi açtığınızda, aşağıdaki iletişim kutusu görüntülenir.

Bazı durumlarda, bu sadece kullanıcının ihtiyacı olan şeydir. Örneğin, veritabanı oluşturucu, her çalıştırıldığında başlangıç ​​tarihi veya çalışan kodu gibi bilgilerin girilmesine izin veren bir sorgu ayarlayabilir. Böyle bir iletişim kutusu şöyle görünebilir:

Ancak diğer durumlarda, bu iletişim kutusunun görünümü istenmeyen bir durumdur. Örneğin, bir veritabanının yapısında değişiklikler yaptınız ve şimdi Access'te bir nesne açtığınızda, aniden anlaşılmaz bir mesaj içeren bir iletişim kutusu görüyorsunuz.

Bu makale, Access'te belirli parametre değerlerini isteme nedenlerinin nasıl ayarlanacağını ve bu tür isteklerin nasıl durdurulacağını açıklar.

Not: Bu makale Access web uygulamaları için geçerli değildir - Access ile veritabanı tasarımı yazın ve Office 365 veya SharePoint'te web'de yayınlayın.

Parametre değeri istekleri nasıl durdurulur

iletişim kutusuna Parametre değerini girin artık görünmüyorsa, çalışma nesnesiyle ilişkili tüm ifadeleri kontrol etmeniz ve bu pencereyi çağıran tanımlayıcıyı bulmanız gerekir. Ardından, bu tanımlayıcıyı içeren ifadenin tanımlayıcısını veya sözdizimini düzeltmeniz gerekir.

İfade sözdizimi hakkında daha fazla bilgi için Ayrıca Bkz. bölümündeki bağlantılara bakın.

İstenmeyen Bir İletişim Kutusu Göründüğünde Parametre değerini girin iletişim kutusunda görüntülenen tanımlayıcıyı veya ifadeyi not edin. Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi "SomeIdentifier".

İptal düğmesini tıklayın ve iletişim kutusunu açan nesnenin türüne bağlı olarak aşağıdaki prosedürlerden birini yapın. Aşağıdakiler, ifadeleri kontrol etmek için genel talimatlardır. çeşitli tipler nesneler. Yapılması gereken belirli değişikliklerin veritabanının yapısına bağlı olduğunu unutmayın.

Bir sorgudaki ifadeleri kontrol etme

Sorgulardaki yazım hataları, istenmeyen hataların yaygın bir nedenidir. diyalog kutuları. Daha önce belirtildiği gibi, sorgu başlangıçta bir parametrenin değeri hakkında veri almayı amaçlıyorsa, bir iletişim kutusu görüntülenir. Parametre değerini girin. Ancak sorgunun bir parametre değeri istemesi gerekmiyorsa, aşağıdaki prosedürü kullanarak sorguda geçersiz ifadeler aramayı deneyin.


Bir rapordaki ifadeleri kontrol etme

Bir raporu açarken bir iletişim kutusu belirirse Parametre değerini girin, rapor özelliklerini kontrol etmek için bu adımları izleyin.


Temel form sorgusunda ifadeleri doğrulama

Eğer iletişim kutusu Parametre değerini girin Form her açıldığında görünürse, alttaki sorguda yanlış ifade olabilir. Yanlış ifadeler için temel sorguyu kontrol edin.

Bir formdaki bir kutudaki veya birleşik giriş kutusundaki ifadeleri doğrulama

Parametrede yanlış ifade dize kaynağı birleşik giriş kutusu veya birleşik giriş kutusu gibi bir kontrol, bir iletişim kutusunun görünmesine neden olabilir Parametre değerini girin. Bazı durumlarda, denetimi kullanmayı deneyene kadar iletişim kutusu görüntülenmez. Parametreyi kontrol etmek için dize kaynağı kontrol etmek için aşağıdaki prosedürü kullanın.

    Gezinti Bölmesi'nde, forma sağ tıklayın ve yapıcı.

    Kontrol etmek istediğiniz alanı veya birleşik giriş kutusunu seçin.

    Görev alanı ise Mülk Sayfası görüntülenmezse, F4 tuşuna basın.

    sekmeye git Veri, mülkü kontrol et dize kaynağı ve metnin iletişim kutusundaki metinle eşleşip eşleşmediğini belirleyin Parametre değerini girin.

Tablodaki ifadeleri kontrol etme

Access bir iletişim kutusu görüntülerse Parametre değerini girin tabloyu her açtığınızda, büyük olasılıkla özellikte yanlış ifade bulunur dize kaynağı bu tablonun arama alanları.

    Gezinti Bölmesi'nde tabloya sağ tıklayın ve yapıcı.

    Bir alanın arama alanı olup olmadığını belirlemek için alanın adına tıklayın ve ardından bağlam menüsünde Alan Özellikleri sekmeyi seç ikame. Sekme bir özellik içeriyorsa dize kaynağı, alan bir arama alanıdır. Mülkü Keşfet dize kaynağı. Bir SQL ifadesi içeriyorsa, ifadedeki tanımlayıcılardan biri yanlış olabilir ve bu da iletişim kutusunun görünmesine neden olur. Parametre değerini girin.

Not: Bir tablo birden çok arama alanı içerebilir, bu nedenle her alan için arama sekmelerini kontrol edin.

 ATÖLYE:

açık dosyada 04_1 Koruma, Excel2010 parolasını belirterek dosya açma korumasını ayarlayın. Dosyayı kapat.

 Dosya Korumasını açın, şifreyi kaldırın.

Giriş değerlerinin doğrulanması

Veri Doğrulama, kullanıcının hücrelere veri girişi konusunda kısıtlamalar oluşturabileceği ve ayrıca ekranda doğru eylemleri gerçekleştirmenizi ve hataları size bildirmenizi isteyen mesajları görüntüleyebildiği bir Excel aracıdır.

Veri doğrulama ile, tekrarlanan verilerin girişini, bunlardan bir açılır liste oluşturarak basitleştirebilirsiniz.

Hücre seçildiğinde görünen bir hücre istemi oluşturabilirsiniz. Böylece, kullanıcıya belirli verileri girme ihtiyacı hakkında bilgi verebilirsiniz.

Veri Girişi Kısıtlamalarını Ayarlama

Tablo yalnızca doldurulacaksa, yanlışlıkla yazım hatalarını önlemek veya mükerrer değerleri girmeyi kolaylaştırmak için giriş verileri üzerinde kısıtlamalar ayarlayabilirsiniz.

Tablo zaten verilerle doluysa, yanlış verileri tespit etmek için veriler üzerinde de sınırlar belirlemelisiniz.

1. Bir hücre aralığı seçin.

2. Veri sekmesinde, grupta verilerle çalışma, Seçme

Veri doğrulama .

3. iletişim kutusundaGiriş değerlerinin doğrulanması Seçenekler sekmesinde,

Sor Durumu kontrol et– veri türünü seçin ve giriş değerlerine bir kısıtlama koyun.

 Herhangi bir değer - veri girişinde kısıtlama yoktur.

 Tamsayı – yalnızca tam sayıları girin.

 Gerçek - hem tamsayı hem de kesirli sayıları girin.

 Tarih - tarih girişi kısıtlaması.

 Saat - Yalnızca saati girin.

 Metin uzunluğu -

Girilen karakter sayısı sınırı.

Microsoft Excel 2010 Düzey 2 Gelişmiş Özellikler

 Başka - veri girişi üzerinde daha kapsamlı kontrol imkanı sağlanır, doğrulama koşulu bir formül kullanılarak belirlenir.

 Liste - önerilen listeden veri girin (veri türüyle ilgili herhangi bir kısıtlama yoktur). Maksimum 32767 öğe içerebilir. Liste kaynağı şunlar olabilir:

 Noktalı virgülle ayırarak klavyeden girin; (ayırıcı bağlıdır

bölgesel ayarlar - virgül olabilir).

Geçerli çalışma kitabının herhangi bir sayfasından hücreleri seçin.

tuşu ile adlandırılmış aralığı seçin F3 .

Tamsayı veya Gerçek kontrol türleri uygulanarak hücreye yalnızca bir sayı girilebilir. Ancak, Excel'in tarihleri ​​ve saatleri tam olarak sayısal değerler olarak algıladığını ve sakladığını hatırlamakta fayda var, bu nedenle diğer doğrulama koşullarıyla çelişmiyorsa tarih ve saat girilmesine de izin verilecektir.

4. Mesaj girişi sekmesinde

Veri girişi kısıtlamaları hakkında bir ipucu girin. Araç ipucu, Göster seçeneğinin seçilmesi koşuluyla etkin hücrede görüntülenecektir.

hücre güncel ise ipucu .

5. Hata Mesajı sekmesinde

Görünüm alanında şunları seçin:

 Dur - yanlış veri girme yasağı, bir hata mesajı belirir.

 Uyarı - kullanıcı tarafından onaylanırsa yanlış veri girişine izin verilir - Evet

 Mesaj - Kullanıcı -Tamam'ı onayladığında geçersiz veri girişine izin verilir.

Ekranın görüntülenmesi koşuluyla, ekranda bir hata mesajı görüntülenecektir.

hata mesajı.

Bir hücreye yanlış veri girildiğinde, bir giriş mesajı (ipucu) ve bir uyarı görüntülendi:

Microsoft Excel 2010 Düzey 2 Gelişmiş Özellikler

Geçersiz veri bulma

Tablodaki veriler zaten doldurulmuşsa ve yanlış girilen değerlerin tespit edilmesi gerekiyorsa, önce girilen veriler üzerinde kısıtlamalar ayarlamalı ve ardından programdan tüm yanlış verileri daire içine almasını istemeniz gerekir.

Bunu yapmak için, gruptaki veriler sekmesinde verilerle çalışma, Veri Doğrulama düğmesinin listesini açın ve Yanlış verileri daire içine alın Veri Araçları grubunda , düğme listesini aç Veri doğrulama ve Seç Yanlış verilerin vuruşunu kaldırın ve iğneyi hızlı, hassas bir hareketle tanıttı. Kron, Ev ve gemi. || Birine veya bir şeye dahil olmak. [Famusov:] Bezrodny'yi ısıttı ve onu aileme getirdi, Ona bilirkişi rütbesini verdi ve onu sekreter olarak aldı. Griboyedov, Wit'ten Vay canına. [Vyshnevskaya:] Beni tanıştırdığı tanıdıklarının boş, küçük çevresinde, içimdeki en iyi manevi niteliklerin tümü öldü. A. Ostrovsky, Karlı bir yer. Lelyukov, ordu piyadelerinin neden kadromuza dahil edildiğini açıkladı. Perventsev, Onur genç yaşta. || İçine dökmek, içeri almak, getirmek vb. Kumdan suni toprak hazırlamak --- ve içine gerekli besin maddelerini katarak tamamen verimli bir toprak elde etmek mümkündür, Timiryazev, Bitki yaşamı. - Bu kumsalda bir ay yüzerken, vücudun bu süre boyunca yapay olarak içeri sokabileceğinizden daha fazla iyot emdiğini hayal edin. A.N. Tolstoy, Kızkardeşler.

2. (bir bahane ile"üzerinde"). Lider, bir yere tırmanmaya yardım et, yukarı çık. Merdivenlere girin.

3. içine sokmak şart. Masrafa ekleyin.Petersburg kesimi onları yanılttı, ancak kısa süre sonra ordu apoletlerini tanıyarak öfkeyle döndüler. Lermontov, Prenses Mary.

4. Kurun, kurun. Evrensel zorunlu eğitimi tanıtın. Malların ithalatına gümrük vergileri getirin.Konstantin Gorelkin, müfrezede ciddi bir disiplin getirdi. B. Polevoy, Taşralı. || Tüketim için kabul edin; uygulamak. Yuzovka'da Kurako iki fırını yeniden inşa etti - eğimli köprüler, Amerikan derin demir ocakları tanıttı. Beck, Kurako. Tüyere cihazları sorununu nihayet çözmek gerekiyordu ---. Pastukhov'a dedim ki: - Sen ve ben zaten bakır tüyerleri tanıtmaya karar verdik. M. Pavlov, Bir Metalurjistin Anıları.

5. (bir bahane ile"v"). İsimlerle birleştirilir: eylem, sömürü, kullanmak, alışkanlık, günlük yaşam, devir vb. şu anlama gelir: kullanılabilir veya aktif hale getirmek. Yeni bir maden başlatın. Santrali işletmeye alın.

Ele geçirmek ( veya mirasta)- ilgili yasal düzenleme ile mülkiyet haklarını onaylayarak gayrimenkul, miras vb. mülkiyeti devretmek. Kursa girin ne- tanıtmak

İşin özüne inin veya soru)- ana hükümler hakkında bilgi sahibi olmak (vakalar, sorular).

Kaynak (basılı sürüm): Rus dili sözlüğü: 4 ciltte / RAS, Dilbilim Enstitüsü. Araştırma; Ed. A.P. Evgenieva. - 4. baskı, silindi. - M.: Rus. dil.; Basım kaynakları, 1999; (elektronik versiyon):