Systémová databáze
			
		
		
			
				
					
						
							
								
									
										
				
				
					| 
						Čís | Název položky | Typ položky | Sloupec | Makro | Idx | 
				
					| 1 | 
					Ident | 
					Longint | 
					IDENT | 
					dbIdent | 
					* | 
				
				
					| 2 | 
					Attr | 
					Word | 
					XATTR | 
					dbAttr | 
					  | 
				
				
					| 3 | 
					S30_1..S30_3 | 
					String[100] | 
					XS1..XS3 | 
					S30_1..S30_3 | 
					
					 | 
				
				
					| 4 | 
					R_1..R_15 | 
					Real | 
					XR1..XR15 | 
					R_1..R_15 | 
					
					 | 
				
				
					| 4 | 
					LI_1..LI_15 | 
					 | 
					XLI1..XLI15 | 
					LI1..LI15 | 
					
					 | 
				
				
					| 4 | 
					W_1..W_15 | 
					LongInt | 
					XW1..XW15 | 
					W_1..W_15 | 
					
					 | 
				
				
					| 4 | 
					B_1..B_15 | 
					LongInt | 
					XB1..XB15 | 
					B_1..B_15 | 
					
					 | 
				
			
		
		V systémové databázi MVAL jsou použitelné pouze věty, které mají Ident v rozsahu 5 až 
			90. Místo čísla 5 lze používat předdefinovanou konstantu 'sysRec_0' 
			nebo 'sysRec_1'. Poslední použitelná věta systémové databáze 
			je pak tedy sysRec_1+90 . Ostatní věty systémové databáze 
			využívá systém. Proto není možno používat klasických funkcí pro práci s 
			databázemi jako jsou _StartDB, 
				_StepRec atd, ale pouze vyhledávací funkci 
				_FindRec .
        
        Věty v rozsahu 5 až 90 se mění s každým rokem. To 
			znamená, že v roce 2007
        se používají jiné věty než v roce 2008.
			To, která sada vět bude použita, určuje nastavení 
				systémového roku. Jestliže systém zjistí, že sada vět příslušná 
			aktuálnímu roku není založena, založí ji s tím, že zkopíruje věty 5 až 90 
			z předchozího roku do nového.Příklad:
		
		if _FindRec(dbtSys, dbIdent, _LIToKey(sysRec_0+5)) then
			
			  PrintUp("SysRec[3]=", Sys[3])
			
			endif