collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 69
  • Punkt Versteckte: 1
  • Punkt Mitglieder: 4
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14389
  • stats Beiträge insgesamt: 71331
  • stats Themen insgesamt: 9618
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Hyperlinks automatisch ändern?  (Gelesen 23559 mal)

Abnah666

  • Gast
Hyperlinks automatisch ändern?
« am: September 13, 2006, 11:15:36 »
Hallo zusammen!
Ich habe in einem Formular einen Hyperlink, einen pro Datensatz.
Die Hyperlinks führen zu einer Datei auf Laufwerk D:, also D:/Audios/Audio001.wav.
Ich würde gerne den Laufwerksbuchstaben ändern auf H:.
Gibt es da eine einfache Möglichkeit oder eine Prozedur, die mir die Tipparbeit bei rund 1000 Datensätzen ersparen könnte?
Besten Dank und Grüße!
Abnah
 

Offline oma

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 4020
Re: Hyperlinks automatisch ändern?
« Antwort #1 am: September 13, 2006, 11:57:03 »
Hallo,

einfach mit einer Aktualisierungsabfrage

Gruß Oma
nichts ist fertig!
 

Abnah666

  • Gast
Re: Hyperlinks automatisch ändern?
« Antwort #2 am: September 13, 2006, 12:18:34 »
Besten Dank schonmal!

Aber wie behalte ich dann den Rest des Pfades bei?
Mit

UPDATE Daten SET Daten.Dokumentlink = [Dokumentlink]="H:";

würde ich doch dann den Link nur auf H:\ setzen, oder?
 

Offline oma

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 4020
Re: Hyperlinks automatisch ändern?
« Antwort #3 am: September 13, 2006, 12:54:41 »
Hallo,

natürlich nicht nur mit H aktualisieren, den Rest des alten Links zu den neuen Buchstaben zufügen:

UPDATE tblTabelle SET tblTabelle.link = "H" & Right([link],Len([link])-1)
WHERE tblTabelle.EinTextfeld Like "*";

Gruß Oma
nichts ist fertig!
 

Abnah666

  • Gast
Re: Hyperlinks automatisch ändern?
« Antwort #4 am: September 13, 2006, 14:07:48 »
Hallo nochmal!

Die Abfrage sieht bei mir jetzt so aus:

UPDATE Daten SET Daten.Dokumentlink = "H" & Right([Dokumentlink],Len([Dokumentlink])-1)
WHERE (((Daten.Dokumentlink) Like "*"));


Jetzt stehen zwar in der Tabelle die richtigen Pfade, aber die Verweise haben trotzdem noch ihre alten Pfade (Werte?), also wenn man sie anklickt oder mit der Maus darüber geht.

Was mache ich noch falsch?
 

Offline oma

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 4020
Re: Hyperlinks automatisch ändern?
« Antwort #5 am: September 13, 2006, 14:36:19 »
Hallo,

wenn die Verweise richtig in der Tabelle stehen, wo sind dann noch "alte Pfade" ?

Gruß Oma
nichts ist fertig!
 

Online DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23720
Re: Hyperlinks automatisch ändern?
« Antwort #6 am: September 13, 2006, 14:43:43 »
Hallo,

da es sich um ein Hyperlink-FORMAT handelt, denke ich, wäre sowas besser:

UPDATE Daten SET Daten.Dokumentlink = Replace([Dokumentlink],"D:","H:")

Abnah666

  • Gast
Re: Hyperlinks automatisch ändern?
« Antwort #7 am: September 13, 2006, 14:50:30 »
Der angezeigte Text in der Tabelle und im Formular ist richtig.
Es ändert sich also der Text unter "Hyperlink bearbeiten" -> "Text anzeigen als",
aber unter "Hyperlink bearbeiten" -> "Adresse" steht nach wie vor der alte Pfad.

Den Vorschlag von DF6GL, der grade beim Schreiben eingegangen ist, werde ich aber auf jeden Fall auch probieren, Danke!
 

Offline oma

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 4020
Re: Hyperlinks automatisch ändern?
« Antwort #8 am: September 13, 2006, 15:00:21 »
Hallo,

ich glaube, Franz hat recht (wie fast immer), mein Zusammenfügen ergibt wohl einen String u. kein Hyperlink.

Sorry, hatte das nicht probiert.

Gruß Oma
nichts ist fertig!
 

Online DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23720
Re: Hyperlinks automatisch ändern?
« Antwort #9 am: September 13, 2006, 15:04:57 »

"wie fast immer"  will ich jetzt mal überlesen haben   ;) ;) :D :D ;D ;D 8)

Abnah666

  • Gast
Re: Hyperlinks automatisch ändern?
« Antwort #10 am: September 13, 2006, 15:14:35 »
 :D
