
Veritabanı kayıtlarının denetimlerindeki görüntüleyen görünüm CRecordView nesnesidir. Doğrudan bir CRecordset nesnesine bağlı bir form görünümünde görülmektedir. Görünüm iletişim şablon kaynaktan oluşturulur ve CRecordset nesnesinin alanlarına iletişim şablonunun denetimleri görüntüler. CRecordView nesnesi, form denetimleri ve Recordset alanları arasında veri hareketi otomatikleştirmek için iletişim veri alışverişi (ddx) ve kayıt alanını exchange (rfx) kullanır. CRecordView 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ümü güncelleştirmek için arabirim.
&Notnbsp; Açık veritabanı bağlantısı (odbc) sınıfları yerine veri erişim nesneleri (dao) sınıfları ile çalışıyorsanız, sınıf CDaoRecordView kullanın. Daha fazla bilgi için bkz: makaleleri Veritabanı konuları (genel) ve dao ve mfc Visual c++ programlama Kılavuzu.
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. ClassWizard ile AppWizard ile kayıt görünümü sınıf yaratmayın, daha sonra oluşturabilirsiniz. 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 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.
CRecordView 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 makaleleri olan Visual c++ programlama Kılavuzu.
# include lt;afxdb.h>
Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi
Ör&neknbsp; mfc örnek Katalog
Ayrıca bkz: CRecordset, CFormView