CDaoRecordset::FindPrev

bool FindPrev (lpctstr lpszFilter );
throw (CDaoException, CMemoryException);

Dönüş değeri

Eğer eşleşen kayıtları bulundu, aksi takdirde 0 sıfır.

Parametreleri

lpszFilter

Kayıt bulmak için kullanılan bir dize ifadesi (örneğin where yan tümcesinde sql deyiminin wheresözcüğü olmadan).

Açıklamalar

Belirtilen bir koşula uyan önceki kaydı bulmak için bu üye işlevini çağırın. FindPrev üye işlevi, geçerli kayıttan başlar ve geriye doğru kayıt başına doğru arar.

Tüm kayıtları arama (sadece bu belirli bir koşula uyan) taşıma işlemlerinde kayıttan diğerine taşımak için kullanın eklemek istiyorsanız. Tablo türü bir recordset içinde bir kayıt bulmak için Arama üye işlevini çağırın.

Ölçütlerle eşleşen bir kayıt yer almıyorsa, geçerli kayıt işaretçisi belirsiz ve FindPrev sıfır döndürür. Recordset FindFirst ilk bulur ölçütünü birden çok kayıt içeriyorsa, SonrakiniBul bulur Sonrakini vb.

Dikkat   Geçerli kaydın düzenleme, başka bir kayda taşımadan önce Update üye işlevini çağırarak değişiklikleri kaydetmek emin olun. Güncelleştirmeden başka bir kayda taşıdığınızda, değişikliklerinizi ansızın kaybolur.

Bul işlemlerden birini kullanarak aynı MoveFirst veya MoveNext, ancak arama yapan sadece ilk veya bir sonraki kaydın bir koşul belirtmeden geçerli değildir. Bulma işlemi ile taşıma işlemi takip edebilirsiniz.

Bulma işlemleri kullanırken aşağıdakileri göz önünde bulundurun:

Kayıtları bulma hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt gezinti Visual c++ Programcı Kılavuzu. İlgili bilgiler için "FindFirst, FindLast, FindNext, FindPrevious yöntemleri" dao Yardım konusuna bakın.

CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CDaoRecordset::Find, CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::Find&Next

Index