Vraag : Hoe te om Procedure tegen te houden lopend na Getoonde het Vakje van het Bericht

Hoe houd ik een procedure tegen van het lopen wanneer een fout is voorgekomen en een berichtvakje getoond?

I heeft geschreven de uitvoer procedure registreert.  Als de verslagen naar een gegevensbestand moeten worden uitgevoerd dat niet in een vertrouwde op plaats is zou ik de procedure (d.w.z. niet de verslagen uitvoeren) willen volledig ophouden.  

momenteel, wanneer het veiligheidsbericht wordt getoond en knoop annuleer wordt gedrukt, een berichtvakje vertoningen meedelend de gebruiker dat zij die van de gegevensbestandnaam en folder weg aan de „vertrouwde op plaatsen“ van hun gegevensbestand moeten toevoegen.  Ik wil dan de procedure volledig stoppen maar momenteel wanneer de „O.K.“ knoop de verslagen nog is wordt gedrukt zou de hulp exported.

Any zeer appreciated.

zijn
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
Private SubCmdExportRecords_Click ()

Op Fout GoTo cmdTrustedLocation_Err

Me.FileList.SetFocus

DoCmd.Hourglass Waar
'Draaien van de de waarschuwingsberichten van de Toegang
DoCmd.SetWarnings Vals

DoCmd.OpenQuery „qryExportLatestStudentRecords“
DoCmd.OpenQuery „qryExportLatestUniversityApplications“

DoCmd.TransferDatabase acExport, „Microsoft Access“, _
Me.FileList, _
acTable, „tblExportLatestStudentRecords“, „tblExportedLatestStudentRecords“

DoCmd.TransferDatabase acExport, „Microsoft Access“, _
Me.FileList, _
acTable, „tblExportLatestUniversityApplications“, „tblExportedLatestUniversityApplications“

MsgBox („Gekopi�ërd en Uitgevoerde Verslagen: “ & DCount („identiteitskaart“, „tblExportLatestStudentRecords“)), vbInformation, „de Verslagen van de Student van de Uitvoer PFL“
DoCmd.Hourglass Vals
'Zet terug de de waarschuwingsberichten aan van de Toegang
DoCmd.SetWarnings Waar

cmdTrustedLocation_Err:

DoCmd.Hourglass Vals
'Zet terug de de waarschuwingsberichten aan van de Toegang
DoCmd.SetWarnings Waar
    Als Err.Number = 2001 toen
        Msg = „u klikte de CANCEL Knoop toen een veiligheidsbericht.“ werd getoond & vbCrLf & _
Het „bericht van het Bericht van de Veiligheid werd getoond omdat u niet de naam van de gegevensbestandfolder aan het VERTROUWDE op gebied van PLAATSEN.“ hebt toegevoegd & vbCrLf & _
„Voeg gelieve de gegevensbestandnaam toe en de de uitvoerprocedure.“ opnieuw te proberen 
        MsgBox Msg, vbExclamation + vbOKOnly, de „Procedure van de Uitvoer - het Bericht van de Waarschuwing van de Veiligheid“
    Eind als

Sub van het eind

Antwoord : Hoe te om Procedure tegen te houden lopend na Getoonde het Vakje van het Bericht

Is ja… de overdracht *really* voorkomend?

Het kijkt als vertrouwde op info is hier voor Toegang 2007, gelijkaardig voor A2010.

het lijkt alsof er een Registratie plaatsend is:
[HKEY_CURRENT_USER \ het Bureau \ 12.0 de Veiligheid \ TrustedLocations van de Software \ Microsoft \ van \ A ccess \]

Niet op mijn systeem A2010 nu, maar ik heb gezien dat sleutel… en er een lijst waarvan TL is toegevoegd - als om het even welk is.  Zo, zou u dit Reg. sleutel moeten controleren… en zien of bestaat 1) de sleutel, 2) als zo, bent de doelomslag een lijst maakte van, 3) als niet, uitvoert niet de overdracht.

Er is API vraag om Reg. info te krijgen…

mx
Andere oplossingen  
 
programming4us programming4us