|  | 
			
				| Gets the previous Contact card. | 
			
				|  | 
			
				| 
						
							|  | VARIANT_BOOL GetPrevious () |  | 
			
				|  | 
			
				| 
						| Return value |  | True if the file was successfully positioned on the previous record, otherwise false. |  |  |  | Remarks |  | 
		
	|  | The order in which the previous record is sought, is determined by the preceding SeekBy-method. |  |  | When a filter is in effect (see SetFilter), this method positions on the previous record in the record set determined by the filter, and a call of any SeekBy-method does not modify the sort order nor the result of subsequent calls to this method. |  |  
							|  |  
							| See Also |  
							|  |  | 
			|  | 
			| Samples | 
			|  | 
			
				| 
						
							|  | C++ |  
							|  | // Navigate through the file in reverse order
 pContact->SeekBySysNum (smLast, 0);
 while (pContact->GetDBStatus () == 0)
 {
 // Process record data
 
 pContact->GetPrevious ();
 }
 
 
 |  | 
			
				| 
						
							|  | C# |  
							|  | // Navigate through the file in reverse order
 oContact.SeekBySysNum (eSeekMode.smLast, 0);
 while (oContact.GetDBStatus () == 0)
 {
 // Process record data
 
 oContact.GetPrevious ();
 }
 
 
 |  | 
			
				| 
						
							|  | VBS |  
							|  | ' Navigate through the file in reverse order
 Call oContact.SeekBySysNum(smLast, 0)
 While oContact.GetDBStatus() = 0
 ' Process record data
 
 Call oContact.GetPrevious()
 Wend
 
 
 |  | 
			
				| 
						
							|  | VB.NET |  
							|  | ' Navigate through the file in reverse order
 oContact.SeekBySysNum(eSeekMode.smLast, 0)
 While oContact.GetDBStatus() = 0
 ' Process record data
 
 oContact.GetPrevious()
 End While
 
 
 |  |