Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: hyperlink  (gelezen 3392 keer)

0 leden en 1 gast bekijken dit topic.

Offline DriesDM

  • Nieuw lid
  • Berichten: 4
  • Oplossing.be
hyperlink
« Gepost op: 06 december 2005, 14:36:29 »
Met het klikken op een knop met een hyperlink op een Form wil ik een mdb-file openen. Ik krijg de melding:

"hyperlinks kunnen schadelijk zijn voor de computer of gegevens. U kunt de computer beschermen door alleen te klikken op hyperlinks die afkomstig zijn van betrouwbare bronnen. Wilt u doorgaan? --> ja nee"

Kan ik dit bericht uitschakelen of omzeilen?
(De macro-beveiliging staat al op laag en de mdb heb ik zelf gemaakt, veilige bron lijkt mij.)

Alvast bedankt voor de reacties
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:hyperlink
« Reactie #1 Gepost op: 08 december 2005, 17:53:12 »
Kan je dit niet makkelijker op een andere manier oplossen (zonder hyperlinks), gewoon met de Shell (of ShellExecute)?

Om het probleem op te lossen zal je in het register moeten gaan prutsen vrees ik.

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\C ommon\Security

Als de key "security" niet aanwezig is in Common moet je die nog aanmaken. Daarin plaats je dan een nieuw DWord met de naam "DisableHyperlinkWarning" en met de waarde 1

Dan zou het moeten opgelost zijn maar is zeker niet de meest evidente oplossing.

Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline DriesDM

  • Nieuw lid
  • Berichten: 4
  • Oplossing.be
Re:hyperlink
« Reactie #2 Gepost op: 09 december 2005, 08:41:59 »
heb het nu opgelost met:

strPathToRun = "F:\start.mdb"
Set objWSH = CreateObject("WScript.Shell")
Call objWSH.Run("""" & strPathToRun & """")

Maar hierdoor start Access helemaal opnieuw op en dat vraagt onnodige tijd, want Access is al actief. Met die hyperlink gaat het vlugger maar dan zit ik met die foutmelding :(

Is er geen betere manier om een knop een andere mdb te openen?

In de register prutsen is wat te omslachtig gezien de mdb op verschillende PC's in een netwerk moet daaien en ik dan overal moet prutsen, alle wachtwoorden hebben, ...

Toch al bedankt voor de reactie!
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:hyperlink
« Reactie #3 Gepost op: 10 december 2005, 06:07:19 »
Wat is de bedoeling juist? waarom is het nodig dat je dat mdb-bestand opent? Als je de gegevens wil raadplegen kan je het toch op een andere manier openen. En als je in Access een andere database wil openen dan sluit de andere automatisch af, hierdoor kan je dus slechts 1 database in 1 MSAccess-toepassing draaien (in tegenstelling tot Word en Excel). Dus je antwoord op mijn vorige mail dat terug een versie wordt opgestart om die andere database in te laden is ook zo als je het "met de hand zou doen".
Of wat gebeurt er dan precies met die hyperlink: opent deze dan wel 2 databases in eenzelfde venster? Of start deze een 2de versie op maar sneller?.

(Maar zoals ik zei kan het ophalen van gegevens, als het daarover gaat, sneller via een andere manier)

mvg
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline DriesDM

  • Nieuw lid
  • Berichten: 4
  • Oplossing.be
Re:hyperlink
« Reactie #4 Gepost op: 12 december 2005, 10:19:56 »
Zowel bij de hyperlink als bij het stukje code opent access in een nieuw venster en blijft het andere open. Trouwens ook als je via een andere weg een extra mdb opent blijven de reeds geopende (zoals bij Word en Excel). Dit is ook de bedoeleing. Zo kan een gebruiker gegevens van de ene mdb eenvoudig kopiëren naar een andere.
Alleen gaat dit via de hyperlink veel sneller dan via de code. Maar je zit met die verveeldende foutmelding...
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:hyperlink
« Reactie #5 Gepost op: 13 december 2005, 20:54:39 »
Ik begrijp wel dat het huidige venster open blijft maar wat ik bedoelde is dat bij MSAccess echt een aparte toepassing wordt gestart (2 afzonderlijke vensters) maar bij MSWord kan je een document minimaliseren en dan zie je in het globale MSWord-venster ook de andere documenten.

Maar mijn vraag is: Wat is juist de bedoeling van "die gegevens eenvoudig kopiëren"? Je kan toch een fomulier maken dat je dan koppelt aan de tabel in de andere database, en vervolgens deze gegevens overkopieren (door bvb aan te vinken). Dan hoeft die niet nog extra geopend te worden.
En gegevens in een tabel selecteren en dan in de andere tabel plakken is dan niet echt gebruiksvriendelijk.
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

 


www.combell.com