Franz hatte Recht ;)
Allerbesten Dank Euch beiden!
 

Offline oma

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 4020
Re: Hyperlinks automatisch ändern?
« Antwort #11 am: September 13, 2006, 15:20:36 »
muss ich dann wohl zugeben; da ich das schon gesehen habe, konnte ich mir wenigstens nicht den kleinen Zusatz mit fast verkneifen  ;D

Aber irgendwie muss es ja Unterschiede zwischen Götter und Gurus geben :o

Gruß Oma
nichts ist fertig!
 

Offline WHEELER700

  • Newbie
  • Beiträge: 10
Re: Hyperlinks automatisch ändern?
« Antwort #12 am: Oktober 30, 2010, 10:39:25 »
Hi Access profis!

ich habe das gleiche Problem wie Abnah666. In meiner Datenbank habe ich zu jedem Datensatz einen Hyperlink zu einem PDF-Dokument. Der Pfad der PDF-Dokumente hat sich nun geändert.
Alle PDF-Dokumente liegen nun unter folgendem Pfad:
K:\Users\Tom\Documents\privates\Bücher\xxx.pdf
Vorher waren alle PDF-Dokumente unter dem Pfad:
C:\Users\Documents\privates\Bücher\xxx.pdf
Mit einer Aktualisierungsabfrage möchte ich nun für alle Hyperlinks C:\Users in K:\Users\Tom ändern. Es soll also nur ein Teil des Links geändert werden. Im Feld "Aktualisieren" in der  Aktualisierungsabfrage habe ich folgenden Code eingegeben:

UPDATE Daten SET Daten.Dokumentlink = Replace([Dokumentlink],''C:\User'',''K:\Userse\Tom'')

Leider erhalten ich dann die Fehlermeldung "Der von Ihnen eingegebene Ausddruck ist syntaktisch falsch"
Was mache ich falsch?
Wäre euch sehr dankbar für jeden Tipp zur Fehlerbeseitigung.
Grüße
WHEELER700
« Letzte Änderung: Oktober 30, 2010, 10:53:00 von WHEELER700 »
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 7950
Re: Hyperlinks automatisch ändern?
« Antwort #13 am: Oktober 30, 2010, 10:56:45 »
Hallo,
von Hyperlinkfeldern die keine wirklichen Hyperlinks sind (also nicht zu einer Internetadresse führen) halte ich gar nichts. Mache eine Textfeld aus dem Hyperlinkfeld. dann genügt es mit Replace nur den Buchstaben zu tauschen.
Mit dem VBA Befehl
FollowHyperlink Feldnamewird das PDF dann genau so problemlos geöffnet.

Die ganze Handhabung ist deutlich einfacher.

Der Vorschlag gilt auch für den Beitragsersteller.
Gruß
Klaus
 

Offline WHEELER700

  • Newbie
  • Beiträge: 10
Re: Hyperlinks automatisch ändern?
« Antwort #14 am: Oktober 30, 2010, 12:23:17 »
hi MzKiMu,
zunäcfhst danke für deine Hilfe. Kannst du mir trotzdem sagen was ich falsch germacht habe, auch wenn du nichts von unechten Hyperlinks hältst. Ich würde gern bei meinen Hyperlinks bleiben.

Zu deinem Vorschlag:
Wenn ich deinen Vorschlag umsetzen will, wie kann ich dann im Textfeld nur einen Teil des Textes ändern. Darüber hinaus ist mir noch nicht klar, wie ich das  Dokument aus der Datenbank dann öffnen kann. Wo muss ich den Code FollowHyperlink Feldname denn eingeben?

Sorry für meine dummen Fragen, bin noch Anfänger in Access.
Gruß
Wheeler700
« Letzte Änderung: Oktober 30, 2010, 12:32:44 von WHEELER700 »
 

 

Hyperlinks nicht "klickbar"

Begonnen von saw1989Board Formular

Antworten: 2
Aufrufe: 2697
Letzter Beitrag April 18, 2011, 18:38:52
von saw1989
Ergebnis eines Hyperlinks auf einem Formular anzeigen

Begonnen von M. T. V.Board Formular

Antworten: 2
Aufrufe: 2393
Letzter Beitrag Juni 01, 2011, 10:44:54
von M. T. V.
E-mails mit mehreren Hyperlinks erstellen

Begonnen von Mexi123Board Access Programmierung

Antworten: 1
Aufrufe: 1338
Letzter Beitrag Januar 22, 2013, 11:42:54
von Mexi123
Access Sharepoint Liste durchgehen und Hyperlinks öffnen

Begonnen von MCLBoard Access Programmierung

Antworten: 1
Aufrufe: 906
Letzter Beitrag Oktober 22, 2017, 17:19:30
von steffen0815