CDaoRecordView

Veritabanı kayıtlarının denetimlerindeki görüntüleyen görünüm CDaoRecordView nesnesidir. Doğrudan bir CDaoRecordset nesnesine bağlı bir form görünümünde görülmektedir. Görünüm iletişim şablon kaynaktan oluşturulur ve CDaoRecordset nesnesinin alanlarına iletişim şablonunun denetimleri görüntüler. CDaoRecordView nesnesi, form denetimleri ve Recordset alanları arasında veri hareketi otomatikleştirmek için iletişim veri alışverişi (ddx) ve dao kayıt alanını exchange (dfx) kullanır. CDaoRecordView de malzemeleri taşımak için bir varsayylan uygulama için ilk, önceki, sonraki veya son kaydı ve kayıt geçerli görünümde güncelleştirmek için arabirim.

&Notnbsp;  dao veritabanı sınıfları, açık veritabanı bağlantısı (odbc) tabanlı mfc veritabanı sınıflarını farklıdır. Tüm dao veritabanı sınıf isimleri "CDao" öneki var. odbc veri kaynaklarına erişim dao sınıfları ile devam edebilir; Microsoft Jet veritabanı motoru kullandığından dao sınıfları genellikle üstün yetenekleri sunar.

Kayıt görünümü oluşturmak için en yaygın yolu ile AppWizard olduğunu. AppWizard kayıt görünümü sınıf ve iskelet başlangıç uygulamanız bir parçası olarak, ilişkili recordset sınıfı oluşturur.

Eğer sadece tek bir form ihtiyaç AppWizard bir yaklaşım daha kolay olur. ClassWizard sonra gelişim sürecinde bir kayıt görünümü kullanmak karar vermenizi sağlar. ClassWizard ile AppWizard ile kayıt görünümü sınıf yaratmayın, daha sonra oluşturabilirsiniz. ClassWizard ayrı bir kayıt görünümü ve recordset oluşturmak ve onlara bağlanmak için kullanmak size daha fazla denetim recordset sınıfın adlandırma verir çünkü en esnek bir yaklaşım olduğunu ve onun.H /.cpp eğe. Bu yaklaşım da aynı recordset sınıfın birden çok kayıt görüşlere sahip sağlar.

Kayıt görünümü kayıttan kayda geçmek son kullanıcılar için kolaylaştırmak için AppWizard menüsünü (ve isteğe bağlı olarak araç) oluşturur taşınması için kaynaklar ilk, önceki, sonraki veya son kaydı. ClassWizard ile kayıt görünümü sınıf oluşturursanız, bu kaynakları kendiniz menü ve bit eşlem ile editörler oluşturmanız gerekir. Bu kaynaklar hakkında daha fazla bilgi için bkz: genel bakış: bir Program olduğunu destekler veritabanı oluşturma ve ClassWizard: veritabanı Form oluşturma.

Hakkında bilgi için varsayılan taşıma uygulaması kayıttan kayda bakın IsOnFirstRecord ve IsOnLastRecord ve madde kayıt Gösterim: kayıt görünümü kullanarak, hem CRecordView hem de CDaoRecordView için geçerli olduğu.

CDaoRecordView kullanıcının konumu recordset içindeki kayıt görünüm-ebilmek güncelleştirmek kullanıcı arabirimi böylece izler. Kullanıcı kayıt ya da sonuna kadar geçtiğinde, kullanıcı arabirimi nesnelerine kayıt görünümü devre dışı bırakır — menü öğeleri veya araç çubuğu düğmeleri gibi — taşıma daha aynı yönde.

İlgili ilan ve kayıt görünümü ve recordset sınıfları, bakın "Tasarlama ve oluşturma bir kaydı görüntüleme" makalede daha fazla bilgi için Kaydı bakıldı. Nasıl iş kaydı görüntüler ve nasıl kullanılacakları hakkında daha fazla bilgi için bkz: yazı kayıt Gösterim: kayıt görünümü kullanarak. Yukarıda bahsedilen tüm makaleler hem CRecordView hem de CDaoRecordView için geçerlidir ve Visual c++ programlama Kılavuzu ' nda bulunan.

# include lt;afxdao.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Örneknbsp; mfc örnek daoenrol

Ayrıca bkz: CDaoRecordset, CDaoTableDef, CDaoQueryDef, CDaoDatabase, CDaoWorkspace, CFormView

Index