Liste kutusu ekleme

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Kullanıcıya dışlayan listesini göstermek için Microsoft Office InfoPath form şablonunda bir liste kutusu kullanabilirsiniz.

Bu makalede

Bir liste kutusu ne zaman kullanılır

Kullanıcı deneyimi

Liste kutusu ekleme

Düzen ipuçları

Bir liste kutusu ne zaman kullanılır

Aşağıdakileri yapmak istediğinizde liste kutusu kullanın:

  • Kullanıcıların önceden tanımlanmış bir öğe listesinden tek bir seçim yapmalarını etkinleştirin.

  • Sabit bir listeden, form şablonunun veri kaynağıya da veritabanı veya Microsoft Windows SharePoint Services listesi gibi bir dış veri kaynağından alınan değerleri görüntüleme.

Aşağıdaki çizimde, kullanıcılar liste kutusundaki değerleri seçerek Masraf raporu formundaki giderleri kategorilere ayırıyorlar.

Item selected in list box

Liste kutusu form şablonunuzdaki ekledikten sonra belgede görünmesini istediğiniz değerleri belirtmeniz gerekir. Aksi takdirde, kullanıcılar form şablonunuzu temel alan bir form açtığınızda boş bir liste görürsünüz. Liste kutusu özellikleri iletişim kutusunda, girdileri kendiniz yazın ya da bir veritabanından veya diğer veri kaynağından girdileri almak için liste kutusunu yapılandırma.

İlgili denetimler

InfoPath liste kutuları benzer, ancak bu farklı amaçlara hizmet denetimleri içerir. En iyi çalışır; bu denetimleri form şablonunuzdaki karar vermek için aşağıdaki listeye bakın:

Açılan liste kutusu    Bir liste kutusu gibi bir açılan liste kutusu kullanıcıların bir seçenek listesi sunar. Bununla birlikte, kullanıcı bir liste kutusunun yanındaki oku tıklattıktan kadar bir açılan liste kutusunda, liste girdileri gizlenmiştir. Açılan liste kutusu listenizde birçok seçeneğiniz teklif planlıyorsanız, veya form şablonunuzda sınırlı ise, iyi bir seçim olabilir.

Birleşik giriş kutusu    Bir liste kutusu gibi bir birleşik giriş kutusu kullanıcıların bir seçenek listesi sunar. Bununla birlikte, kullanıcı bir birleşik giriş kutusunun yanındaki oku tıklattıktan kadar bir birleşik giriş kutusunda, liste girdileri gizlenmiştir. Kullanıcılar kendi girdisini bir birleşik giriş kutusuna yazın veya önceden tanımlanmış girişlerinden oluşan bir listeden seçin.

Çoklu seçim liste kutusu    Bir listede birden fazla öğe seçmek açabilmesini istiyorsanız, liste kutusu yerine çoklu seçim liste kutusu kullanabilirsiniz. Çoklu seçim liste kutusu içinde kullanıcıların bir listede değer tıklatmak yerine bir veya birden çok onay kutularını işaretleyerek bir seçim belirtirsiniz. Kullanıcılar form ilk açtığınızda standart liste kutuları gibi çoklu seçim liste kutusundaki girdilerin görünür.

Seçenek düğmeleri    Liste kutusu gibi kullanıcıların dışlayan bir listeden seçmek bir grup seçenek düğmeleri sağlar. Bununla birlikte, seçenek düğmeleri ile kullanıcılar bir liste kutusunda bir öğeyi tıklatmak yerine bir seçim yapmak için küçük çemberi tıklatın.

Sayfanın Başı

Kullanıcı deneyimi

Liste kutuları çoğu kullanıcı bunları nasıl kullanacağınızı anlamaları en sık kullanılan form denetimleri, biridir.

