Aracılığıyla paylaş


CRecordView sınıfı

Denetimleri veritabanı kayıtlarını görüntüleyen görünüm.

class AFX_NOVTABLE CRecordView : public CFormView

Üyeler

133zc1xb.collapse_all(tr-tr,VS.110).gifKorumalı oluşturucular

Ad

Description

CRecordView::CRecordView

Yapıları bir CRecordView nesnesi.

133zc1xb.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CRecordView::IsOnFirstRecord

İlişkili kayıt kümesindeki ilk kaydı geçerli kayıt ise, sıfır olmayan bir değer döndürür.

CRecordView::IsOnLastRecord

İlişkili recordset'te son kayıt geçerli kayıt ise, sıfır olmayan bir değer döndürür.

CRecordView::OnGetRecordset

Türetilen sınıfın bir nesnesi için bir işaretçi döndürür CRecordset. ClassWizard bu işlevi geçersiz kılar ve gerekirse recordset oluşturur.

CRecordView::OnMove

133zc1xb.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CRecordView::OnMove

Geçerli kayıt değiştiyse, veri kaynağını güncelleştirir ve ardından belirtilen kayıt taşır (sonraki, önceki, ilk veya son).

Notlar

Doğrudan bağlı bir form görünümünde görünüm ise bir CRecordset nesnesi. Görünüm iletişim şablon kaynaktan oluşturulur ve alanları görüntüler CRecordset iletişim şablonunun denetimleri nesne. CRecordView Form üzerindeki denetimleri ile kayıt kümesinin alanlar arasındaki veri taşıma otomatikleştirmek için nesnenin kullandığı iletişim veri değişimi (ddx) ve kayıt alan değiş tokuşu (rfx). CRecordViewtaşımak için bir varsayýlan uygulama da sağladığı ilk, sonraki, önceki veya son kaydın ve görünümü üzerinde şu anda kaydı güncelleştirmek için bir arabirim.

Not

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ını kullanmak CDaoRecordView onun yerine.Makalede daha fazla bilgi için bkz: Genel Bakış: veritabanı programlama.

Kayıt görünümü oluşturmak için en yaygın uygulama Sihirbazı'yla yoludur. Tge uygulama Sihirbazı kayıt görünümü sınıfı ve iskelet starter uygulamanın bir parçası olarak, ilişkili recordset sınıfı oluşturur. ClassWizard ile kayıt görünümü sınıf uygulama Sihirbazı'yla oluşturmazsanız, daha sonra oluşturabilirsiniz. Tek bir form gerekiyorsa, uygulama Sihirbazı yaklaşımı daha kolay olur. ClassWizard daha sonra gelişme sürecinde bir kaydın görünüm kullanmak karar vermenizi sağlar. ClassWizard kayıt görünümü ve bir kayıt kümesi ayrı ayrı oluşturmak ve bunları bağlamak için kullanımı en esnek yaklaşım recordset sınıfın adlandırma de daha fazla denetim sağlar ve onun.H /.cpp dosyaları. Bu yaklaşım sahip birden çok kaydın görünüm aynı recordset sınıfı sağlar.

Kayıt görünümünde kayıttan kayda gitmek son kullanıcıların kolaylaştırmak için uygulama Sihirbazı'nı (ve isteğe bağlı olarak araç çubuğu) oluşturur taşınması için kaynaklar, ilk sonraki, önceki veya son kaydı. ClassWizard ile kayıt görünümü sınıf oluşturuyorsanız, bu kaynakları kendiniz menü ve bitmap Düzenleyicileri oluşturmanız gerekir.

Kayıttan kayda taşımak için varsayılan uygulama hakkında daha fazla bilgi için bkz: IsOnFirstRecord ve IsOnLastRecord ve makale kaydı görünümünü kullanarak.

CRecordViewkullanıcının konumu recordset içindeki kayıt görünümü kullanıcı arabirimi güncelleştirebilirsiniz böylece izler. Kullanıcı ya da Recordset'in sonuna geldiğinde kayıt görünümü kullanıcı arabirimi nesnelerini devre dışı bırakır — menü öğeleri veya araç çubuğu düğmeleri gibi — taşımak için aynı yönde daha fazla.

Hakkında bildirmek ve kayıt görünümü ve recordset sınıfları kullanarak "Tasarlama ve oluşturma bir kaydın görünüm" makalesinde daha fazla bilgi için Kaydı görünümler. Makale nasıl iş kaydı görüntüler ve nasıl kullanılacakları hakkında daha fazla bilgi için bkz: kaydı görünümünü kullanarak.

Devralma hiyerarşisi

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CRecordView

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CFormView sınıfı

Hiyerarşi grafik

CRecordset sınıfı

CFormView sınıfı