Aracılığıyla paylaş


Tablo sütunlarını eşleme

Tablo ilişkisi olan tablolar arasında öznitelikleri eşleyebilirsiniz. Bu, başka bir satır bağlamında oluşturulan bir satırın varsayılan değerlerini ayarlamanızı sağlar.

Model temelli uygulamalarda yeni satırlar oluşturmanın kolay yolu

Bir kişinin belirli bir firmanın çalışanı için yeni bir ilgili kişi satırı eklemek istediğini varsayalım. Bunu iki farklı yolla yapabilir:

Zor yol

Yalnızca uygulama içinde gezinerek sıfırdan yeni bir ilgili kişi satırı oluşturabilir. Ancak o zaman ana firmayı ayarlaması ve muhtemelen ana firmayla aynı olan çeşitli bilgi öğeleri (adres ve telefon bilgileri gibi) girmesi gerekir. Bu, zaman alabilir ve hatalar için fırsatlar sunar.

Kolay yolu

Daha kolay yol, firma tablosuyla başlamak ve formda İlgili Kişiler alt ızgarasını kullanmak, bir ilgili kişi eklemek için + öğesini seçmektir. Yanlışlıkla yinelenen bir satır oluşturmamak için önce kullanıcıları mevcut ilgili kişileri aramaya yönlendirir. Mevcut bir satır bulunamazsa kullanıcı Yeni'yi seçip yeni bir ilgili kişi satırı oluşturabilir.

Yeni ilgili kişi satırı formu, firmadan eşlenen tüm öznitelik değerlerini (ör. adres ve telefon bilgilerini) varsayılan değerler olarak içerir. Kullanıcı satırı kaydetmeden önce bu değerleri düzenleyebilir.

Çalışma biçimi

Tablo sütunlarını 1:N tablo ilişkisi için eşlerseniz, kullanıcıların kaydetmeden önce düzenleyebilecekleri varsayılan değerlerin ayarlanması için birincil tablo satırındaki belirli öğeler yeni ilgili tablo formuna kopyalanır.

Not

Bu eşlemeler yalnızca, kaydedilmeden önce bir satıra varsayılan değerler ayarlar. Kişiler kaydetmeden önce değerleri düzenleyebilir. Aktarılan veriler, o andaki verilerdir. Kaynak veriler daha sonra değiştiğinde, eşitlenmez.

Bu eşlemeler, iş akışı veya iletişim işlemi kullanılarak oluşturulan ilgili satırlara uygulanmaz. Bunlar kod kullanarak oluşturulan yeni satırlara otomatik olarak uygulanmaz ancak geliştiriciler InitializeFrom (InitializeFrom Function veya InitializeFromRequest Class) adlı özel bir mesajla mevcut eşleşmeleri kullanarak yeni bir satır oluşturabilir.

Bu eşlemeler, üst arama alanları dışında bir uygulamanın Dataverse'e etkin ağ bağlantısı olmadığı durumda açılan yeni ilgili tablo formları için uygulanmaz.

Çevrimdışı modda bir uygulamayı kullanırken tablolar arasında alan eşlemesi desteklenmez. Daha fazla bilgi için, model yönetimli uygulamalar için Mobile offline sınırlamaları bölümünde listelenen sınırlamalara bakın.

Çözüm gezginini açın

Tablo sütunlarını eşlemenin tek yolu çözüm gezginini kullanmaktır.

Yönetilmeyen çözümü açma

  1. Power Apps uygulamasında, sol gezinti bölmesinden Çözümler'i ve ardından araç çubuğunda Klasik görünüme geç'i seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.

  2. Tüm Çözümler listesinde, istediğiniz yönetilmeyen çözümü açın.

Sütunları eşleme 1:N veya N:1 tablo ilişkisi bağlamında yapılır, bu nedenle öncelikle 1:N veya N:1 tablo ilişkilerini görüntülemeniz gerekir.

Eşlenebilir sütunları görüntüleme

Sütun eşlemeleri gerçekte tablo ilişkileri içinde tanımlanmaz, ancak ilişki kullanıcı arabiriminde gösterilir. Bunlar her 1:N tablo ilişkisinde yoktur. Bir tablo için 1:N (veya N:1) tablo ilişkileri listesini görüntülediğinizde, türe göre gösterilen ilişkileri filtreleyebilirsiniz. Tümü, Özel, Özelleştirilebilir veya Eşlenebilir öğesini seçebilirsiniz. Eşlenebilir tablo ilişkileri, tablo sütunlarını eşlemeye izin vermek için erişim sağlar.