Bir liste kutusundan bir öğeyi seçmek için kullanıcıların istedikleri öğeyi tıklatmanız yeterlidir. Kullanıcıların denetimi tıklatın zorunda kalmadan seçenek listesini görebilmek için liste kutusunda "açın," olur. Listedeki seçeneklerden bunları içeren kutusunu yüksekliğini aşarsanız, denetimi sağ tarafında bir kaydırma çubuğu görüntülenir. Kullanıcılar form doldurmak için klavye kullanıyorsanız, bunlar liste kutusundan öğeler arasında taşımak için Yukarı Ok ve aşağı ok tuşlarını tuşlarına da basabilirsiniz.

Sayfanın Başı

Liste kutusu ekleme

Liste kutusu ekleme yordamı yeni, boş bir form şablonu tasarlama veya bir veritabanı veya başka bir dış veri kaynağını form şablonunuzu tasarımını alma bağlı olarak biraz farklıdır.

Aşağıdaki çizimde, liste kutusu bir etiket ve girdileri eklenmeden önce tasarım modunda seçildiğinde nasıl görüneceğini gösterir.

List box selected in design mode

Denetimler bağlı olabilir veya olmayabilir. Denetim bağlı olduğunda, veri kaynağındaki bir alan veya grupla bağlantılıdır ve denetime girilen veriler temel form (.xml) dosyasına kaydedilir. Denetim bağlı olmadığında, bir alan veya grupla bağlantılı değildir ve denetime girilen veriler kaydedilmez. Denetimi seçtiğinizde veya işaretçinizi denetim üzerine getirdiğinizde, denetimin sağ üst köşesinde metin ve bağlama simgesi gösterilir. Metin, denetimin veri kaynağında bağlı olduğu grubu veya alanı belirtir. Simge, denetimin söz konusu grup veya alana doğru bağlanıp bağlanmadığını gösterir. Bağlama doğruysa, yeşil bir simge görüntülenir. Bağlamada herhangi bir yanlışlık varsa, yeşil yerine mavi veya kırmızı bir simge görürsünüz.

Form şablonu için veri kaynağı alanlar ve Veri kaynağı görev bölmesinde hiyerarşik görünümde gruplardan oluşur. Liste kutuları her zaman alanlara bağlıdır. Aşağıdaki örnekte, Veri kaynağı görev bölmesinde Kategori alanı kategori liste kutusuna form şablonunda ilişkilidir.

relationship between list box on form template and corresponding field in data source

Yeni, boş bir form şablonu tasarladığınızda, Denetimler görev bölmesindeki Veri kaynağını otomatik olarak oluştur onay kutusu varsayılan olarak seçili durumdadır. Bu, siz forma denetim ekledikçe InfoPath’in veri kaynağında otomatik olarak alanlar ve gruplar oluşturmasını sağlar. Bu alan ve gruplar, Veri Kaynağı dosya bölmesinde klasör ve dosya simgeleri olarak temsil edilirler.

Form şablonunuz varolan bir Genişletilebilir Biçimlendirme Dili (XML) dosyası, veritabanı veya Web hizmetini temel alıyorsa, InfoPath, Veri Kaynağı görev bölmesindeki alanları ve grupları bu varolan veri kaynağındaki öğelerden türetir.

