running system objects

buitrebuitre Member Posts: 6
edited 2002-12-03 in Navision Financials
hi all,

i need help if possible in two things:
1) anyone knows how to use a global variable with System DataType? I could define a global variable with System DataType, typing 'System' manually, but after create it, pressing F5 to show Symbol menu this variable has no properties or methods.

I want to know if anyone knows what System DataType is for and how to use a variable with this DataType.

2) if you click on Tools, Security, Password you could change your Navision's password. Is there any way to run this form using C/AL?

thanks & regards to anyone

Comments

  • Luc_VanDyckLuc_VanDyck Member, Moderator, Administrator Posts: 3,633
    1) the System datatype is used when setting up security. With System, you can block access to the menu-options (eg. File -> Database -> New, Tools -> Backup).

    2) you can't run the Password form using C/AL. You can however create a form with a password-field, and use following code to encrypt this Password, update the User-table or check if the given password equals the password from the User-table.
    recUser.GET(USERID);
    recUser.VALIDATE(Password, txtPassword);
    
    recUser2.GET(USERID);
    IF recUser.Password <> recUser2.Password THEN
      ERROR('Password does not match');
    
    No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)
Sign In or Register to comment.