Na een ganse tijd bezig geweest te zijn met een oplossing, richt ik mij uiteindelijk tot de groep. Ik heb een bestand met allerlei portalen, waaronder een aantal interne en een een aantal externe portalen.
Nu moet ik vanuit dit bestand gegevens omtrent een gerelateerd record van een extern naar dit bestand brengen en vervolgens het externe record verwijderen.
Dit gaat prima voor zover er in het externe bestand maar één record bestaat dat aan de voorwaarden van de relatie voldoet. Zodra er echter meer records te voorschijn komen in het portaal (er zijn nu eenmaal veel mensen die Peeters of Janssens als familienaam hebben bvb.) beginnen de provblemen, zolang het extern te verwijderen record bovenaan in het portaal staat, is er geen probleem, de externe gegevens worden mooi gecopieerd in het actuele record waarna het externe record verwijderd wordt.
Staat het te verwijderen record echter op een andere plaats in het portaal dan wordt het eerste record verwijderd i.p.v. het bedoelde record !!
Ik dacht dit op te vangen door gebruik te maken van de status functie Status(CurrentPortalRow), die het nummer geeft van het portaalrecord welk men aangeklikt heeft en vervolgens dit gegeven te gebruiken in de script stap 'Go To Portal Row' waarna de scriptstap 'Delete Portal Row' komt. Helaas zonder resultaat, alleen het eerste (bovenste) record van het portaal wordt verwijderd. De portaalinstelling 'Allow deletion of portal records' staat aangevinkt.
Wanneer ik echter een test bestand maak bestaande uit twee bestandjes werkt dit prima maar in het bestand waar ik het nodig heb werkt het niet.
Wat kan de reden zijn, waarom gaat dit in m'n (eenvoudige) testopstelling wel en niet waar ik het wel nodig heb ?? Ik kan helaas vanwege de vertrouwelijkheid evenals door de complexiteit van het geheel geen voorbeeld bijvoegen
Question
Stardust
Beste groep,
Na een ganse tijd bezig geweest te zijn met een oplossing, richt ik mij uiteindelijk tot de groep. Ik heb een bestand met allerlei portalen, waaronder een aantal interne en een een aantal externe portalen.
Nu moet ik vanuit dit bestand gegevens omtrent een gerelateerd record van een extern naar dit bestand brengen en vervolgens het externe record verwijderen.
Dit gaat prima voor zover er in het externe bestand maar één record bestaat dat aan de voorwaarden van de relatie voldoet. Zodra er echter meer records te voorschijn komen in het portaal (er zijn nu eenmaal veel mensen die Peeters of Janssens als familienaam hebben bvb.) beginnen de provblemen, zolang het extern te verwijderen record bovenaan in het portaal staat, is er geen probleem, de externe gegevens worden mooi gecopieerd in het actuele record waarna het externe record verwijderd wordt.
Staat het te verwijderen record echter op een andere plaats in het portaal dan wordt het eerste record verwijderd i.p.v. het bedoelde record !!
Ik dacht dit op te vangen door gebruik te maken van de status functie Status(CurrentPortalRow), die het nummer geeft van het portaalrecord welk men aangeklikt heeft en vervolgens dit gegeven te gebruiken in de script stap 'Go To Portal Row' waarna de scriptstap 'Delete Portal Row' komt. Helaas zonder resultaat, alleen het eerste (bovenste) record van het portaal wordt verwijderd. De portaalinstelling 'Allow deletion of portal records' staat aangevinkt.
Wanneer ik echter een test bestand maak bestaande uit twee bestandjes werkt dit prima maar in het bestand waar ik het nodig heb werkt het niet.
Wat kan de reden zijn, waarom gaat dit in m'n (eenvoudige) testopstelling wel en niet waar ik het wel nodig heb ?? Ik kan helaas vanwege de vertrouwelijkheid evenals door de complexiteit van het geheel geen voorbeeld bijvoegen
Alvast bedankt voor jullie raad en advies,
Greetz,
Danny
Link to comment
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.