GJ Geplaatst: 10 september 2012 Geplaatst: 10 september 2012 Hoe krijg ik voor elkaar om de invoer van een veld verplicht te stellen nadat een ander veld is gevuld? Dus veld A mag leeg blijven als veld B ook leeg is, maar zodra veld B gevuld is moet ook veld A een vulling krijgen. Hoe pak ik dat aan? Quote
0 Bruno VDK Geplaatst: 10 september 2012 Geplaatst: 10 september 2012 Kan A ook een waarde hebben terwijl B leeg blijft ? Of moet A enkel een waarde hebben als B ook een waarde heeft ? Quote
0 GJ Geplaatst: 10 september 2012 Auteur Geplaatst: 10 september 2012 @Bruno VDK Het is niet zinvol of logisch voor A om een waarde te hebben terwijl B leeg blijft. Je zou dit eigenlijk kunnen afdwingen. Belangrijk is in ieder geval dat A een waarde krijgt als B ook een waarde heeft. Quote
0 menno Geplaatst: 10 september 2012 Geplaatst: 10 september 2012 Je in de de velddefinities de validaties bij beide velden als volgt instellen: If ( A = "" and B ≠ "" ; 0 ; 1 ) vergeet daar dan niet het vinkje bij "Allow user to override during data-entry" uit te zetten. Ik vind deze oplossing wat minder mooi, omdat de validatie eerst aan de gebruiker aanbiedt de entry van het record terug te draaien en als je dat dan bevestigd, dan moet je nogmaals bevestigen dat je het record wilt terugdraaien. Quote
0 Bruno VDK Geplaatst: 10 september 2012 Geplaatst: 10 september 2012 Plaats veld A in een 1 lijn portal over een relatie dat actief wordt als B een waarde heeft. Veld A zal dan enkel "bereikbaar" zijn indien B een waarde heeft. Eventueel kun je een melding op de layout geven voor de gebruiker om het veld in te vullen. Die melding kun je conditioneel maken t.o.v. veld B. Als veld A data heeft, verdwijnt de melding. Quote
0 menno Geplaatst: 11 september 2012 Geplaatst: 11 september 2012 Hoe krijg ik voor elkaar om de invoer van een veld verplicht te stellen nadat een ander veld is gevuld? Dus veld A mag leeg blijven als veld B ook leeg is, maar zodra veld B gevuld is moet ook veld A een vulling krijgen. Hoe pak ik dat aan? Het is niet zinvol of logisch voor A om een waarde te hebben terwijl B leeg blijft. Je zou dit eigenlijk kunnen afdwingen. Belangrijk is in ieder geval dat A een waarde krijgt als B ook een waarde heeft. Hoi GJ, wat je dus eigenlijk bedoeld is: Beide velden zijn leeg óf beide velden zijn gevuld en dan is het OK. Is echter slechts één van de velden gevuld, dan moet er een foutmelding komen en moet de juiste invulwijze worden afgedwongen. In dat geval is de formule in mijn vorige post niet correct (ik had alleen maar de originele vraag gelezen) De correcte formule voor de validatie van allebei de velden wordt nu: A = "" xor B ≠ "" mvg, Menno Quote
Vraag
GJ
Hoe krijg ik voor elkaar om de invoer van een veld verplicht te stellen nadat een ander veld is gevuld? Dus veld A mag leeg blijven als veld B ook leeg is, maar zodra veld B gevuld is moet ook veld A een vulling krijgen. Hoe pak ik dat aan?
5 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.