Aracılığıyla paylaş


Kayıt Alanı Değişimi: RFX Kullanma

Bu konuda, çerçevenin ne yaptığıyla ilgili olarak RFX'i kullanmak için neler yaptığınız açıklanmaktadır.

Dekont

Bu konu, toplu satır getirmenin uygulanmadığı CRecordset'ten türetilen sınıflar için geçerlidir. Toplu satır getirme kullanıyorsanız, toplu kayıt alanı değişimi (Toplu RFX) uygulanır. Toplu RFX, RFX'e benzer. Farklılıkları anlamak için bkz . Kayıt Kümesi: Kayıtları Toplu Getirme (ODBC).

Aşağıdaki konular ilgili bilgileri içerir:

Aşağıdaki tabloda, çerçevenin sizin için yaptıklarıyla ilgili rolünüz gösterilmektedir.

RFX Kullanma: Siz ve Çerçeve

Siz Çerçeve
Kayıt kümesi sınıflarınızı bir sihirbazla bildirin. Alan veri üyelerinin adlarını ve veri türlerini belirtin. Sihirbaz bir CRecordset sınıf türetir ve her alan veri üyesi için bir RFX işlev çağrısı da dahil olmak üzere sizin için bir DoFieldExchange geçersiz kılması yazar.
(İsteğe bağlı) Gerekli parametre veri üyelerini sınıfa el ile ekleyin. Her parametre veri üyesi için öğesine el ile bir RFX işlev çağrısı DoFieldExchange ekleyin, parametre grubu için CFieldExchange::SetFieldType çağrısı ekleyin ve m_nParams toplam parametre sayısını belirtin. Bkz . Kayıt Kümesi: Kayıt Kümesini Parametreleştirme (ODBC).
(İsteğe bağlı) Alan veri üyelerine el ile ek sütunlar bağlayın. m_nFields el ile artırma. Bkz . Kayıt Kümesi: Veri Sütunlarını Dinamik Olarak Bağlama (ODBC).
Kayıt kümesi sınıfınızın nesnesini oluşturma. nesnesini kullanmadan önce, varsa parametre veri üyelerinin değerlerini ayarlayın. Verimlilik için, çerçeve ODBC kullanarak parametreleri önceden bağlar. Parametre değerlerini geçirdiğinizde, çerçeve bunları veri kaynağına geçirir. Sıralama ve/veya filtre dizeleri değişmediği sürece, yeniden sorgulamalar için yalnızca parametre değerleri gönderilir.
CRecordset::Open kullanarak bir kayıt kümesi nesnesi açın. Kayıt kümesinin sorgusunu yürütür, sütunları kayıt kümesinin alan veri üyelerine bağlar ve ilk seçilen kayıt ile kayıt kümesinin alan veri üyeleri arasında veri alışverişi yapmak için çağrılar DoFieldExchange .
CRecordset::Move komutunu veya menü veya araç çubuğu komutunu kullanarak kayıt kümesinde kaydırın. Yeni geçerli kayıttan alan veri üyelerine veri aktarmak için çağrılar DoFieldExchange .
Kayıtları ekleyin, güncelleştirin ve silin. Veri kaynağına veri aktarmak için çağrılar DoFieldExchange .

Ayrıca bkz.

Kayıt Alanı Değişimi (RFX)
Kayıt Alanı Değişimi: RFX'in Çalışması
Kayıt Kümesi: SUM'ları ve Diğer Toplama Sonuçlarını Alma (ODBC)
CRecordset Sınıfı
CFieldExchange Sınıfı
Makrolar, Genel İşlevler ve Genel Değişkenler