Jump to content
  • 0

export 1 record in meerdere regels


McGuffin

Question

Posted

Hallo Clarifiers,

 

Zouden jullie me op weg kunnen helpen met het volgende.

Ik heb een fmp tabel met ± 1000 records met producten. Daar werken ik al lang goed mee. Geen vragen over.

De producten hebben een aantal specificaties, waaronder 'diameter' (bijv. 4, 6, 8, 10, 12 mm) en 'materiaal' (bijv: staal en aluminium)

Een product van aluminium kan een diameter van 4, 6, 8 mm hebben.

Een product van staal 8, 10, 12 mm.

 

In mijn producten tabel heb ik per product 1 record met velden:

ID

materiaal (checkbox set)

diameter (checkbox set)

 

In bovenstaand voorbeeld

ID: artikel001

checkbox set 'aluminium': vinkjes bij 4, 6, 8 mm

checkbox set 'staal': vinkjes bij 8, 10, 12 mm

 

Nu wil ik voor iemand een Excel bestand maken met voor elke variatie van een artikel een aparte regel, dus als

artikel001

artikel001_a4 - aluminium - 4

artikel001_a6 - aluminium - 6

artikel001_a8 - aluminium - 8

artikel001_s8 - staal - 8

artikel001_s10 - staal - 10

artikel001_s12 - staal - 12

 

Mijn gedachte was in de richting van een self-join en dan de records sorteren en exporteren.

Maar hoe genereer ik automatisch die onderliggende records met variaties.

En als ik de waarde van een van de checkbox sets uitzet moet dat bijbehorende record weer verwijderd worden.

 

Andere richting is misschien alle regels die ik in Excel nodig heb in een calculatie veld aan te maken. Dan hoef ik alleen dat calculatie veld van elk record te exporteren.

Ook van deze methode zie ik nog niet meteen hoe dat te scripten.

Of ziet een van jullie nog een manier (of denk ik veel te ingewikkeld..)

dank jullie tips

5 answers to this question

Recommended Posts

  • 0
Posted
Andere richting is misschien alle regels die ik in Excel nodig heb in een calculatie veld aan te maken. Dan hoef ik alleen dat calculatie veld van elk record te exporteren.

 

Een nieuwe tabel aanmaken met alleen het exportveld.

Dan als calculatieveld 1 een waarde heeft, die in een variabele zetten, naar de andere tabel gaan, een record aanmaken en het veld vullen.

Terugkeren en het volgende calculatieveld met een waarde zoeken en weer in een nieuw record in de nieuwe tabel zetten.

Heb je ze allemaal gehad binnen het record, ga naar het volgend record in je hoofdtabel en doe daar hetzelfde. Een loop dus.

 

Exporteer dan die nieuwe (uitgesplitste) tabel.

Vergeet niet aan het begin van het script de nieuwe tabel eerst leeg te maken.

P.

  • 0
Posted
Als script ziet dat er bv zo uit.

 

Groet, Ruben

 

Dat werkt heel goed! Erg bedankt peerke en Ruben voor de uitleg en het voorbeeld.

Heb het een beet je aangepast; de data komt nu, verdeeld over een paar kolommen, in een mooie spreadsheet uit.

Moet nog wel even puzzelen hoe ik nog wat extra gegevens aan de diameter kan koppelen.

Bijvoorbeeld: bij een bepaalde diameter hoort een breeksterkte.

Nu heb ik het heel simpel visueel naast de vinkjes voor diameter staan.

  • 0
Posted

Misschien overwegen om in FM dezelfde structuur te hanteren. Dus naast de tabel Artikelen een gerelateerde tabel met bv. de naam Uitvoeringen te hanteren. Ipv. checkbox een eigen record.

Dat maakt het exporteren eenvoudiger en veel andere zaken ook.

 

Mvg,

René

  • 0
Posted

dag René

dank voor je antwoord. Dit weekend het weer gehand genomen. Inderdaad en aparte tabel gemaakt: specifications.

Nu het uit elkaar getrokken is, is het inderdaad veel beter hanteerbaar.

Dank!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...