Liste kutusu ekleme

  1. İmleci, form şablonunda denetimi eklemek istediğiniz konuma getirin.

  2. Denetimler görev bölmesi görünür durumda değilse, Ekle menüsünde Diğer Denetimler’e tıklayın veya ALT+I, C tuşlarına basın.

  3. Denetimler görev bölmesinde aşağıdakilerden birini yapın:

    • Veri kaynağında otomatik olarak liste kutusuna bağlı bir alan oluşturmak için, Veri kaynağını otomatik olarak oluştur onay kutusunu seçin.

    • Liste kutusunu var olan bir alana bağlamak için, Veri kaynağını otomatik olarak oluştur onay kutusunu temizleyin.

      Not: Onay kutusu kullanılamıyorsa, veri kaynağı kilitli demektir. Örneğin, form şablonunuzun tasarımında bir XML Şemasını temel aldıysanız, InfoPath’de veri kaynağına yeni alanlar veya gruplar ekleyemeyebilirsiniz. Bu kısıtlama, şemada yanlışlıkla geçersiz duruma gelmesine neden olabilecek değişiklikler yapmanızı önlemeye yardımcı olur.

  4. Denetim Eklealtında Liste kutusunutıklatın.

  5. Adım 3 veri kaynağını otomatik olarak oluştur onay kutusunun işaretli değilse, liste kutusunu bağlamak istediğiniz Liste kutusu bağlama iletişim kutusunda bir alan seçin.

  6. Form şablonundaki liste kutusunda bir etiket eklemek için üstüne veya sol tarafındaki üste (:) liste kutusunda metni yazın.

  7. Liste girdileri olarak kullanmak istediğiniz değerleri belirtmek için form şablonunuzdaki liste kutusunu çift tıklatın.

  8. Veri sekmesine tıklayın.

  9. Liste kutusunu doldurmak için aşağıdakilerden birini yapın:

    Liste kutusu değerlerini kendiniz yazın

    Önceden belirlenmiş, sınırlı bir değer kümeniz olduğunda ve bu değerlerin gelecekte değişmesini beklemediğinizde, bu seçenek kullanışlıdır. Ama değerler değişirse, kullanıcıların en son girdi listesini görebilmesi ve kullanabilmesi için, form şablonunuzun güncelleştirilmiş bir sürümünü yayımlamanız gerekir.

    1. Ekle'ye tıklayın.

    2. Değer kutusunda, kullanıcı bu girdiyi seçtiğinde depolanmasını istediğiniz metni yazın.

    3. Görünen ad kutusunda, bu girdi için görüntülenecek metni yazın ve ardından Tamam’a tıklayın.

    4. Liste kutusuna eklemek istediğiniz her girdi için 1 ile 3 arasındaki adımları yineleyin.

    5. Yaptığınız değişiklikleri test etmek için, Standart araç çubuğunda Önizleme’ye tıklayın veya CTRL+SHIFT+B tuşlarına basın.

    Formun başka bir bölümündeki değerleri kullanın

    Listenizdeki değerlerin, kullanıcıların formda girdikleri başka değerlere bağlı olarak değişmesini istiyorsanız, bu seçenek kullanışlıdır.

    1. Liste kutusu girdileri’nin altında Değerleri formun veri kaynağında ara’ya tıklayın.

      Liste kutusundaki girdilerin, form şablonunuzdaki belirli bir yinelenen grup veya yinelenen alanla ilişkilendirilmesi gerekir.

    2. Girdiler kutusunun yanında XPath Seç Düğme görüntüsü öğesini seçin ve sonra Alan veya Grup Seç iletişim kutusunda, liste kutusuna değerleri sağlayacak alanları içeren yinelenen alana veya yinelenen gruba tıklayın. Ardından Tamam’a tıklayın.

    3. Değer kutusunun yanında XPath Seç Düğme görüntüsü öğesini seçin ve liste kutusundaki öğelerin olası değerlerini içeren alana tıklayın. Ardından Tamam’a tıklayın. Kullanıcı liste kutusundaki bir öğeye tıkladığında, bu değerlerden biri temel XML’ye kaydedilir.

    4. Görünen ad kutusunun yanında XPath Seç Düğme görüntüsü öğesini seçin ve liste kutusunda görüntülenen öğelerin değerlerini içeren alana tıklayın. Ardından Tamam’a tıklayın.

      İpucu: Görünen ad değerlerinin liste kutusunda birden çok kez gösterilmesini önlemek için, Yalnızca benzersiz görüntü adına sahip girdileri göster onay kutusunu seçin.

    Veritabanı, Web hizmeti, XML belgesi veya SharePoint sitesinden değerleri kullanın

    Liste kutusundaki değerlerin düzenli olarak güncelleştirilmesini veya yenilenmesini istiyorsanız, bu seçenek kullanışlıdır. Değerler normalde veritabanında veya başka bir dış veri kaynağında depolanır ve form her açıldığında oradan alınır.

    1. Değerleri dış veri kaynağında ara’ya tıklayın.

    2. Aşağıdakilerden birini yapın:

      • Zaten bir veri bağlantısı eklediyseniz, Veri Bağlantısı kutusunda o bağlantıya tıklayın.

      • Yeni veri bağlantısı eklemek için, Ekle’ye tıklayın ve Veri Bağlantı Sihirbazı’ndaki yönergeleri izleyin.

        Liste kutusundaki girdilerin, belirli bir yinelenen grup veya yinelenen alanla ilişkilendirilmesi gerekir.

    3. Girdiler kutusunun yanında XPath Seç Düğme görüntüsü öğesini seçin ve sonra Alan veya Grup Seç iletişim kutusunda, liste kutusuna değerleri sağlayacak alanları içeren gruba veya alana tıklayın. Ardından Tamam’a tıklayın.

    4. Değer kutusunun yanında XPath Seç Düğme görüntüsü öğesini seçin ve liste kutusundaki öğelerin olası değerlerini içeren alana tıklayın. Ardından Tamam’a tıklayın. Kullanıcı liste kutusundaki bir öğeye tıkladığında, bu değerlerden biri temel XML’ye kaydedilir.

    5. Görünen ad kutusunun yanında XPath Seç Düğme görüntüsü öğesini seçin ve liste kutusunda görüntülenen öğelerin değerlerini içeren alana tıklayın. Ardından Tamam’a tıklayın.

      İpucu: Görünen ad değerlerinin liste kutusunda birden çok kez gösterilmesini önlemek için, Yalnızca benzersiz görüntü adına sahip girdileri göster onay kutusunu seçin.

