Vraag : Hoe te zet vba programatically de gebruiker ertoe aan om een wachtwoord in te gaan wanneer het proberen om een lijst van het gegevensbestandvenster te openen

Hoe kunnen wij vba de gebruiker om een geldig wachtwoord wanneer het proberen om uitgezochte lijsten (of alle lijsten te openen en in te gaan programatically ertoe aanzetten) van het gegevensbestandvenster dan het te sluiten gegevensbestand als drie ongeldige wachtwoordingangen zijn gemaakt?  Ik heb een steekproef db in bijlage.  In één gedeelte van de vraag:  Ik zou de gebruiker een geldig wachtwoord, geen kwestie willen ingaan tot welke lijst de gebruiker probeert om van het gegevensbestandvenster toegang te hebben.  In het andere gedeelte van de vraag:  Zeg, zou ik de gebruiker een geldig wachtwoord willen ingaan voor slechts het proberen om tot de „tblAudit“ lijst van het gegevensbestandvenster toegang te hebben terwijl alle andere lijsten kunnen gemakkelijk worden geopend.  Hoe dit kan worden gedaan programatically gebruikend vbacode.  Voor eenvoud, veronderstellen het wachtwoord zijn „test“.
Attachments:

Antwoord : Hoe te zet vba programatically de gebruiker ertoe aan om een wachtwoord in te gaan wanneer het proberen om een lijst van het gegevensbestandvenster te openen

Ik geloof niet u een vervanging met een veelvoudige parameter kunt gebruiken die manier.

Iets in die aard zouden kunnen werken

Ingevoerde de Serie van StringVar: = {? AnyStringPrompt};  // vervangt dit met uw koordherinnering
Howmany NumberVar: = tel (Input);
De Index van Numbervar;
BooleanVar SelectFormula: = Vals;

Voor Index: = 1 aan howmany
  SelectFormula: = Input SelectFormula OF {DepartmentField} StartsWith [Index];

SelectFormula

mlmcc
Andere oplossingen  
 
programming4us programming4us