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 .
Microsoft SQL Server veritabanını sorgular form şablonunuz için bir ikincil veri bağlantısını ekleyebilirsiniz. Form veri tabanına gönderen form şablonunuz için bir ikincil veri bağlantısını ekleyemezsiniz. Bir veritabanı için form verilerini gönderme için ikincil veri bağlantısını kullanmak istiyorsanız, bu veritabanı ile çalışan bir Web hizmetinden bir ikincil veri kaynağı bağlantısı kullanın. Ayrıca bkz bölümünde bir Web hizmeti için bir ikincil veri bağlantısı ekleme hakkında daha fazla bilgi için bağlantılar bulabilirsiniz.
Bir ikincil veri bağlantısını veritabanına eklemek için aşağıdakileri yapmanız gerekir:
Adım 1: bir ikincil veri bağlantısı form şablonuna ekleme Bu adımı ikincil veri kaynağı uygun alanları ve veriler veritabanında depolanır biçimini dayalı grupları oluşturur. Formu ilk açtığında bu veri bağlantısını kullanmak formlar izin vermek için form şablonunu de yapılandırabilirsiniz.
Adım 2: veri bağlantısını kullanmak için form şablonunu yapılandırma Kullanıcılarınızın form açıldıktan sonra bu veri bağlantısını kullanmak isterseniz, bu veri bağlantısından verileri almak kullanıcılara izin vermek için form şablonu için bir kural veya bir düğme ekleyebilirsiniz.
Bu makalede
Genel Bakış
Microsoft Office InfoPath, bir dış veri kaynağını temel alan bir form şablonu oluşturduğunuzda, bu dış veri kaynağına ana veri bağlantısı oluşturur. InfoPath, ardından veri dış veri kaynağında depolanan biçimini temel form şablonu için ana veri kaynağı oluşturur. Bununla birlikte, ana veri bağlantısında kullanılan dış veri kaynağı denetimleri form şablonuna koymak istediğiniz değerleri sahip olmayabilirsiniz. Bu değerleri başka bir SQL Server veritabanı gibi başka bir dış veri kaynağındaki var olabilir. Başka bir dış veri kaynağından değerlerini almak için form şablonunuz için bir ikincil veri bağlantısını ekleyebilirsiniz.
Bir form şablonuna ekleme veri bağlantısı bir ikincil veri bağlantısıdır. Bu veri bağlantısını sorgu veri bağlantısı veya veri gönderme bağlantısı olabilir. SQL Server veritabanına ikincil veri bağlantısı olarak yalnızca form şablonunuz için bir sorgu veri bağlantısı ekleyebilirsiniz. Yalnızca ana veri bağlantısını bir dışında bir dış veri kaynağından gereksinim duyarsanız, bu veri bağlantısını eklersiniz. Bir ikincil veri bağlantısı olarak SQL Server veritabanına veri gönderme bağlantısı ekleyemezsiniz.
Veritabanına bir sorgu veri bağlantısı eklediğinizde, InfoPath veri kaynağı ikincil bir veri alanları ve veriler veritabanında depolanır biçimini karşılık gelen grupları oluşturur. Veri yapısı ikincil veri kaynağındaki verileri veritabanı tablolarda depolanan biçimini eşleşmelidir olduğundan, alan veya grup ikincil veri kaynağında değişiklik yapamazsınız. Her sorgu veri bağlantısı sonuçları kaydedin, böylece kendi form ağa bağlı değilken kullanıcılar verilere erişimi yapılandırabilirsiniz. Veri yapısı bağlı olarak, kullanıcılar bir ağına bağlıyken sorgu sonuçlarını görüntülemek isteyebilirsiniz.
Güvenlik Notu: Bir dış veri kaynağından önemli verileri almak için ikincil veri bağlantısı kullanıyorsanız, bilgisayarınızda kaybolabilir veya çalınması durumunda verileri yetkisiz kullanıma karşı korunmasına yardımcı olmak için bu özelliği devre dışı isteyebilirsiniz. Bu özellik devre dışı bırakırsanız, verileri yalnızca kullanıcı ağına bağlıysa kullanılabilir.
Form şablonuna sorgu veri bağlantısı eklediğinizde, bir kullanıcı tarafından açıldığında varsayılan olarak bu form şablonunu temel alan formları veri bağlantısı kullanın. Form şablonunuzu aşağıdaki yollardan biriyle sorgu veri bağlantısını kullanmak için de yapılandırabilirsiniz:
-
Kural ekleme Her Kuraldaki koşul gerçekleştiğinde sorgu veri bağlantısını kullanmak için bir kural yapılandırabilirsiniz.
-
Ekle düğmesini Sorgu veri bağlantısını kullanarak veri almak için tıklatabileceği form şablonu için bir düğme ekleyebilirsiniz.
-
Özel kod kullanın Bir kuralı veya düğmesi ekleyemezsiniz, sorgu veri bağlantısını kullanarak veri almak için özel kod kullanabilirsiniz. Özel kod kullanarak özel kod oluşturmak için geliştirici gerektirir.
Başlamadan önce
Bir ikincil veri bağlantısı form şablonunuz için bir SQL Server veritabanına eklemeden önce veritabanı yöneticinize aşağıdaki bilgiler gerekir:
-
Bu form şablonunu kullanacağınız veritabanı sunucusuyla adı.
-
Bu form şablonunu kullanacağınız veritabanının adı.
-
Kimlik doğrulaması veritabanı tarafından gerekiyor. Veritabanı kullanıcıları veritabanına nasıl erişebilir belirlemek için Microsoft Windows kimlik doğrulamasını veya SQL Server kimlik doğrulaması kullanabilirsiniz.
-
Forma göndermek istediğiniz verileri içeren tablonun adı. Birincil tablo budur. Birden fazla tablo veritabanında kullanmayı planlıyorsanız, ihtiyacınız olanlar diğer adlarını, alt tablolar. İlişkiler birincil tablodaki alanlara sahip alt tablolardaki alanları adlarını de gerekir.
-
Olup çevrimdışı kullanım için formunda güvenle sorgu sonuçlarını depolayabilirsiniz.
Adım 1: ikincil veri bağlantısı ekleme
-
Araçlar menüsünde, Veri bağlantıları' nı tıklatın.
-
Veri bağlantıları iletişim kutusunda, Ekle'yitıklatın.
-
Veri Bağlantı Sihirbazı ' nda Yeni bir bağlantı oluştur' u tıklatın, Veri Al'ıve sonra İleri' yi tıklatın.
-
Sihirbazın sonraki sayfasında, veritabanı (Microsoft SQL Server veya yalnızca Microsoft Office Access)tıklatın ve sonra İleri' yi tıklatın.
-
Sihirbazın sonraki sayfasında, Veritabanını seçin'itıklatın.
-
Veri kaynağını seç iletişim kutusunda, Yeni kaynak' ı tıklatın.
-
Bağlanmak istediğiniz veri kaynağını ne tür listesinde, Microsoft SQL Server' ı tıklatın ve sonra İleri' yi tıklatın.
-
Sunucu adı kutusunda veritabanı sunucusuyla adını yazın.
-
Oturum açma kimlik bilgilerialtında aşağıdakilerden birini yapın:
-
Microsoft Windows ağ içinde kullanılan kimlik bilgileri dayalı erişim izni olan veritabanı belirler, Windows kimlik doğrulamasını kullan'ıtıklatın.
-
Belirtilen kullanıcı adı ve veritabanı yöneticisinden alma parola göre erişim izni olan veritabanı karar verirse, Aşağıdaki kullanıcı adını ve parolayı kullan' ı tıklatın ve sonra Kullanıcı adı ve kullanıcı adınızı ve parolanızı yazın Parola kutuları.
-
-
İleri'yi tıklatın.
-
İstediğiniz verileri içeren veritabanını seçin listesinde, sihirbazın sonraki sayfasında kullanmak, belirli bir tabloya bağlan onay kutusunu seçin, birincil tablo adını tıklatın ve sonra İleri ' yi tıklatın, istediğiniz veritabanını tıklatın. .
-
Dosya adı kutusunda, sihirbazın sonraki sayfasında veri bağlantısı bilgilerini saklayan dosya için bir ad yazın.
-
Bu ayarları kaydetmek için Son'utıklatın.
-
Sorgu Veri bağlantısında kullanmak istediğiniz herhangi bir tablo ekleyin.
Nasıl mı?
-
Tablo Ekle'yitıklatın.
-
Tablo veya Sorgu Ekle iletişim kutusunda, alt tablo adını tıklatın ve sonra İleri' yi tıklatın. İlişkileri her iki tablodaki alan adları eşleşen göre ayarlamak InfoPath çalışır. Önerilen ilişki kullanmak istemiyorsanız, ilişkiyi seçin ve İlişki Kaldır'ıtıklatın. İlişki eklemek için İlişki Ekle'ıtıklatın. İlişki Ekle iletişim kutusunda, ilgili her alana karşılık gelen sütun adını tıklatın ve sonra da Tamam' ı tıklatın.
-
Son'a tıklayın.
-
Ek alt tablolar eklemek için bu adımları yineleyin.
-
-
İleri'yi tıklatın.
-
Formu ağa bağlı değilken sorgu veri bağlantısı sonuçlarını kullanılabilmesi için form şablonunda verilerin bir kopyasını depola onay kutusunu seçin.
Güvenlik Notu: Form bu veri bağlantısını kullandığında bu onay kutusunu seçerek verileri kullanıcının bilgisayarında depolar. Form önemli verileri bu veri bağlantısından başlama olduğu bilgisayarınızda kaybolabilir veya çalınması durumunda verileri korunmasına yardımcı olmak için bu özelliği devre dışı isteyebilirsiniz.
-
İleri'yi tıklatın.
-
Sihirbazın sonraki sayfasında, bu ikincil veri bağlantısı için açıklayıcı bir ad yazın. Formu form açıldığında verileri otomatik olarak almasını isterseniz, form açıldığında verileri otomatik olarak Al onay kutusunu seçin.
Adım 2: veri bağlantısını kullanmak için form şablonunu yapılandırma
Kullanıcı form açıldıktan sonra bu veri bağlantısını kullanmak için bu form şablonunu temel alan formlar isterseniz, bu veri bağlantısını belirli bir koşulda kullanan form şablonunu bir kural ekleyebilirsiniz veya düğme kullanıcılarınız CLI yapabilirsiniz form şablonuna ekleme Bu veri bağlantısını kullanmak için çekme.
Kural ekleme
Form şablonuna kuralın Koşulun karşılanması her sorgu veri bağlantısından verileri almak için bir kural ekleyebilirsiniz. Aşağıdaki yordam, form şablonunuz için bir sorgu veri bağlantısı oluşturduktan ve bu veri bağlantısını verileri görüntülemek için form şablonunuzdaki denetim yapılandırmış olduğunuz varsayılmaktadır.
-
Form şablonu birden çok görünüm varsa, ikincil veri kaynağından verileri görüntülemek istediğiniz denetimle görünümüne gitmek için Görünüm menüsünde Görünüm adını tıklatın.
-
Kurala eklemek istediğiniz denetimi çift tıklatın.
-
Veri sekmesine tıklayın.
-
Doğrulama ve kurallarıaltında kurallar' ı tıklatın.
-
Kurallar iletişim kutusunda, Ekle'yitıklatın.
-
Ad kutusuna kural için bir ad yazın.
-
Bir koşul kuralı çalıştırdığınızda belirtmek için Koşul Ayarla'yıtıklatın ve ardından koşulu girin. Koşul oluştuğunda kural çalışır. Bir koşul ayarlamazsanız, ne zaman kullanıcı denetimdeki değerini değiştirir ve sonra bu denetimi uzakta bildir imleci hareket kural çalışır.
-
Eylem Ekleseçeneğini tıklatın.
-
Eylem listesinde, sorgu kullanarak bir veri bağlantısınıtıklatın.
-
Veri bağlantısı listesinde, kullanmak istediğiniz sorgu veri bağlantısını tıklatın ve her Aç iletişim kutusunu kapatmak için Tamam ' ı tıklatın.
-
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.
Düğme ekleme
Kullanıcılarınız sorgu veri bağlantısından verileri almak için tıklatabileceğiniz form şablonunuz için bir düğme denetimi ekleyebilirsiniz.
-
Form şablonu birden çok görünüm varsa, ikincil veri kaynağından verileri görüntülemek istediğiniz denetimle görünümüne gitmek için Görünüm menüsünde Görünüm adını tıklatın.
-
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.
-
Bir düğme denetimi form şablonunuzu sürükleyin.
-
Form şablonuna yeni eklediğiniz düğmesi denetimi çift tıklatın.
-
Genel sekmesine tıklayın.
-
Eylem listesinde, Yenile'yitıklatın.
-
Etiket kutusuna, form şablonunuzdaki düğmesindeki görünmesini istediğiniz adı yazın.
-
Ayarlar'a tıklayın.
-
Yenileme iletişim kutusunda, bir ikincil veri kaynağıtıklatın.
-
İkincil veri kaynağı Seç listesinde, sorgu veri bağlantısı ile ilişkili ikincil veri kaynağı tıklatın.
-
Açık olan iletişim kutularını kapatmak için Tamam'ı tıklatın.
-
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.