Eşlenebilir tablo ilişkilerini görüntüleme.

Eşlenebilir bir tablo ilişkisi açtığınızda, sol gezintiden Eşlemeler'i seçin.

Tablo ilişkisi için Eşlemeler'i seçme.

Eşlemeleri silme

Uygulamak istemediğiniz eşlemeler varsa bunları seçebilir ve Sil simgesi. simgesini tıklayabilirsiniz.

Yeni eşlemeler ekleme

Yeni bir eşleme oluşturmak araç çubuğunda Yeni'ye tıklayın. Sütun Eşlemesi Oluştur iletişim kutusu açılır.

Sütun eşlemesi oluştur iletişim kutusu.

Eşlemek istediğiniz değerlere sahip bir kaynak tablo sütunu ve bir hedef tablo sütunu seçin.

Sütun eşlemeyi yapılandırma.

Ardından Tamam'ı seçerek iletişim kutusunu kapatın.

Aşağıdaki kurallar, hangi tür verilerin eşlenebileceğini gösterir.

  • Her iki sütun da aynı türde ve aynı biçimde olmalıdır.
  • Hedef sütunun uzunluğu, kaynak sütunun uzunluğuna eşit veya bundan fazla olmalıdır.
  • Hedef sütun, başka bir sütunla önceden eşlenmiş olamaz.
  • Kaynak sütun, formda görünür olmalıdır.
  • Hedef sütun, kullanıcının veri girebileceği bir sütun olmalıdır.
  • Adres kimliği değerleri veya partylist türündeki sütunlar eşleştirilemez.
  • Bir formda görüntülenmeyen bir sütuna/sütundan eşleme yaparsanız söz konusu sütun bir forma ekleninceye kadar eşleme yapılmaz.
  • Sütunlar seçimler ise her seçeneğin tam sayı değeri aynı olmalıdır.

Not

Seçim sütunlarını eşlemeniz gerekiyorsa her iki sütunu da aynı genel seçimi kullanacak şekilde yapılandırmanızı öneririz. Aksi halde, iki ayrı seçenek kümesini el ile eşitlenmiş halde tutmak zor olabilir. Her seçenek için tamsayı değerleri doğru eşlenmezse, verilerinizde sorunlar ortaya çıkarabilir. Daha fazla bilgi: Microsoft Dataverse genel seçimlerini (seçim listeleri) oluşturma ve düzenleme

Sütun eşlemelerini otomatik olarak oluşturma

Ayrıca, Diğer Eylemler menüsünden Eşlemeler Oluştur'ı seçerek eşlemeleri otomatik olarak oluşturabilirsiniz.

Bunu sistem tablolarıyla yaparken dikkatli olmanız gerekir. Bunu, özel tablolar oluşturduğunuzda ve eşlemeden yararlanmak istediğinizde kullanın.

Uyarı

Bu, mevcut tüm eşlemeleri kaldırır ve onları yalnızca benzer adlara ve veri türlerine sahip sütunları temel alan önerilen eşlemelerle değiştirir. Bunu bir sistem tablosunda kullanırsanız bir miktar beklenen eşlemeyi kaybedebilirsiniz. Bu özellik, özel tablolarda istemediğiniz eşlemeleri daha kolay silebilmenizi ve eşleme oluşturma eyleminin oluşturmadığı diğerlerini daha kolay eklemenizi sağladığından zaman tasarrufu sağlar.

Özelleştirmeleri yayımlayın

Sütun eşlemeleri meta veri olmadığından, değişikliklerin etkin olması için bunları yayımlamanız gerekir.

Ayrıca bkz.

Çözüm gezgini kullanarak 1:N (bire çok) veya N:1 (çoğa bir) tablo ilişkileri oluşturma ve düzenleme
Geliştirici Belgeleri: Tablo ve öznitelik eşlemelerini özelleştirme
Geliştirici Belgeleri: Web API'si Başka bir tablodan yeni tablo oluşturma

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).