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 CDaoRecordView iç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 CDaoRecordView iç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 CDaoRecordView arasında aktarır. |
DDX_FieldLBIndex | Tamsayı verilerini bir kayıt kümesi alan veri üyesi ile veya CDaoRecordView iç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 CDaoRecordView arasında tamsayı verilerini aktarır. |
DDX_FieldScroll | veya içindeki kaydırma çubuğu denetiminin CRecordView kaydırma konumunu ayarlar veya CDaoRecordView alı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, , , DWORD CString, float , double , , short COleDateTime ve COleCurrency verilerini bir kayıt kümesi alan veri üyesi ile veya CDaoRecordView içindeki CRecordView bir düzenleme kutusu arasında aktarmak int iç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_FieldCBIndex
benzer 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_FieldCBString
iç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 int
alan verileri üyeleri arasında , short
long
DWORD, 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