CRecordView sınıfı
Denetimleri veritabanı kayıtlarını görüntüleyen görünüm.
class AFX_NOVTABLE CRecordView : public CFormView
Üyeler
Korumalı oluşturucular
Ad |
Description |
---|---|
Yapıları bir CRecordView nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
İlişkili kayıt kümesindeki ilk kaydı geçerli kayıt ise, sıfır olmayan bir değer döndürür. |
|
İlişkili recordset'te son kayıt geçerli kayıt ise, sıfır olmayan bir değer döndürür. |
|
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. |
|
Korumalı yöntemleri
Ad |
Description |
---|---|
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
CRecordView
Gereksinimler
Başlık: afxdb.h