Chrelske
Verenigingslid
- Lid geworden
- 5 apr 2016
- Berichten
- 24
Geachte forum lezers,
Heeft iemand van jullie een idee hoe je vanuit een formulier "Klanten" in MS-Access diverse mapnamen en submap namen in een keer kunt wijzigen?
Op de server staan diverse mappen met allerlei submappen met daarin bestanden die vanuit MS-Access benaderd worden.
Onderstaand is het schema hoe deze mappen in elkaar zitten.
Op diverse formulieren wordt er d.m.v. een hyperlink naar deze mappen gezocht.
Deze hyperlink maakt gebruik van een verborgen tekstveld met de gehele url naar deze specifieke plek op de server.
In deze url zit ook de klantnaam opgenomen.(die uit de tabel klanten wordt gehaald)
Als nu de klantnaam wijzigt bv. Amsterdam RAI naar RAI Amsterdam dan werken alle linken niet meer want die gebruiken nu in de url de nieuwe naam uit de database,
maar de map namen zijn allemaal nog niet aangepast.
Wat ik nu wil bereiken is dat als in het formulier "klanten" op klantnaam wijzigen wordt geklikt een nieuw formulier wordt geopend waarin je dan de nieuwe naam kan invullen.
Als je dan op OK klik dan moet er vanaf de root map F:\Projecten in alle submappen gezocht worden naar Amsterdam RAI en die worden aangepast naar RAI Amsterdam.
Hetzelfde gebeurt er ook als ik de naam van een beurs moet veranderen, maar dat is maar in één map in één jaar.
Dat heb ik kunnen oplossen d.m.v. "Name BeursnaamOud As BeursnaamNieuw"
Waarschijnlijk zal de klantnaam wijzigen wel op ongeveer dezelfde manier gaan, maar zoeken in alle submappen gaat mijn VBA kennis te boven.
Ik zou het te gek vinden als iemand hier een oplossing voor heeft.
Alvast bedankt voor het meedenken.
Heeft iemand van jullie een idee hoe je vanuit een formulier "Klanten" in MS-Access diverse mapnamen en submap namen in een keer kunt wijzigen?
Op de server staan diverse mappen met allerlei submappen met daarin bestanden die vanuit MS-Access benaderd worden.
Onderstaand is het schema hoe deze mappen in elkaar zitten.
Op diverse formulieren wordt er d.m.v. een hyperlink naar deze mappen gezocht.
Deze hyperlink maakt gebruik van een verborgen tekstveld met de gehele url naar deze specifieke plek op de server.
In deze url zit ook de klantnaam opgenomen.(die uit de tabel klanten wordt gehaald)
Als nu de klantnaam wijzigt bv. Amsterdam RAI naar RAI Amsterdam dan werken alle linken niet meer want die gebruiken nu in de url de nieuwe naam uit de database,
maar de map namen zijn allemaal nog niet aangepast.
Wat ik nu wil bereiken is dat als in het formulier "klanten" op klantnaam wijzigen wordt geklikt een nieuw formulier wordt geopend waarin je dan de nieuwe naam kan invullen.
Als je dan op OK klik dan moet er vanaf de root map F:\Projecten in alle submappen gezocht worden naar Amsterdam RAI en die worden aangepast naar RAI Amsterdam.
Hetzelfde gebeurt er ook als ik de naam van een beurs moet veranderen, maar dat is maar in één map in één jaar.
Dat heb ik kunnen oplossen d.m.v. "Name BeursnaamOud As BeursnaamNieuw"
Waarschijnlijk zal de klantnaam wijzigen wel op ongeveer dezelfde manier gaan, maar zoeken in alle submappen gaat mijn VBA kennis te boven.
Ik zou het te gek vinden als iemand hier een oplossing voor heeft.
Alvast bedankt voor het meedenken.