CRecordView ve CDaoRecordView için İletişim Kutusu Veri Değişimi İşlevleri

Bu konuda, CRecordset ile CRecordView formu veya CDaoRecordset ve CDaoRecordView formu arasında veri alışverişi yapmak için kullanılan DDX_Field işlevleri listelenmektedir. DAO, Access veritabanlarıyla birlikte kullanılır ve Office 2013 aracılığıyla desteklenir. DAO 3.6 son sürümdür ve eski olarak kabul edilir.

Not

DDX_Field işlevleri, formdaki denetimlerle veri alışverişinde bulunan DDX işlevleri gibidir. Ancak DDX'ten farklı olarak, kayıt görünümünün kendi alanları yerine görünümün ilişkili kayıt kümesi nesnesinin alanlarıyla veri alışverişi yaparlar. Daha fazla bilgi için bkz. sınıflar CRecordView ve CDaoRecordView.

DDX_Field İşlevleri

Veri Akışı Adı Açıklama
DDX_FieldCBIndex CRecordView veya CDaoRecordView içindeki birleşik giriş kutusundaki kayıt kümesi alan veri üyesi ile geçerli seçimin dizini arasında tamsayı verilerini aktarır.
DDX_FieldCBString Bir kayıt kümesi alanı veri üyesi ile veya CDaoRecordViewiçindeki birleşik giriş kutusunun CRecordView düzenleme denetimi arasında veri aktarırCString. Bu işlev, kayıt kümesinden denetime veri taşırken birleşik giriş kutusunda belirtilen dizedeki karakterlerle başlayan öğeyi seçer.
DDX_FieldCBStringExact Bir kayıt kümesi alanı veri üyesi ile veya CDaoRecordViewiçindeki birleşik giriş kutusunun CRecordView düzenleme denetimi arasında veri aktarırCString. Kayıt kümesindeki verileri denetime taşırken, bu işlev birleşik giriş kutusunda belirtilen dizeyle tam olarak eşleşen öğeyi seçer.
DDX_FieldCheck Boole verilerini veya içindeki bir kayıt kümesi alan veri üyesi ile onay kutusu CRecordView CDaoRecordViewarasında aktarır.
DDX_FieldLBIndex Tamsayı verilerini bir kayıt kümesi alan veri üyesi ile veya CDaoRecordViewiçindeki bir liste kutusunda CRecordView geçerli seçimin dizini arasında aktarır.
DDX_FieldLBString Bir liste kutusu denetimi ile kayıt kümesinin alan verileri üyeleri arasında CString verilerinin aktarımını yönetir. Verileri kayıt kümesinden denetime taşırken, bu işlev liste kutusunda belirtilen dizedeki karakterlerle başlayan öğeyi seçer.
DDX_FieldLBStringExact Bir liste kutusu denetimi ile kayıt kümesinin CString alan verileri üyeleri arasında veri aktarımını yönetir. Verileri kayıt kümesinden denetime taşırken, bu işlev belirtilen dizeyle tam olarak eşleşen ilk öğeyi seçer.
DDX_FieldRadio Bir veya içindeki bir kayıt kümesi alan veri üyesi ile bir grup radyo düğmesi CRecordView CDaoRecordViewarasında tamsayı verilerini aktarır.
DDX_FieldScroll veya içindeki kaydırma çubuğu denetiminin CRecordView kaydırma konumunu ayarlar veya CDaoRecordViewalır. DoFieldExchange işlevinizden çağrı yapın.
DDX_FieldSlider Kayıt görünümünde kaydırıcı denetiminin başparmak konumunu ve int kayıt kümesinin alan veri üyesini eşitler.
DDX_FieldText Aşırı yüklenmiş sürümler , UINT, , , DWORDCString, float, double, , shortCOleDateTime ve COleCurrency verilerini bir kayıt kümesi alan veri üyesi ile veya CDaoRecordViewiçindeki CRecordView bir düzenleme kutusu arasında aktarmak intiçin kullanılabilir. long

DDX_FieldCBIndex

İşlev, DDX_FieldCBIndex kayıt görünümündeki birleşik giriş kutusu denetiminin liste kutusu denetiminde seçili öğenin dizinini ve kayıt görünümüyle ilişkilendirilmiş kayıt int kümesinin alan veri üyesini eşitler.

