Ga naar inhoud
  • 0

record met portaalvelden dupliceren


wouterm

Vraag

Weet er iemand hoe je een record (bv. een factuur) met daarin een portaal (van bv. verschillende producten) kan dupliceren, zodat in die gedupliceerde record ook diezelfde producten zitten. In die laatste record moeten dan wel portaalrijen kunnen worden verwijderd, zonder dat dit ook in de originele record gebeurt.

 

Alvast bedankt.

Link naar reactie

4 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Portaalregels zijn weergaven van records in een andere tabel.

Naast het dupliceren van de het hoofdrecord, moet je dus ook de gerelateerde records dupliceren en natuurlijk voorzien van de nieuwe sleutel waarop de relatie is gelegd.

Het is een kwestie van scripten en goed uitkijken wat je doet.

Helaas is er geen kant en klaar scriptcommando voor het dupliceren van een gerelateerde set records.

 

En als troost: je bent niet de eerste die hier om vraagt :wink:

 

rmw

Link naar reactie
  • 0
Ik zie geen reden om de portalen ook te dupliceren.

Als in het duplicaat record dezelfde sleutel geldt, dan is de relatie toch automatisch naar de portaalrecords?

Zie oorspronkleijke vraag

In die laatste record moeten dan wel portaalrijen kunnen worden verwijderd, zonder dat dit ook in de originele record gebeurt.

 

In facturen is het heel vaak zo (zo niet altijd) dat aan het record factuur een tabel met factuurregels gekoppeld is die zichtbaar is in een portaal. Je wilt natuurlijk niet dat als je die factuur dupliceert het nieuwe factuur ook gebruik maakt van de zelfde factuurregels als het origineel. Immers, als je wat veranderd in het nieuwe factuur veranderd ook je origineel.

 

Het is inderdaad, zoals rmw zegt, een veel voorkomende vraag en de enige manier is om het te scripten waarbij je goed moet opletten omdat het nogal foutgevoelig kan zijn. Dus erg goed testen voordat de applicatie in gebruik genomen wordt!

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...