Jump to content
  • 0
Corneel

veld conditioneel verbergen

Question

Hoewel er op dit forum al meerdere malen vragen hierover gesteld zijn, geven de reacties mij toch niet het gewenste antwoord. Vandaar mijn vraag:

Bestaat er een manier om een veld te tonen of te verbergen op basis van de waarde van een variabele?

 

Ik heb al gestoeid met een containerveld dat het te verbergen veld verbergt, en ook conditional formatting heb ik al geprobeerd, maar dat vind ik niet echt een mooie oplossing.

Als FMP die mogelijkheid niet biedt, dan is dat wellicht een welkome uitbreiding voor FMP 10?

 

Groet,

Corneel

Share this post


Link to post

10 answers to this question

Recommended Posts

  • 0

Probeer het eens met tabbladen. Hier kun je een objectnaam aan geven en op basis van een waarde kun je vervolgens het juiste tablad tonen. Tabblad kun je zo opmaken dat ze niet als zodanig zijn te herkennen.

Share this post


Link to post
  • 0
of zoiets als dit?

 

Kijk, dit is nu zo'n elegante oplossing. Compliment, Kjoe!

De relatie tussen de ID's is overigens niet nodig, zo is mij gebleken na even gestoeid te hebben met jouw oplossing. Het veld "HetVeld" hoeft volgens mij ook niet per se als relationeel veld op de layout te staan. Het maakt dus niet uit van welke TO je "HetVeld" gebruikt.

 

Bedankt voor deze oplossing.

 

Corneel

Share this post


Link to post
  • 0
De relatie tussen de ID's is overigens niet nodig, zo is mij gebleken na even gestoeid te hebben met jouw oplossing.

ligt eraan, als je de ID niet gebruikt wordt de veldinhoud getoond wordt van het eerste gerelateerde record in alle records (het is immers de eerste portaalrij).

het demotje gaat over record specifiek tonen en verbergen. als het je om sessiespecifiek gaat kun je een globaalveld gebruiken, en dan kiezen of je wel of niet de record ID gebruikt. Maar dan worden alle records getoond of verborgen.

Sessiespecifiek en recordspecifiek (dus een record wel zichtbaar voor gebruiker A en de zelfde record niet zichtbaar voor gebruiker B) is me nog niet gelukt.

Share this post


Link to post
  • 0

nee, niet helemaal. Het gaat me niet om vooraf definieren of een bepaalde gebruiker een veld wel of niet mag zien. Maar stel je hebt een netwerkopstelling, waarbij twee of meer gebruikers met de layout werken waarin het toon/verberg truc zit. Als je geen globaalveld gebruikt, wordt de waarde voor elke gebruiker hetzelfde voor een record. dat is niet altijd de bedoeling. Maar je zou het inderdaad wel kunnen doen misschien als je de accountnaam per sessie aan beide kanten van de relatie weet op te slaan. moet ik testen, want dat zou indexeringsproblemen kunnen opleveren.

 

ps. het is al een ouwe truc hoor! ik heb hem ook maar ergens vandaan.

Share this post


Link to post
  • 0

Werkt echt perfect Kjoe, maar ik zie totaal niet wat er nu gaande is :?

 

Als het veld toon geen waarde bevat verdwijnt het veld "waarde", oftewel er is geen gerelateerde record. Normaal kun je zonder gerelateerde records het veld toch nog steeds actief maken? Actief in de zin van de grijze stippel lijntjes...

 

Het was een lange dag, wellicht zie ik iets over het hoofd... :o

Share this post


Link to post
  • 0

Okee, de portal had ik idd niet gezien... :oops:

 

Echt een mooie oplossing dit, ik heb hier wel toepassingen voor :D

Share this post


Link to post
  • 0

Ik probeer iets dergelijks met FM 11 maar krijg het niet voor elkaar

is er ergens een functie van advanced die nodig is?

Ik heb het bestand gedownload en het werkt wel, maar ik kan het niet reconstrueren omwille van twee probleempjes

- In het portaal kan ik niets invoeren

- de velden in het portaal zijn altijd onzichtbaar (wel zichtbaar in de layout)

Share this post


Link to post

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