Jump to content
  • 0

Velden en toevoegingen weglaten indien veld leeg is in een berekening.


SEBAS68

Question

Hopelijk kan iemand mij helpen. Het is eigenlijk iets van cosmetisch aard. Misschien heb ik het wel helemaal verkeerd aangepakt en is er wellicht een veel betere oplossing.

Ik heb een opzet van een database gemaakt (zie bijlage) waarin ik een tekstberekening heb toegevoegd als opsomming van velden en "/" in het tabel "componenten".

Echter wanneer een veld leeg is, zal de opsomming er nog steeds zijn, maar eigenlijk wil ik dan dat de overtollige velden en  "/" tekens ook niet worden meegenomen in de berekening.

Schermafbeelding 2022-04-18 om 09.08.34.png

assemblage.fmp12

Link to comment

3 answers to this question

Recommended Posts

  • 0

De simpelste benadering is een combinatie van substitute() en list():

Substitute ( 
	List ( 
		veld1 ; 
		veld2 ;
		veld3 ) ;
	¶ ; "/" )

Wel even opletten dat de velden niet alleen spaties bevatten of dat er returns (¶) in staan, die moet je er eerst uithalen voordat je dit toepast.

Link to comment
  • 0

En als je (zoals ik) minder verstand hebt van FM dan kan het ook door eerst te kijken of een veld gevuld is en als dat het geval is deze opnemen in de opsomming:

waarde_component & 
If(not IsEmpty (behuizing_component); "/" & behuizing_component) & 
If(not IsEmpty (voltage_component); "/" & voltage_component) & 
If(not IsEmpty (dielektrisch_component); "/" & dielektrisch_component) & 
If(not IsEmpty (tolerantie_component); "/" & tolerantie_component)

Link to comment

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...