Jump to content
  • 0

Knop automatisch laten verschijnen indien gewenst.


Organeduc

Question

Komt er weer een:

Van een telefoonnummerveld kun je een button maken met erachter het script om een nummer door de computer te laten draaien, al dan niet vermeerderd met een extra digit 0 bijv., vanuit een calcField. Allemaal geen probleem.

Sommige adressen hebben meer telefoonnummers, bijvoorbeeld vast en mobiel. Dat is echter niet altijd zo.

Kun je nu op de een of andere manier zo'n knop automatisch laten verschijnen, alleen daar waar ook daadwerkelijk een telefoonnummer wordt ingevoerd? Eigenlijk is het alleen maar een verfraaiing van de werking, maar toch!

Link to comment

8 answers to this question

Recommended Posts

  • 0

Ja dat kan en wel met de visibility-methode (cq truuk) :

 

maak een conditioneel berekeningsveld :

CheckTelefoon = if(telefoon;1;0)

leg met dit veld een relatie naar een ander veld genaamd c1 (calculatieveld met waarde 1)

 

De clou : deze relatie is dus enkel geldig als er een telefoonnummer is.

Maak een portaal van 1 rij, zonder scrollbars, zonder omlijning, zonder vulling, op basis van deze relatie.

 

De truuk : Zet in deze ene portaalrij de button die je wil.

Je zal nu zien dat de knop enkel verschijnt als er een telefoonnr is. (maw als de relatie geldig is)

 

Met deze truuk kan je zelfs hele stukken layout laten "verdwijnen" als er bepaalde voorwaarden niet voldaan zijn bvb tijdens een productieproces of document-flow of ....

 

OPGELET : portalen in portalen werken niet !

Link to comment
  • 0
Hoewel, bij sommige nummers werkt het wel, bij andere niet. Ogenschijnlijk willekeurig, maar dat zal wel niet zo zijn. Waar zou het aan kunnen liggen?

Een computer kent geen willekeur (uitgezonderd de random-functie). Zijn gedrag wordt bepaald door de programmeur en/of de data. Aangezien de oplossing die ik je aangereikt heb, altijd en overal hoort te werken, vermoed ik dat er ergens een probleem is met je data : zijn die telefoonnummers tekstvelden ? Ik vermoed van niet. Is het probleem dat er een knop verschijnt, ook al (denk jij) is er geen telefoonnummer ? In het laatste geval staat er misschien wel een spatie in het veld ...

 

Je ziet, er kunnnen tal van redenen zijn. Bekijk in ieder geval de data eens grondig.

Link to comment
  • 0

Aansluitende vraag:

Als er bij de bedrijfsgegevens een stuk of 8 telefoonnummers bestaan, die op eenzelfde manier als knop moeten verdwijnen, wanneer het nummer niet is ingevoerd, moet je dan evenzovele nieuwe tabellen maken, waarnaar je de relatie met een c2,c3,c-enz veld moet leggen?

De c-enz velden zijn immers calc's en kunnen dus geen unieke waarde hebben, waardoor er veel-op-veel-relaties ontstaan, die maken dat de getallen door elkaar gaan lopen. Het truukje werkt dan niet meer.

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