Jump to content
  • 0

veld conditioneel verbergen


Corneel

Question

Posted

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

10 answers to this question

Recommended Posts

  • 0
Posted

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.

  • 0
Posted
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

  • 0
Posted
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.

  • 0
Posted

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.

  • 0
Posted

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

  • 0
Posted

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)

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