void AFXAPI DDX_FieldCBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldCBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

Dizin
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Verileri kayıt kümesinden denetime taşırken, bu işlev denetimdeki seçimi dizinde belirtilen değere göre ayarlar. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise, MFC dizinin değerini 0 olarak ayarlar. Denetimden kayıt kümesine aktarımda, denetim boşsa veya hiçbir öğe seçilmediyse, kayıt kümesi alanı 0 olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. Örneği için DDX_FieldCBIndexbenzer olacaktır.

Gereksinimler

Üst bilgi: afxdao.h

DDX_FieldCBString

İşlev, DDX_FieldCBString kayıt görünümündeki birleşik giriş kutusu denetiminin düzenleme denetimi ile kayıt görünümüyle CString ilişkilendirilmiş kayıt kümesinin alan verileri üyesi arasında CString verilerinin aktarımını yönetir.

void AFXAPI DDX_FieldCBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldCBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Kayıt kümesindeki verileri denetime taşırken, bu işlev birleşik giriş kutusundaki geçerli seçimi değerde belirtilen dizedeki karakterlerle başlayan ilk satıra ayarlar. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise, birleşik giriş kutusundan herhangi bir seçim kaldırılır ve birleşik giriş kutusunun düzenleme denetimi boş olarak ayarlanır. Denetimden kayıt kümesine aktarımda, denetim boşsa, alan izin verirse kayıt kümesi alanı Null olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. Örnek, çağrısı DDX_FieldCBStringiçerir.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldCBStringExact

İşlev, DDX_FieldCBStringExact kayıt görünümündeki birleşik giriş kutusu denetiminin düzenleme denetimi ile kayıt görünümüyle CString ilişkilendirilmiş kayıt kümesinin alan verileri üyesi arasında CString verilerinin aktarımını yönetir.

void AFXAPI DDX_FieldCBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldCBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Kayıt kümesindeki verileri denetime taşırken, bu işlev birleşik giriş kutusundaki geçerli seçimi değerde belirtilen dizeyle tam olarak eşleşen ilk satıra ayarlar. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı NULL ise, birleşik giriş kutusundan herhangi bir seçim kaldırılır ve birleşik giriş kutusunun düzenleme kutusu boş olarak ayarlanır. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanı NULL olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. çağrıları DDX_FieldCBStringExact benzer olacaktır.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldCheck

İşlev, DDX_FieldCheck bir iletişim kutusu, form görünümü veya denetim görünümü nesnesindeki bir onay kutusu denetimi ile iletişim kutusu, form görünümü veya denetim görünümü nesnesinin int veri üyesi arasında veri aktarımını int yönetir.