Sayfanın Başı

Düzen ipuçları

Görünümünü, boyutunu ve liste kutusu diğer özelliklerini iyileştirmek için aşağıdaki ipuçlarını kullanın:

  • Liste kutusu birkaç boşluklar ortalama genişliğinden daha büyük listedeki öğelerin olmasını sağlama genişletmeyi deneyin. Böylece, liste öğeleri kısmen gizli değildir.

  • Bir kerede birkaç liste kutuları genişliğini değiştirmek için liste kutuları ALT + ENTER tuşlarına basın, Boyut sekmesini tıklatın ve ardından Genişlik kutusuna yeni bir numara yazın, değiştirmek istediğiniz boyutu seçin.

  • Bir kerede birkaç liste kutuları için arka plan rengini değiştirmek için değiştirmek istediğiniz liste kutuları işaretleyin. Biçim menüsünde, Kenarlıklar ve gölgelendirme'yitıklatın ve sonra Gölgelendirme sekmesinde gerekli ayarlamaları yapın.

  • Bir liste kutusunda görüntülenen yazı tipini özelleştirmek için Biçimlendirme araç çubuğunda yazı tipini ve Yazı tipi boyutunu kutularını kullanın. Yazı tipini ve yazı tipi boyutunu, form şablonunuzdaki liste kutularının tümünü bir kerede değiştirmek için istediğiniz ve ardından Biçim menüsünde, Uygulama yazı tipini tüm liste kutusu denetimlerinetıklatın biçimlendirme içeren liste kutusunu tıklatın.

  • Liste kutusu ile form şablonunda çevreleyen nesneleri arasındaki boşluğu ayarlamak istiyorsanız, kenar boşluğu ayarlarını Liste kutusu özellikleri iletişim kutusunda (Boyut sekmesi) ayarlayabilirsiniz. Kenar boşluğu artırmak için kullanarak aralığı artırmak için paragraf sonları kullanarak daha denetim daha hassas bir ölçüde sunar.

Sayfanın Başı

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×