void AFXAPI DDX_FieldCheck(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldCheck(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
Denetim özelliğiyle ilişkili onay kutusu denetiminin kaynak kimliği.

value
verilerin değiştirildiği iletişim kutusunun, form görünümünün veya denetim görünümü nesnesinin üye değişkenine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

ÇağrıldığındaDDX_FieldCheck, değer onay kutusu denetiminin geçerli durumuna ayarlanır veya denetimin durumu aktarım yönüne bağlı olarak değere ayarlanır.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldLBIndex

İşlev, DDX_FieldLBIndex bir kayıt görünümündeki liste kutusu denetiminde seçili öğenin dizinini ve kayıt görünümüyle ilişkilendirilmiş kayıt int kümesinin alan veri üyesini eşitler.

void AFXAPI DDX_FieldLBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldLBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

Dizin
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Verileri kayıt kümesinden denetime taşırken, bu işlev denetimdeki seçimi dizinde belirtilen değere göre ayarlar. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise, MFC dizinin değerini 0 olarak ayarlar. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanı 0 olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldLBString

, DDX_FieldLBString kayıt görünümündeki liste kutusu denetiminin geçerli seçimini kayıt görünümüyle ilişkilendirilmiş kayıt kümesinin CString alan veri üyesine kopyalar.

void AFXAPI DDX_FieldLBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldLBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Ters yönde, bu işlev liste kutusundaki geçerli seçimi değerle belirtilen dizedeki karakterlerle başlayan ilk satıra ayarlar. Kayıt kümesinden denetime bir aktarımda, kayıt kümesi alanı Null ise, tüm seçimler liste kutusundan kaldırılır. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanı Null olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. çağrıları DDX_FieldLBString benzer olacaktır.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldLBStringExact

İşlev, DDX_FieldLBStringExact kayıt görünümündeki liste kutusu denetiminin geçerli seçimini kayıt görünümüyle ilişkilendirilmiş kayıt kümesinin CString alan veri üyesine kopyalar.

void AFXAPI DDX_FieldLBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldLBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Ters yönde, bu işlev liste kutusundaki geçerli seçimi değerde belirtilen dizeyle tam olarak eşleşen ilk satıra ayarlar. Kayıt kümesinden denetime bir aktarımda, kayıt kümesi alanı Null ise, tüm seçimler liste kutusundan kaldırılır. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanı Null olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. çağrıları DDX_FieldLBStringExact benzer olacaktır.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldRadio

İşlev, DDX_FieldRadio kayıt görünümünün kayıt kümesinin sıfır tabanlı int üye değişkenini, kayıt görünümündeki radyo düğmeleri grubundaki seçili durumdaki radyo düğmesiyle ilişkilendirir.

void AFXAPI DDX_FieldRadio(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldRadio(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bitişik radyo düğmesi denetimlerinin grubundaki ilkinin kimliği (stil WS_GROUP).

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Kayıt kümesi alanından görünüme aktarılırken, bu işlev n. radyo düğmesini (sıfır tabanlı) açar ve diğer düğmeleri kapatır. Ters yönde, bu işlev kayıt kümesi alanını şu anda açık olan radyo düğmesinin sıra numarasına ayarlar (işaretli). Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise hiçbir düğme seçilmez. Denetimden kayıt kümesine aktarımda, hiçbir denetim seçilmezse, alan izin verirse kayıt kümesi alanı Null olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. çağrıları DDX_FieldRadio benzer olacaktır.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldScroll

İşlev, DDX_FieldScroll bir kayıt görünümündeki kaydırma çubuğu denetiminin kaydırma konumunu ve kayıt görünümüyle ilişkilendirilmiş bir int kayıt kümesinin alan veri üyesini (veya eşlemeyi seçtiğiniz tamsayı değişkeniyle) eşitler.

void AFXAPI DDX_FieldScroll(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldScroll(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bitişik radyo düğmesi denetimlerinin grubundaki ilkinin kimliği (stil WS_GROUP).

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi.

Açıklamalar

Bu işlev, kayıt kümesinden denetime veri taşırken kaydırma çubuğu denetiminin kaydırma konumunu değerde belirtilen değere ayarlar. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise kaydırma çubuğu denetimi 0 olarak ayarlanır. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanının değeri 0 olur.

ODBC tabanlı sınıflarla çalışıyorsanız ilk sürümü kullanın. DAO tabanlı sınıflarla çalışıyorsanız ikinci sürümü kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. çağrıları DDX_FieldScroll benzer olacaktır.

Gereksinimler

Üst bilgi afxdao.h

DDX_FieldSlider

İşlev, DDX_FieldSlider kayıt görünümündeki kaydırıcı denetiminin başparmak konumunu ve kayıt görünümüyle ilişkilendirilmiş bir int kayıt kümesinin alan veri üyesini (veya eşlemeyi seçtiğiniz tamsayı değişkeniyle) eşitler.

Sözdizimi

void AFXAPI DDX_FieldSlider(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CRecordset* pRecordset );

void AFXAPI DDX_FieldSlider(
   CDataExchange* pDX,
   int nIDC,
   int& value,
   CDaoRecordset* pRecordset );

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
Kaydırıcı denetiminin kaynak kimliği.

value
Değiştirilecek değere başvuru. Bu parametre kaydırıcı denetiminin geçerli başparmak konumunu ayarlamak için kullanılır veya tutar.

pRecordset
Verilerin değiştirildiği ilişkili CRecordset veya CDaoRecordset nesneye ilişkin bir işaretçi.

Açıklamalar

Verileri kayıt kümesinden kaydırıcıya taşırken, bu işlev kaydırıcının konumunu değerde belirtilen değere ayarlar. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise kaydırıcı denetiminin konumu 0 olarak ayarlanır. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanının değeri 0 olur.

DDX_FieldSlider yalnızca bir konum yerine aralık ayarlayabilen kaydırıcı denetimleriyle aralık bilgilerini değiştirmez.

ODBC tabanlı sınıflarla çalışıyorsanız işlevin ilk geçersiz kılmasını kullanın. DAO tabanlı sınıflarla ikinci geçersiz kılmayı kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. ve alanları için örnekler ve DDX hakkında daha fazla bilgi için CRecordView CDaoRecordView bkz . Kayıt Görünümleri. Kaydırıcı denetimleri hakkında bilgi için bkz . CSliderCtrl kullanma.

Örnek

Genel bir DDX_Field örneği için bkz. DDX_FieldText. çağrıları DDX_FieldSlider benzer olacaktır.

Gereksinimler

Üst bilgi: afxdao.h

DDX_FieldText

İşlev, DDX_FieldText düzenleme kutusu denetimi ile kayıt kümesinin intalan verileri üyeleri arasında , shortlongDWORD, CStringfloat, , double, BOOL veya BYTE verilerinin aktarımını yönetir.

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    BYTE& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    int& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    UINT& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    long& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    DWORD& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    float& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    double& value,
    CRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    short& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    BOOL& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    BYTE& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    long& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    DWORD& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    CString& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    float& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    double& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value,
    CDaoRecordset* pRecordset);

void AFXAPI DDX_FieldText(
    CDataExchange* pDX,
    int nIDC,
    COleCurrency& value,
    CDaoRecordset* pRecordset);

Parametreler

pDX
CDataExchange nesnesinin işaretçisi. Çerçeve, bu nesneyi yönü de dahil olmak üzere veri alışverişinin bağlamını oluşturmak için sağlar.

nIDC
CRecordView veya CDaoRecordView nesnesindeki bir denetimin kimliği.

value
İlişkili CRecordset veya CDaoRecordset nesnedeki bir alan veri üyesine başvuru. Değerin veri türü, aşırı yüklenmiş sürümlerinin hangilerini kullandığınıza DDX_FieldText bağlıdır.

pRecordset
Verilerin değiştirildiği CRecordset veya CDaoRecordset nesnesinin işaretçisi. Bu işaretçi Null değerleri algılamayı ve ayarlamayı sağlar DDX_FieldText .

Açıklamalar

CDaoRecordset nesneleri için COleDateTimeDDX_FieldText ve COleCurrency değerlerini aktarmayı da yönetir. Boş bir düzenleme kutusu denetimi Null değeri gösterir. Kayıt kümesinden denetime aktarımda, kayıt kümesi alanı Null ise düzenleme kutusu boş olarak ayarlanır. Denetimden kayıt kümesine aktarımda, denetim boşsa kayıt kümesi alanı Null olarak ayarlanır.

ODBC tabanlı sınıflarla çalışıyorsanız sürümleri CRecordset parametreleriyle kullanın. DAO tabanlı sınıflarla çalışıyorsanız CDaoRecordset parametreleriyle sürümleri kullanın.

DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama. CRecordView ve CDaoRecordView alanları için DDX hakkında örnekler ve daha fazla bilgi için Kayıt Görünümleri makalesine bakın.

Örnek

CRecordView için aşağıdaki DoDataExchange işlev üç veri türü için işlev çağrıları içerirDDX_FieldText: IDC_COURSELIST birleşik giriş kutusudur; diğer iki denetim düzenleme kutularıdır. DAO programlaması için m_pSet parametresi bir CRecordset veya CDaoRecordset işaretçisidir.

void CMyDaoRecordView::DoDataExchange(CDataExchange* pDX)
{
   CDaoRecordView::DoDataExchange(pDX);
   DDX_FieldCBString(pDX, IDC_LASTNAME, m_pSet->m_LastName, m_pSet);
   DDX_FieldText(pDX, IDC_ID, m_pSet->m_EmployeeID, m_pSet);
   DDX_FieldText(pDX, IDC_AGE, m_pSet->m_Age, m_pSet);
}

Gereksinimler

Üst bilgi afxdao.h

Ayrıca bkz.

Makrolar ve Genel Ayarlar